2005-02-17 13:14  marco <marcov@stack.nl>

	* rtl/objpas/classes/classesh.inc:
	
	 * shiftstateenum

2005-02-16 22:38  olle

	* rtl/macos/: MPWmake, macos.pp:
	
	  + new unit added: MacOS.pp

2005-02-15 23:28  peter <peter@freepascal.org>

	* rtl/: Makefile, Makefile.fpc, amiga/Makefile, beos/Makefile,
	darwin/Makefile.fpc, emx/Makefile, freebsd/Makefile.fpc,
	go32v2/Makefile, linux/Makefile.fpc, macos/Makefile,
	morphos/Makefile, netbsd/Makefile, netbsd/Makefile.fpc,
	netware/Makefile, netwlibc/Makefile, openbsd/Makefile,
	openbsd/Makefile.fpc, os2/Makefile, solaris/Makefile.fpc,
	watcom/Makefile, win32/Makefile:
	
	  * 1.9.8

2005-02-15 23:27  jonas <jonas.maebe@rug.ac.be>

	* rtl/bsd/osmacro.inc:
	
	  * fixed wifexited and wstopsig

2005-02-14 18:29  peter <peter@freepascal.org>

	* rtl/linux/osdefs.inc:
	
	  * no stime for x86_64

2005-02-14 18:13  peter <peter@freepascal.org>

	* rtl/: amiga/crt.pp, amiga/dos.pp, amiga/graph.pp, amiga/os.inc,
	amiga/printer.pp, arm/arm.inc, arm/int64p.inc, arm/math.inc,
	arm/mathu.inc, arm/mathuh.inc, arm/set.inc, arm/setjump.inc,
	arm/setjumph.inc, arm/strings.inc, arm/stringss.inc,
	arm/sysutilp.inc, atari/os.inc, atari/system.pas, beos/beos.inc,
	beos/dos.pp, beos/dos_beos.inc, beos/errno.inc, beos/osposix.inc,
	beos/osposixh.inc, beos/posix.pp, beos/syscall.inc, beos/system.pp,
	beos/sysutils.pp, beos/timezone.inc, bsd/bunxfunch.inc,
	bsd/bunxsysc.inc, bsd/ipcbsd.inc, bsd/osdefs.inc, bsd/osmacro.inc,
	bsd/ossysc.inc, bsd/ostypes.inc, bsd/sysbsd.pp, bsd/sysctl.pp,
	bsd/sysosh.inc, bsd/system.pp, bsd/unxsysch.inc,
	bsd/i386/syscall.inc, bsd/i386/syscallh.inc,
	bsd/powerpc/syscall.inc, bsd/powerpc/syscallh.inc,
	bsd/x86_64/syscall.inc, bsd/x86_64/syscallh.inc, darwin/errno.inc,
	darwin/pthread.inc, darwin/ptypes.inc, darwin/signal.inc,
	darwin/sysctlh.inc, darwin/termio.pp, darwin/termios.inc,
	darwin/termiosproc.inc, darwin/tthread.inc, darwin/unxconst.inc,
	darwin/unxfunc.inc, darwin/unxsockh.inc,
	darwin/powerpc/sig_cpu.inc, darwin/powerpc/sighnd.inc, emx/crt.pas,
	emx/dos.pas, emx/emx.pas, emx/ports.pas, emx/sysdir.inc,
	emx/system.pas, emx/sysutils.pp, freebsd/console.pp,
	freebsd/errno.inc, freebsd/pthread.inc, freebsd/ptypes.inc,
	freebsd/signal.inc, freebsd/sysctlh.inc, freebsd/sysnr.inc,
	freebsd/termio.pp, freebsd/termios.inc, freebsd/termiosproc.inc,
	freebsd/tthread.inc, freebsd/unixsock.inc, freebsd/unxconst.inc,
	freebsd/unxfunc.inc, freebsd/unxsockh.inc, freebsd/unxsysc.inc,
	freebsd/i386/sighnd.inc, freebsd/i386/x86.inc,
	freebsd/i386/x86h.inc, go32v2/classes.pp, go32v2/crt.pp,
	go32v2/dos.pp, go32v2/dpmi.inc, go32v2/dpmiexcp.pp,
	go32v2/dxeload.pp, go32v2/dxetype.pp, go32v2/emu387.pp,
	go32v2/go32.pp, go32v2/graph.pp, go32v2/initc.pp,
	go32v2/keyboard.pp, go32v2/mouse.pp, go32v2/msmouse.pp,
	go32v2/ports.pp, go32v2/printer.pp, go32v2/profile.pp,
	go32v2/sysdir.inc, go32v2/system.pp, go32v2/sysutils.pp,
	go32v2/tthread.inc, go32v2/varutils.pp, go32v2/vesa.inc,
	go32v2/vesah.inc, go32v2/vesamode.pp, go32v2/video.pp, i386/cpu.pp,
	i386/i386.inc, i386/int64p.inc, i386/math.inc, i386/mathu.inc,
	i386/mathuh.inc, i386/mmx.pp, i386/set.inc, i386/setjump.inc,
	i386/setjumph.inc, i386/strings.inc, i386/stringss.inc,
	i386/strlen.inc, i386/strpas.inc, i386/sysutilp.inc,
	inc/aliases.inc, inc/astrings.inc, inc/cgeneric.inc,
	inc/cgenmath.inc, inc/cgenstr.inc, inc/charset.pp, inc/cmem.pp,
	inc/compproc.inc, inc/crth.inc, inc/ctypes.pp, inc/dos.inc,
	inc/dosh.inc, inc/dynarr.inc, inc/dynarrh.inc, inc/dynlibs.pp,
	inc/except.inc, inc/fexpand.inc, inc/file.inc, inc/filerec.inc,
	inc/generic.inc, inc/genmath.inc, inc/genset.inc, inc/genstr.inc,
	inc/genstrs.inc, inc/getopts.pp, inc/heap.inc, inc/heaph.inc,
	inc/heaptrc.pp, inc/innr.inc, inc/int64.inc, inc/keyboard.inc,
	inc/keybrdh.inc, inc/lineinfo.pp, inc/lstrings.pp, inc/macpas.pp,
	inc/mathh.inc, inc/matrix.pp, inc/mouse.inc, inc/mouseh.inc,
	inc/objects.pp, inc/objpas.inc, inc/objpash.inc, inc/printer.inc,
	inc/printerh.inc, inc/real2str.inc, inc/rtti.inc, inc/sockets.inc,
	inc/socketsh.inc, inc/sockovl.inc, inc/softfpu.pp,
	inc/sstrings.inc, inc/stdsock.inc, inc/strings.pp,
	inc/stringsi.inc, inc/system.inc, inc/systemh.inc, inc/text.inc,
	inc/textrec.inc, inc/thread.inc, inc/threadh.inc, inc/threadvr.inc,
	inc/typefile.inc, inc/ucomplex.pp, inc/variant.inc,
	inc/varianth.inc, inc/variants.pp, inc/video.inc, inc/videoh.inc,
	inc/wstrings.inc, inc/graph/clip.inc, inc/graph/fills.inc,
	inc/graph/fontdata.inc, inc/graph/graph.inc, inc/graph/graphh.inc,
	inc/graph/gtext.inc, inc/graph/modes.inc, inc/graph/palette.inc,
	linux/bunxsysc.inc, linux/errno.inc, linux/gpm.pp,
	linux/ipccall.inc, linux/ipcsys.inc, linux/osdefs.inc,
	linux/osmacro.inc, linux/ossysc.inc, linux/ostypes.inc,
	linux/pthread.inc, linux/ptypes.inc, linux/signal.inc,
	linux/sysosh.inc, linux/system.pp, linux/termio.pp,
	linux/termios.inc, linux/termiosproc.inc, linux/tthread.inc,
	linux/unixsock.inc, linux/unxconst.inc, linux/unxfunc.inc,
	linux/unxsockh.inc, linux/unxsysc.inc, linux/unxsysch.inc,
	linux/arm/sighnd.inc, linux/arm/sighndh.inc, linux/arm/stat.inc,
	linux/arm/syscall.inc, linux/arm/syscallh.inc, linux/arm/sysnr.inc,
	linux/i386/sighnd.inc, linux/i386/sighndh.inc, linux/i386/stat.inc,
	linux/i386/syscall.inc, linux/i386/syscallh.inc,
	linux/i386/sysnr.inc, linux/m68k/stat.inc,
	linux/powerpc/sighnd.inc, linux/powerpc/sighndh.inc,
	linux/powerpc/stat.inc, linux/powerpc/syscall.inc,
	linux/powerpc/syscallh.inc, linux/powerpc/sysnr.inc,
	linux/sparc/sighnd.inc, linux/sparc/sighndh.inc,
	linux/sparc/stat.inc, linux/sparc/syscall.inc,
	linux/sparc/syscallh.inc, linux/sparc/sysnr.inc,
	linux/x86_64/sighnd.inc, linux/x86_64/stat.inc,
	linux/x86_64/syscall.inc, linux/x86_64/syscallh.inc,
	linux/x86_64/sysnr.inc, m68k/lowmath.inc, m68k/m68k.inc,
	m68k/math.inc, m68k/set.inc, m68k/setjump.inc, m68k/setjumph.inc,
	macos/dos.pp, macos/macostp.inc, macos/macostp.pp,
	macos/macutils.inc, macos/macutils.pp, macos/sysdir.inc,
	macos/sysfile.inc, macos/system.pp, macos/sysutils.pp,
	morphos/ahi.pas, morphos/asl.pas, morphos/classes.pp,
	morphos/clipboard.pas, morphos/dos.pp, morphos/doslib.pp,
	morphos/doslibd.inc, morphos/doslibf.inc, morphos/emuld.inc,
	morphos/exec.pp, morphos/execd.inc, morphos/execf.inc,
	morphos/get9.pas, morphos/graphics.pas, morphos/hardware.pas,
	morphos/inputevent.pas, morphos/intuition.pas, morphos/layers.pas,
	morphos/sysdir.inc, morphos/sysfile.inc, morphos/sysos.inc,
	morphos/system.pp, morphos/sysutils.pp, morphos/timer.pp,
	morphos/timerd.inc, morphos/timerf.inc, morphos/tthread.inc,
	morphos/utild1.inc, morphos/utild2.inc, morphos/utilf.inc,
	morphos/utility.pp, morphos/varutils.pp, netbsd/classes.pp,
	netbsd/errno.inc, netbsd/ptypes.inc, netbsd/signal.inc,
	netbsd/syscalls.inc, netbsd/sysconst.inc, netbsd/sysctlh.inc,
	netbsd/sysnr.inc, netbsd/sysofft.inc, netbsd/systypes.inc,
	netbsd/termio.pp, netbsd/termios.inc, netbsd/termiosproc.inc,
	netbsd/tthread.inc, netbsd/unixsock.inc, netbsd/unixsysc.inc,
	netbsd/i386/sighnd.inc, netbsd/powerpc/sighnd.inc, netware/aio.pp,
	netware/classes.pp, netware/dos.pp, netware/errno.inc,
	netware/initc.pp, netware/keyboard.pp, netware/mouse.pp,
	netware/netware.pp, netware/npackoff.inc, netware/npackon.inc,
	netware/nwnit.pp, netware/nwpre.pp, netware/nwprot.pp,
	netware/nwserv.pp, netware/nwsnut.pp, netware/nwsys.inc,
	netware/sockets.pp, netware/sysdir.inc, netware/sysheap.inc,
	netware/sysos.inc, netware/system.pp, netware/systhrd.inc,
	netware/sysutils.pp, netware/tthread.inc, netware/varutils.pp,
	netware/winsock.pp, netware/demos/check.pp, netwlibc/classes.pp,
	netwlibc/dos.pp, netwlibc/dynlibs.inc, netwlibc/errno.inc,
	netwlibc/initc.pp, netwlibc/keyboard.pp, netwlibc/libc.pp,
	netwlibc/mouse.pp, netwlibc/nwsnut.pp, netwlibc/sockets.pp,
	netwlibc/sysdir.inc, netwlibc/sysfile.inc, netwlibc/sysosh.inc,
	netwlibc/system.pp, netwlibc/systhrd.inc, netwlibc/sysutils.pp,
	netwlibc/tthread.inc, netwlibc/varutils.pp, netwlibc/video.pp,
	netwlibc/winsock.pp, objpas/comobj.inc, objpas/comobjh.inc,
	objpas/convutil.inc, objpas/cvarutil.inc, objpas/dateutil.inc,
	objpas/math.pp, objpas/objpas.pp, objpas/rtlconst.pp,
	objpas/strutils.pp, objpas/sysconst.pp, objpas/types.pp,
	objpas/typinfo.pp, objpas/varutilh.inc, objpas/varutils.inc,
	objpas/classes/action.inc, objpas/classes/bits.inc,
	objpas/classes/classes.inc, objpas/classes/classesh.inc,
	objpas/classes/collect.inc, objpas/classes/compon.inc,
	objpas/classes/constsg.inc, objpas/classes/constss.inc,
	objpas/classes/cregist.inc, objpas/classes/dm.inc,
	objpas/classes/filer.inc, objpas/classes/filerec.inc,
	objpas/classes/intf.inc, objpas/classes/lists.inc,
	objpas/classes/parser.inc, objpas/classes/persist.inc,
	objpas/classes/reader.inc, objpas/classes/streams.inc,
	objpas/classes/stringl.inc, objpas/classes/twriter.inc,
	objpas/classes/util.inc, objpas/classes/writer.inc,
	objpas/sysutils/dati.inc, objpas/sysutils/datih.inc,
	objpas/sysutils/diskh.inc, objpas/sysutils/filutilh.inc,
	objpas/sysutils/fina.inc, objpas/sysutils/finah.inc,
	objpas/sysutils/intfh.inc, objpas/sysutils/osutil.inc,
	objpas/sysutils/osutilsh.inc, objpas/sysutils/stre.inc,
	objpas/sysutils/strg.inc, objpas/sysutils/sysansi.inc,
	objpas/sysutils/sysansih.inc, objpas/sysutils/sysinth.inc,
	objpas/sysutils/syspch.inc, objpas/sysutils/syspchh.inc,
	objpas/sysutils/sysstr.inc, objpas/sysutils/sysstrh.inc,
	objpas/sysutils/systhrdh.inc, objpas/sysutils/sysuintf.inc,
	objpas/sysutils/sysutilh.inc, objpas/sysutils/sysutils.inc,
	objpas/sysutils/syswide.inc, openbsd/classes.pp, openbsd/errno.inc,
	openbsd/ptypes.inc, openbsd/signal.inc, openbsd/syscalls.inc,
	openbsd/sysconst.inc, openbsd/sysctlh.inc, openbsd/sysnr.inc,
	openbsd/sysofft.inc, openbsd/systypes.inc, openbsd/termio.pp,
	openbsd/termios.inc, openbsd/termiosproc.inc, openbsd/tthread.inc,
	openbsd/unixsock.inc, openbsd/unixsysc.inc,
	openbsd/i386/sighnd.inc, os2/classes.pp, os2/crt.pas, os2/dos.pas,
	os2/doscalls.pas, os2/dynlibs.inc, os2/kbdcalls.pas,
	os2/keyboard.pp, os2/moncalls.pas, os2/moucalls.pas, os2/mouse.pp,
	os2/os2def.pas, os2/pmbidi.pas, os2/pmbitmap.pas, os2/pmdev.pas,
	os2/pmgpi.pas, os2/pmhelp.pas, os2/pmshl.pas, os2/pmspl.pas,
	os2/pmstddlg.pas, os2/pmwin.pas, os2/pmwp.pas, os2/pmwsock.pas,
	os2/ports.pas, os2/printer.pas, os2/so32dll.pas, os2/sockets.pas,
	os2/sysdir.inc, os2/system.pas, os2/sysutils.pp, os2/tthread.inc,
	os2/varutils.pp, os2/video.pp, os2/viocalls.pas, os2/winsock.pas,
	os2/tests/generic.pas, os2/tests/o2rtlb1.pas, os2/tests/pmdemo1.pp,
	palmos/os.inc, palmos/pilot.pp, palmos/system.pp,
	palmos/systraps.pp, palmos/api/common.inc, palmos/api/common.pp,
	palmos/api/font.inc, palmos/api/fontsel.inc, palmos/api/init.inc,
	palmos/api/rect.inc, palmos/api/sysall.pp, palmos/api/systraps.inc,
	palmos/api/systraps.pp, palmos/api/ui.pp, powerpc/int64p.inc,
	powerpc/math.inc, powerpc/mathu.inc, powerpc/mathuh.inc,
	powerpc/powerpc.inc, powerpc/set.inc, powerpc/setjump.inc,
	powerpc/setjumph.inc, powerpc/strings.inc, powerpc/stringss.inc,
	powerpc/strlen.inc, powerpc/strpas.inc, powerpc/sysutilp.inc,
	solaris/errno.inc, solaris/osdefs.inc, solaris/osmacro.inc,
	solaris/ostypes.inc, solaris/ptypes.inc, solaris/signal.inc,
	solaris/system.pp, solaris/i386/sighnd.inc,
	solaris/i386/sighndh.inc, solaris/sparc/sighnd.inc,
	solaris/sparc/sighndh.inc, solaris/sparc/start.inc,
	sparc/int64p.inc, sparc/math.inc, sparc/mathu.inc,
	sparc/mathuh.inc, sparc/set.inc, sparc/setjump.inc,
	sparc/setjumph.inc, sparc/sparc.inc, sparc/strings.inc,
	sparc/stringss.inc, sparc/sysutilp.inc, unix/aliasctp.inc,
	unix/aliasptp.inc, unix/baseunix.pp, unix/bunxh.inc,
	unix/bunxovl.inc, unix/bunxovlh.inc, unix/classes.pp, unix/crt.pp,
	unix/cthreads.pp, unix/ctypes.inc, unix/cwstring.pp, unix/dl.pp,
	unix/dos.pp, unix/dynlibs.inc, unix/errors.pp, unix/genfdset.inc,
	unix/genfuncs.inc, unix/gensigset.inc, unix/ggigraph.pp,
	unix/graph.pp, unix/graph16.inc, unix/initc.pp, unix/ipc.pp,
	unix/ipccdecl.inc, unix/keyboard.pp, unix/linux.pp,
	unix/linuxnew.inc, unix/linuxold.inc, unix/mouse.pp,
	unix/oscdeclh.inc, unix/ports.pp, unix/printer.pp, unix/serial.pp,
	unix/settimeo.inc, unix/sockets.pp, unix/sysdir.inc,
	unix/sysunixh.inc, unix/sysutils.pp, unix/terminfo.pp,
	unix/termiosh.inc, unix/timezone.inc, unix/ttyname.inc,
	unix/unix.pp, unix/unixtype.pp, unix/unixutil.pp,
	unix/unxdeclh.inc, unix/unxovl.inc, unix/unxovlh.inc,
	unix/varutils.pp, unix/video.pp, unix/x86.pp, watcom/classes.pp,
	watcom/crt.pp, watcom/dos.pp, watcom/system.pp, watcom/sysutils.pp,
	watcom/varutils.pp, watcom/watcom.pp, win32/activex.pp,
	win32/classes.pp, win32/commctrl.pp, win32/comobj.pp, win32/crt.pp,
	win32/dos.pp, win32/dynlibs.inc, win32/graph.pp, win32/initc.pp,
	win32/keyboard.pp, win32/messages.pp, win32/mouse.pp,
	win32/objinc.inc, win32/ole2.pp, win32/printer.pp,
	win32/shellapi.pp, win32/shfolder.pp, win32/shlobj.pp,
	win32/sockets.pp, win32/sysdir.inc, win32/sysos.inc,
	win32/sysosh.inc, win32/system.pp, win32/sysutils.pp,
	win32/tthread.inc, win32/varutils.pp, win32/video.pp,
	win32/win32.inc, win32/wincrt.pp, win32/windows.pp,
	win32/winevent.pp, win32/winmouse.pp, win32/winsock.pp,
	win32/winsysut.pp, win32/wininc/ascdef.inc,
	win32/wininc/ascfun.inc, win32/wininc/base.inc,
	win32/wininc/defines.inc, win32/wininc/errors.inc,
	win32/wininc/func.inc, win32/wininc/messages.inc,
	win32/wininc/objbase.inc, win32/wininc/redef.inc,
	win32/wininc/struct.inc, win32/wininc/unidef.inc,
	win32/wininc/unifun.inc, x86_64/int64p.inc, x86_64/math.inc,
	x86_64/mathu.inc, x86_64/mathuh.inc, x86_64/set.inc,
	x86_64/setjump.inc, x86_64/setjumph.inc, x86_64/strings.inc,
	x86_64/stringss.inc, x86_64/strlen.inc, x86_64/sysutilp.inc,
	x86_64/x86_64.inc:
	
	  * truncate log

2005-02-14 17:47  peter <peter@freepascal.org>

	* rtl/objpas/classes/classes.inc:
	
	  * support inline

2005-02-14 17:32  peter <peter@freepascal.org>

	* rtl/: Makefile, solaris/ostypes.inc, solaris/signal.inc,
	solaris/system.pp, solaris/sparc/start.inc, sparc/math.inc,
	unix/sysunixh.inc:
	
	  * solaris updates

2005-02-13 23:14  peter <peter@freepascal.org>

	* rtl/: solaris/osdefs.inc, solaris/ptypes.inc, unix/ctypes.inc:
	
	  * new files

2005-02-13 23:13  peter <peter@freepascal.org>

	* rtl/solaris/: Makefile, Makefile.fpc, bunxmacr.inc, bunxtype.inc,
	osmacro.inc, osmain.inc, ossysc.inc, ostypes.inc, signal.inc,
	sysos.inc, system.pp, i386/sighnd.inc, i386/sighndh.inc,
	sparc/sighnd.inc, sparc/sighndh.inc:
	
	  * get solaris back in shape

2005-02-13 22:56  peter <peter@freepascal.org>

	* rtl/: bsd/ctypes.inc, darwin/Makefile, darwin/Makefile.fpc,
	freebsd/Makefile, freebsd/Makefile.fpc, linux/Makefile,
	linux/Makefile.fpc, linux/ctypes.inc:
	
	  * ctypes.inc moved to unix/

2005-02-13 22:47  peter <peter@freepascal.org>

	* rtl/: bsd/bunxdefs.inc, bsd/bunxmacr.inc, bsd/bunxtype.inc,
	bsd/osdefs.inc, bsd/osmacro.inc, bsd/osmain.inc, bsd/ossysc.inc,
	bsd/ossysch.inc, bsd/ostypes.inc, bsd/sysos.inc, bsd/system.pp,
	darwin/Makefile, darwin/Makefile.fpc, darwin/sysconst.inc,
	darwin/unixfunc.inc, darwin/unxconst.inc, darwin/unxfunc.inc,
	freebsd/Makefile, freebsd/Makefile.fpc, freebsd/sysconst.inc,
	freebsd/unixfunc.inc, freebsd/unxconst.inc, freebsd/unxfunc.inc,
	linux/Makefile, linux/Makefile.fpc, linux/bunxdefs.inc,
	linux/bunxmacr.inc, linux/bunxtype.inc, linux/osdefs.inc,
	linux/osmacro.inc, linux/osmain.inc, linux/ossysc.inc,
	linux/ossysch.inc, linux/ostypes.inc, linux/sysconst.inc,
	linux/sysos.inc, linux/system.pp, linux/unixfunc.inc,
	linux/unxconst.inc, linux/unxfunc.inc, solaris/bunxmacr.inc,
	solaris/system.pp, unix/baseunix.pp, unix/unix.pp:
	
	  * include file cleanup part 2

2005-02-13 22:10  marco <marcov@stack.nl>

	* rtl/inc/socketsh.inc:
	
	 * in_addr_bytes to easily put an array over the byte type

2005-02-13 21:01  peter <peter@freepascal.org>

	* rtl/: bsd/baseunix.pp, bsd/bunxdefs.inc, bsd/bunxfunc.inc,
	bsd/bunxmacr.inc, bsd/bunxmain.inc, bsd/bunxsysc.inc,
	bsd/ossysc.inc, bsd/unxsysc.inc, darwin/Makefile,
	darwin/Makefile.fpc, darwin/unixfunc.inc, darwin/unixsysc.inc,
	freebsd/Makefile, freebsd/Makefile.fpc, freebsd/syscalls.inc,
	freebsd/unixfunc.inc, freebsd/unixsysc.inc, freebsd/unxsysc.inc,
	i386/setjump.inc, linux/Makefile, linux/Makefile.fpc,
	linux/baseunix.pp, linux/bunxdefs.inc, linux/bunxfunc.inc,
	linux/bunxmacr.inc, linux/bunxmain.inc, linux/bunxsysc.inc,
	linux/ossysc.inc, linux/ostypes.inc, linux/sysc11.inc,
	linux/sysconst.inc, linux/sysos.inc, linux/unixfunc.inc,
	linux/unixsysc.inc, linux/unxsysc.inc, linux/unxsysch.inc,
	solaris/Makefile, solaris/Makefile.fpc, sparc/setjump.inc,
	unix/baseunix.pp, unix/bunxh.inc, unix/bunxovlh.inc, unix/dos.pp,
	unix/oscdeclh.inc, unix/settimeo.inc, unix/sysdeclh.inc,
	unix/sysdir.inc, unix/unix.pp:
	
	  * include file cleanup

2005-02-13 20:59  marco <marcov@stack.nl>

	* rtl/inc/: sockets.inc, socketsh.inc:
	
	 * More htons like functionality. IPV6 string support still missing

2005-02-13 19:58  florian <florian@freepascal.org>

	* rtl/sparc/: mathu.inc, mathuh.inc, sparc.inc:
	
	  + FPU controll routines in math unit

2005-02-12 18:34  marco <marcov@stack.nl>

	* rtl/inc/: socketsh.inc, ctypes.pp:
	
	 * some kylix stuf

2005-02-11 14:07  jonas <jonas.maebe@rug.ac.be>

	* rtl/darwin/ptypes.inc:
	
	  * fixed SYS_NMLN constant

2005-02-10 18:30  peter <peter@freepascal.org>

	* rtl/solaris/: Makefile, Makefile.fpc, bunxmacr.inc, bunxtype.inc,
	errno.inc, osmain.inc, ossysc.inc, ostypes.inc, signal.inc,
	sysos.inc, sysosh.inc, system.pp:
	
	  * renamed to solaris

2005-02-08 23:21  olle

	* rtl/macos/MPWmake:
	
	  + added support for xcoff when installing

2005-02-08 22:17  florian <florian@freepascal.org>

	* rtl/objpas/varutils.inc:
	
	  * fixed variant copy for interfaces

2005-02-08 21:49  florian <florian@freepascal.org>

	* rtl/objpas/math.pp:
	
	  * operator **(int64,int64) returns int64 now

2005-02-08 21:25  florian <florian@freepascal.org>

	* rtl/: inc/genmath.inc, inc/mathh.inc, inc/system.inc,
	inc/systemh.inc, objpas/math.pp:
	
	  - killed power from system unit
	  * move operator ** to math unit

2005-02-08 17:28  peter <peter@freepascal.org>

	* rtl/win32/systhrd.inc:
	
	pulseevent -> setevent

2005-02-08 17:10  florian <florian@freepascal.org>

	* rtl/objpas/typinfo.pp:
	
	  * TTOrdType -> TOrdType

2005-02-08 08:25  marco <marcov@stack.nl>

	* rtl/objpas/varutils.inc:
	
	 * patch from Peter

2005-02-07 23:17  peter <peter@freepascal.org>

	* rtl/sparc/sparc.inc:
	
	  * add $ifdef for move

2005-02-07 23:04  peter <peter@freepascal.org>

	* rtl/: bsd/sysdir.inc, bsd/sysfile.inc, bsd/sysheap.inc,
	bsd/sysos.inc, linux/sysdir.inc, linux/sysfile.inc,
	linux/sysheap.inc, linux/sysos.inc, unix/sysdir.inc,
	unix/sysfile.inc, unix/sysheap.inc:
	
	  * moved to unix

2005-02-07 22:52  florian <florian@freepascal.org>

	* rtl/: inc/variants.pp, objpas/varutils.inc:
	
	  + basic variant<->intf conversion

2005-02-07 22:30  peter <peter@freepascal.org>

	* rtl/: macos/Makefile, macos/Makefile.fpc, macos/sysdir.inc,
	macos/sysfile.inc, macos/sysheap.inc, macos/sysos.inc,
	macos/sysosh.inc, macos/system.pp, macos/systhrd.inc,
	morphos/Makefile, morphos/Makefile.fpc, morphos/sysdir.inc,
	morphos/sysfile.inc, morphos/sysheap.inc, morphos/sysos.inc,
	morphos/sysosh.inc, morphos/system.pp, morphos/systhrd.inc,
	morphos/systhrds.pp:
	
	  * system unit updated

2005-02-07 18:36  peter <peter@freepascal.org>

	* rtl/inc/thread.inc:
	
	can't use resourcestrings in the system unit

2005-02-07 18:28  peter <peter@freepascal.org>

	* rtl/go32v2/msmouse.pp:
	
	moved $calling to interface

2005-02-07 17:34  armin

	* rtl/netwlibc/: Makefile, Makefile.fpc:
	
	* nwplibc.o was not saved in UNITTARGETDIRPREFIX

2005-02-07 14:45  armin

	* rtl/netwlibc/: Makefile, Makefile.fpc:
	
	* loader .o file was saved in wrong dir

2005-02-07 09:29  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/sysutils/sysstr.inc:
	
	+ Patch from peter to fix 1.0 compile

2005-02-06 21:37  florian <florian@freepascal.org>

	* rtl/inc/systemh.inc:
	
	  * InitProc gets an inital value

2005-02-06 21:35  florian <florian@freepascal.org>

	* rtl/inc/: system.inc, systemh.inc:
	
	  + InitProc

2005-02-06 21:31  florian <florian@freepascal.org>

	* rtl/objpas/: classes/classesh.inc, sysutils/systhrdh.inc:
	
	  + GlobalNameSpace

2005-02-06 17:57  peter <peter@freepascal.org>

	* rtl/: emx/Makefile, emx/Makefile.fpc, emx/sysdir.inc,
	emx/sysfile.inc, emx/sysheap.inc, emx/sysos.inc, emx/sysosh.inc,
	emx/system.pas, emx/systhrd.inc, emx/systhrds.pp, go32v2/Makefile,
	go32v2/Makefile.fpc, go32v2/sysdir.inc, go32v2/sysfile.inc,
	go32v2/sysheap.inc, go32v2/sysos.inc, go32v2/sysosh.inc,
	go32v2/system.pp, go32v2/systhrd.inc, go32v2/systhrds.pp,
	inc/system.inc, netware/Makefile, netware/Makefile.fpc,
	netware/classes.pp, netware/sysdir.inc, netware/sysfile.inc,
	netware/sysheap.inc, netware/sysos.inc, netware/sysosh.inc,
	netware/system.pp, netware/systhrd.inc, netware/systhrds.pp,
	netwlibc/Makefile, netwlibc/Makefile.fpc, netwlibc/classes.pp,
	netwlibc/libc.pp, netwlibc/sysdir.inc, netwlibc/sysfile.inc,
	netwlibc/sysheap.inc, netwlibc/sysos.inc, netwlibc/sysosh.inc,
	netwlibc/system.pp, netwlibc/systhrd.inc, netwlibc/systhrds.pp,
	os2/Makefile, os2/Makefile.fpc, os2/sysdir.inc, os2/sysfile.inc,
	os2/sysheap.inc, os2/sysos.inc, os2/sysosh.inc, os2/system.pas,
	os2/systhrd.inc, os2/systhrds.pp:
	
	  * threads for go32v2,os,emx,netware

2005-02-06 14:06  peter <peter@freepascal.org>

	* rtl/: bsd/osmain.inc, bsd/sysdir.inc, bsd/sysfile.inc,
	bsd/sysos.inc, freebsd/sysconst.inc, inc/system.inc,
	linux/osmain.inc, linux/sysdir.inc, linux/sysfile.inc,
	linux/sysos.inc, win32/Makefile, win32/Makefile.fpc,
	win32/classes.pp, win32/sysdir.inc, win32/sysfile.inc,
	win32/sysheap.inc, win32/sysos.inc, win32/sysosh.inc,
	win32/system.pp, win32/systhrd.inc, win32/systhrds.pp,
	win32/tthread.inc, win32/win32.inc, win32/wininc/redef.inc,
	win32/wininc/struct.inc:
	
	  * moved file and dir functions to sysfile/sysdir
	  * win32 thread in systemunit

2005-02-06 13:16  peter <peter@freepascal.org>

	* rtl/: bsd/ossysc.inc, bsd/ostypes.inc, bsd/sysheap.inc,
	bsd/sysos.inc, bsd/sysosh.inc, bsd/system.pp, darwin/Makefile,
	darwin/Makefile.fpc, darwin/classes.pp, darwin/sysconst.inc,
	freebsd/Makefile, freebsd/Makefile.fpc, freebsd/classes.pp,
	freebsd/tthread.inc, linux/Makefile, linux/Makefile.fpc,
	linux/classes.pp, linux/ossysc.inc, linux/sysheap.inc,
	linux/systhrd.inc, unix/classes.pp, unix/systhrd.inc:
	
	  * bsd thread updates

2005-02-06 12:22  florian <florian@freepascal.org>

	* rtl/win32/wininc/base.inc:
	
	  + TAtom

2005-02-06 12:20  peter <peter@freepascal.org>

	* rtl/: freebsd/Makefile, freebsd/Makefile.fpc,
	freebsd/systypes.inc, inc/system.inc, inc/systemh.inc,
	inc/thread.inc, inc/threadh.inc, inc/variants.pp, linux/Makefile,
	linux/Makefile.fpc, linux/classes.pp, linux/sysheap.inc,
	linux/sysos.inc, linux/sysosh.inc, linux/system.pp,
	linux/systhrd.inc, linux/systypes.inc, linux/tthread.inc,
	objpas/classes/classes.inc, unix/cthreads.pp, unix/systhrds.pp,
	unix/sysunixh.inc, unix/unix.pp:
	
	  * threading in system unit
	  * removed systhrds unit

2005-02-06 10:38  florian <florian@freepascal.org>

	* rtl/: inc/wstringh.inc, inc/wstrings.inc,
	objpas/sysutils/sysstr.inc, objpas/sysutils/sysstrh.inc:
	
	  +  StrCharLength infrastructure

2005-02-06 09:50  florian <florian@freepascal.org>

	* rtl/bsd/ctypes.inc:
	
	  + added the new types from linux

2005-02-06 00:49  florian <florian@freepascal.org>

	* rtl/: inc/threadvr.inc, linux/x86_64/syscall.inc:
	
	  * threadvars on x86_64 fixed

2005-02-06 00:46  peter <peter@freepascal.org>

	* rtl/linux/sparc/sighnd.inc:
	
	  * set addr:=nil for other signals

2005-02-06 00:45  peter <peter@freepascal.org>

	* rtl/linux/sparc/sighnd.inc:
	
	  * sigcontext is invalid, use siginfo only

2005-02-06 00:02  florian <florian@freepascal.org>

	* rtl/: linux/ctypes.inc, linux/x86_64/prt0.as, unix/aliasctp.inc:
	
	  + added some missing c types

2005-02-05 23:55  marco <marcov@stack.nl>

	* rtl/freebsd/: Makefile.fpc, Makefile:
	
	 * x86 and some other units readded

2005-02-05 23:53  peter <peter@freepascal.org>

	* rtl/linux/: osmain.inc, signal.inc:
	
	  * use typecasted sigactionhandler, needed for arm

2005-02-05 23:45  peter <peter@freepascal.org>

	* rtl/linux/signal.inc:
	
	  * sigactionhandler fixed for arm

2005-02-05 23:30  florian <florian@freepascal.org>

	* rtl/x86_64/x86_64.inc:
	
	  * some PIC ifdefs

2005-02-05 23:03  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/classes/: classesh.inc, stringl.inc:
	
	+ Implemented DelimitedText, FDelimiter etc.

2005-02-05 21:07  michael <michael.vancanneyt@wisa.be>

	* rtl/unix/x86.pp:
	
	+ Fix for compilation with version 1.0.10

2005-02-05 17:19  florian <florian@freepascal.org>

	* rtl/x86_64/x86_64.inc:
	
	  + completed SSE exception masks

2005-02-05 11:47  florian <florian@freepascal.org>

	* rtl/inc/systemh.inc:
	
	  * fixed previous commit

2005-02-05 11:44  marco <marcov@stack.nl>

	* rtl/unix/x86.pp:
	
	 * FreeBSD ioperm fixes backported from 1.0

2005-02-05 11:07  florian <florian@freepascal.org>

	* rtl/inc/systemh.inc:
	
	  * map farpointer to pointer on platforms not having farpointers

2005-02-05 09:42  marco <marcov@stack.nl>

	* rtl/unix/x86.pp:
	
	 * regvars problem fixed

2005-02-03 22:42  peter <peter@freepascal.org>

	* rtl/linux/osmain.inc:
	
	  * readded magic value $4000000 for sa_flags for x86_64

2005-02-03 22:38  marco <marcov@stack.nl>

	* rtl/objpas/strutils.pp:
	
	 * committed bintohex and hextobin

2005-02-03 21:48  florian <florian@freepascal.org>

	* rtl/win32/shellapi.pp:
	
	  * fixed SHGetFileInfo

2005-02-03 21:33  peter <peter@freepascal.org>

	* rtl/: Makefile, amiga/Makefile, beos/Makefile, darwin/Makefile,
	emx/Makefile, freebsd/Makefile, go32v2/Makefile, linux/Makefile,
	macos/Makefile, morphos/Makefile, netbsd/Makefile,
	netware/Makefile, netwlibc/Makefile, openbsd/Makefile,
	os2/Makefile, watcom/Makefile, win32/Makefile:
	
	  * regenerated

2005-02-03 21:17  florian <florian@freepascal.org>

	* rtl/objpas/classes/: classesh.inc, util.inc:
	
	  + BinToHex and HexToBin from Marco added

2005-02-03 21:11  florian <florian@freepascal.org>

	* rtl/objpas/classes/: classesh.inc, stringl.inc:
	
	  + added case sensitivity to tstringlist

2005-02-03 20:51  florian <florian@freepascal.org>

	* rtl/objpas/classes/classesh.inc:
	
	  * made the tstrings.index* functions virtual

2005-02-03 20:10  florian <florian@freepascal.org>

	* rtl/objpas/classes/: classesh.inc, collect.inc:
	
	  + tcollection.owner

2005-02-03 20:09  karoly

	* rtl/morphos/prt0.as:
	
	  * reworked startup code:
	    - now uses AllocTaskPooled
	    - check for unsuccessful stack allocation

2005-02-03 19:42  florian <florian@freepascal.org>

	* rtl/objpas/classes/: classesh.inc, stringl.inc:
	
	  * some delphi compatibility fixes

2005-02-03 19:41  florian <florian@freepascal.org>

	* rtl/win32/: activex.pp, wininc/struct.inc:
	
	  * more clx compilation fixed

2005-02-03 19:40  florian <florian@freepascal.org>

	* rtl/: inc/wstringh.inc, inc/wstrings.inc, unix/cwstring.pp:
	
	  + infrastructure for WideCompareText implemented

2005-02-03 19:40  florian <florian@freepascal.org>

	* rtl/objpas/sysutils/: sysutilh.inc, sysutils.inc, syswide.inc,
	syswideh.inc:
	
	  * compilation with 1.0.x fixed
	  + infrastructure for WideCompareText implemented

2005-02-03 17:21  peter <peter@freepascal.org>

	* rtl/objpas/sysutils/: sysansih.inc, sysutilh.inc, sysutils.inc:
	
	  * 1.0.x fix

2005-02-02 21:22  florian <florian@freepascal.org>

	* rtl/objpas/classes/: classesh.inc, collect.inc:
	
	  + TCollection nofication mechanisms added

2005-02-02 20:56  florian <florian@freepascal.org>

	* rtl/objpas/classes/: classesh.inc, compon.inc:
	
	  + PaletteCreated added
	  + TCollectionNotification added

2005-02-02 20:39  florian <florian@freepascal.org>

	* rtl/objpas/classes/: classesh.inc, cregist.inc:
	
	  * empty class grouping functions

2005-02-02 12:57  jonas <jonas.maebe@rug.ac.be>

	* rtl/go32v2/vesa.inc:
	
	  * fix from Tomas for calling conventions

2005-02-01 22:49  florian <florian@freepascal.org>

	* rtl/objpas/classes/: classesh.inc, stringl.inc:
	
	  + tstrings.error for resourcestrings added which are a pstring

2005-02-01 22:32  florian <florian@freepascal.org>

	* rtl/objpas/classes/collect.inc:
	
	  + tcollection.updatecount support added

2005-02-01 22:32  florian <florian@freepascal.org>

	* rtl/objpas/classes/classesh.inc:
	
	  + tstrings.updatecount property added
	  + tcollection.updatecount support added

2005-02-01 21:22  florian <florian@freepascal.org>

	* rtl/: beos/system.pp, bsd/system.pp, go32v2/system.pp,
	inc/systemh.inc, inc/wstringh.inc, inc/wstrings.inc,
	linux/system.pp, macos/system.pp, morphos/system.pp,
	netware/system.pp, netwlibc/system.pp,
	objpas/sysutils/sysutilh.inc, objpas/sysutils/sysutils.inc,
	objpas/sysutils/syswide.inc, objpas/sysutils/syswideh.inc,
	unix/cwstring.pp, watcom/system.pp, win32/system.pp:
	
	  * improved widestring infrastructure manager

2005-02-01 21:22  florian <florian@freepascal.org>

	* rtl/inc/variant.inc:
	
	  + interface <-> variant conversion from Danny Milosavljevic

2005-02-01 20:32  florian <florian@freepascal.org>

	* rtl/inc/objpash.inc:
	
	  + tmethod

2005-02-01 09:41  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/classes/: classesh.inc, collect.inc:
	
	+ Added TCollection.Delete

2005-01-31 21:57  olle

	* rtl/powerpc/powerpc.inc:
	
	  * Fixed stack frame access for macos

2005-01-31 21:13  peter <peter@freepascal.org>

	* rtl/linux/: osmain.inc, ossysc.inc:
	
	  * rt_sigaction for all cpus

2005-01-31 20:41  peter <peter@freepascal.org>

	* rtl/: inc/objpash.inc, objpas/classes/classesh.inc,
	objpas/classes/compon.inc:
	
	  * interface additions

2005-01-31 20:22  peter <peter@freepascal.org>

	* rtl/linux/ossysc.inc:
	
	  * i386 also needs rtsignal

2005-01-31 14:59  marco <marcov@stack.nl>

	* rtl/objpas/math.pp:
	
	 * fixed

2005-01-30 22:48  marco <marcov@stack.nl>

	* rtl/win32/systhrds.pp:
	
	 * stdcall added to few calls

2005-01-30 20:00  karoly

	* rtl/morphos/: Makefile, Makefile.fpc, intuition.pas:
	
	  * changes for ASL and AHI support

2005-01-30 19:58  karoly

	* rtl/morphos/: ahi.pas, asl.pas:
	
	  * initial revision

2005-01-30 19:41  peter <peter@freepascal.org>

	* rtl/x86_64/math.inc:
	
	  * add fnclex before loading old CW

2005-01-30 19:35  peter <peter@freepascal.org>

	* rtl/linux/gpm.pp:
	
	  * goto on

2005-01-30 19:01  peter <peter@freepascal.org>

	* rtl/: darwin/signal.inc, freebsd/signal.inc, linux/bunxfunc.inc,
	linux/osmain.inc, linux/signal.inc, linux/arm/sighnd.inc,
	linux/arm/sighndh.inc, linux/i386/sighnd.inc,
	linux/i386/sighndh.inc, linux/powerpc/sighnd.inc,
	linux/powerpc/sighndh.inc, linux/sparc/sighnd.inc,
	linux/sparc/sighndh.inc, linux/x86_64/sighnd.inc,
	linux/x86_64/sighndh.inc, unix/bunxovl.inc, unix/unix.pp,
	x86_64/math.inc:
	
	  * signal cleanup for linux
	  * sigactionhandler instead of tsigaction for bsds
	  * sigcontext moved to cpu dir

2005-01-30 19:00  peter <peter@freepascal.org>

	* rtl/: linux/gpm.pp, unix/gpm.pp, linux/Makefile,
	linux/Makefile.fpc:
	
	  * move gpm.pp to linux

2005-01-30 12:56  peter <peter@freepascal.org>

	* rtl/inc/heap.inc:
	
	  * allow Freemem(nil)

2005-01-30 04:02  karoly

	* rtl/morphos/execf.inc:
	
	  * syscalls with basesysv abi fixed

2005-01-30 03:38  karoly

	* rtl/morphos/: Makefile, Makefile.fpc:
	
	  * systhrds added

2005-01-30 03:36  karoly

	* rtl/morphos/sysutils.pp:
	
	  * fixed compilation

2005-01-30 03:25  karoly

	* rtl/morphos/systhrds.pp:
	
	  + initial dummy implementation

2005-01-29 18:01  peter <peter@freepascal.org>

	* rtl/inc/except.inc:
	
	  * fix crash with backtrace if invalid frame is passed

2005-01-28 20:50  peter <peter@freepascal.org>

	* rtl/inc/astrings.inc:
	
	1.0.x fixes

2005-01-27 23:14  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/systhrds.pp:
	
	  * first part of compilation fixes

2005-01-27 22:27  florian <florian@freepascal.org>

	* rtl/linux/errno.inc:
	
	  * sparc got correct errnos

2005-01-27 22:26  florian <florian@freepascal.org>

	* rtl/sparc/sparc.inc:
	
	  + getgot function added

2005-01-26 21:58  florian <florian@freepascal.org>

	* rtl/i386/fastmove.inc:
	
	  * fastmove disabled, has too much drawbacks

2005-01-26 18:07  peter <peter@freepascal.org>

	* rtl/: inc/except.inc, inc/objpash.inc,
	objpas/sysutils/sysutils.inc:
	
	  * retrieve backtrace when exception is raised
	  * RaiseMaxFrameCount added to limit the number of backtraces,
	setting
	    it to 0 disables backtraces. Default is 16

2005-01-26 16:57  peter <peter@freepascal.org>

	* rtl/objpas/sysutils/sysutils.inc:
	
	  * no backtrace for default unhandled exception

2005-01-26 12:05  marco <marcov@stack.nl>

	* rtl/objpas/strutils.pp:
	
	 * fix

2005-01-25 19:50  peter <peter@freepascal.org>

	* rtl/inc/astrings.inc:
	
	  * 1.0.x fix

2005-01-24 22:32  florian <florian@freepascal.org>

	* rtl/inc/dynarr.inc:
	
	  * fixed copy(dyn. array of ansistring)

2005-01-24 21:08  hajny <xhajt03@mbox.vol.cz>

	* rtl/: emx/Makefile, emx/Makefile.fpc, os2/Makefile,
	os2/Makefile.fpc:
	
	  * systhrds added to Makefile

2005-01-24 20:56  hajny <xhajt03@mbox.vol.cz>

	* rtl/go32v2/Makefile.fpc:
	
	  * doubled line spacing removed

2005-01-24 19:51  olle

	* rtl/macos/system.pp:
	
	  * filetype/filecreator changed after the file is opened, in case
	the file did not previously exist

2005-01-24 19:40  olle

	* rtl/macos/dos.pp:
	
	  * rearrangement of FEXPAND code
	  * added StrPas where necessary after compiler change

2005-01-24 19:36  olle

	* rtl/macos/Makefile.fpc:
	
	  + compiling of ctypes

2005-01-24 19:35  olle

	* rtl/macos/MPWmake:
	
	  + compiling of ctypes
	  + compiling of UPINTERFACES (located in XCode), and moved to
	rtl/macos

2005-01-24 19:28  olle

	* rtl/macos/sysutils.pp:
	
	  + a tiny bit of support for macos
	  + warning that this is under construction

2005-01-24 19:25  olle

	* rtl/objpas/sysutils/filutilh.inc:
	
	  + a tiny bit of support for macos

2005-01-24 19:03  peter <peter@freepascal.org>

	* rtl/: i386/fastmove.inc, inc/systemh.inc, objpas/objpas.pp:
	
	  * pinteger in non-delphi/objfpc mode is psmallint

2005-01-24 17:54  peter <peter@freepascal.org>

	* rtl/i386/setjumph.inc:
	
	  * no sigprocmask for 1.0.x bootstrapping

2005-01-24 09:17  florian <florian@freepascal.org>

	* rtl/i386/fastmove.inc:
	
	  * 1.0.x fix

2005-01-23 21:10  florian <florian@freepascal.org>

	* rtl/i386/fastmove.inc:
	
	  * made IA32 the default

2005-01-23 21:03  florian <florian@freepascal.org>

	* rtl/i386/: fastmove.inc, i386.inc:
	
	  + fastmove from John O'Harrow integrated

2005-01-23 10:50  hajny <xhajt03@mbox.vol.cz>

	* rtl/inc/dos.inc:
	
	  * yet another attempt to make Mac OS accept dos.inc without hacks
	;-)

2005-01-23 10:49  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/thread.inc:
	
	  - excessive thread.inc removed - not required any more

2005-01-22 21:56  michael <michael.vancanneyt@wisa.be>

	* rtl/unix/unix.pp:
	
	+ Patch for intFpExecVEMaybeP to use the right path (From Colin
	Western)

2005-01-22 21:53  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/classes/: classes.inc, reader.inc:
	
	 + Patch from Colin Western to fix reading inherited forms

2005-01-22 16:06  olle

	* rtl/macos/macostp.inc:
	
	  * fixed CONST and wrong record value params

2005-01-22 12:16  armin

	* rtl/go32v2/: Makefile, Makefile.fpc:
	
	* added objpas dependency to systhrds

2005-01-21 22:47  armin

	* rtl/go32v2/thread.inc:
	
	* applied patch to compile go32v2 from Tomas (tested by John)

2005-01-21 22:43  armin

	* rtl/: go32v2/Makefile, go32v2/Makefile.fpc, go32v2/systhrds.pp,
	go32v2/thread.inc, inc/threadh.inc, inc/thread.inc:
	
	* applied patch to compile go32v2 from Tomas (tested by John)

2005-01-21 16:56  peter <peter@freepascal.org>

	* rtl/inc/heaptrc.pp:
	
	  * uses _eend instead of _edata in checkpointer, patch by
	    Martin Schreiber

2005-01-21 16:53  peter <peter@freepascal.org>

	* rtl/objpas/classes/reader.inc:
	
	  * fixed vaWString in skipvalue, patch by Martin Schreiber

2005-01-20 17:38  peter <peter@freepascal.org>

	* rtl/: i386/setjump.inc, i386/setjumph.inc, sparc/setjump.inc,
	sparc/setjumph.inc:
	
	  * restore sigprocmask for linux

2005-01-20 17:37  peter <peter@freepascal.org>

	* rtl/objpas/classes/: classesh.inc, streams.inc:
	
	  * 1.0.x fix

2005-01-19 20:57  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/classes/: classesh.inc, streams.inc:
	
	+ CustomMemoryStream.getsize overridden

2005-01-19 15:24  marco <marcov@stack.nl>

	* rtl/win32/wininc/struct.inc:
	
	 * some comments about COMSTAT added

2005-01-19 10:09  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/classes/streams.inc:
	
	  * Patch from Peter to fix 64bit issue in tstream.seek()

2005-01-18 23:31  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/classes/streams.inc:
	
	+ Patch from Mattias Gaertner to fix CopyFrom

2005-01-18 21:37  florian <florian@freepascal.org>

	* rtl/sparc/sparc.inc:
	
	  * set floating point precision and ieee compliance

2005-01-17 19:38  peter <peter@freepascal.org>

	* rtl/objpas/sysutils/: sysstr.inc, sysstrh.inc:
	
	  * extended overload disabled for powerpc

2005-01-16 18:53  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/sysutils/: sysstr.inc, sysstrh.inc:
	
	+ Patch from Colin Western to implemenet TryStrToFLoat

2005-01-16 17:56  florian <florian@freepascal.org>

	* rtl/objpas/varutils.inc:
	
	  + some missing word handling added

2005-01-16 17:15  florian <florian@freepascal.org>

	* rtl/objpas/varutils.inc:
	
	  * olestring copying fixed

2005-01-16 15:46  florian <florian@freepascal.org>

	* rtl/inc/thread.inc:
	
	  * critical sections can be used in programs without threading
	driver, they have no effect then

2005-01-15 19:47  florian <florian@freepascal.org>

	* rtl/: inc/rtti.inc, inc/variant.inc, inc/varianth.inc,
	inc/variants.pp, objpas/varutils.inc:
	
	  * several variant init./final. stuff fixed

2005-01-15 12:44  marco <marcov@stack.nl>

	* rtl/win32/wininc/redef.inc:
	
	 * scrollwindow(ex) added at Neli's request

2005-01-14 23:13  armin

	* rtl/netware/: Makefile, Makefile.fpc, nwcalls.pp:
	
	* added nwcalls.pp

2005-01-14 21:59  armin

	* rtl/netwlibc/dos.pp:
	
	* forgot to remove debug output in fsearch

2005-01-14 21:55  jonas <jonas.maebe@rug.ac.be>

	* rtl/darwin/: Makefile, Makefile.fpc:
	
	  * fixed missing dependencies

2005-01-14 18:06  jonas <jonas.maebe@rug.ac.be>

	* rtl/darwin/: Makefile, Makefile.fpc:
	
	  * enabled compilation of dynlibs, since it's now required for the
	    packages (ibase60)

2005-01-14 13:59  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/: sysconst.pp, sysutils/diskh.inc,
	sysutils/sysutils.inc:
	
	+ Implemented ForceDirectories for Delphi compatibility

2005-01-12 21:17  florian <florian@freepascal.org>

	* rtl/objpas/math.pp:
	
	  * generic arctan2 for 3rd and 4th quadrand fixed

2005-01-12 11:25  armin

	* rtl/: go32v2/mouse.pp, win32/mouse.pp:
	
	* Patch for bug 3548 from Peter

2005-01-12 09:03  karoly

	* rtl/morphos/: system.pp, sysutils.pp:
	
	  * Few more Sysutils functions implemented

2005-01-12 08:59  karoly

	* rtl/morphos/: doslibd.inc, execd.inc, doslibf.inc:
	
	  * Integers changed to SmallInt to be compatible with all modes

2005-01-11 19:45  armin

	* rtl/: netware/Makefile, netware/Makefile.fpc, netwlibc/Makefile,
	netwlibc/Makefile.fpc:
	
	* added ctypes

2005-01-11 18:44  karoly

	* rtl/morphos/doslibf.inc:
	
	  * some updates for sysutils

2005-01-11 18:44  karoly

	* rtl/morphos/sysutils.pp:
	
	  * basic file I/O implemented

2005-01-11 18:43  karoly

	* rtl/morphos/system.pp:
	
	  * some cleanup, more sanity checks and updates for sysutils

2005-01-11 18:07  peter <peter@freepascal.org>

	* rtl/: Makefile, amiga/Makefile, beos/Makefile, darwin/Makefile,
	emx/Makefile, freebsd/Makefile, go32v2/Makefile, linux/Makefile,
	macos/Makefile, morphos/Makefile, netbsd/Makefile,
	netware/Makefile, netwlibc/Makefile, openbsd/Makefile,
	os2/Makefile, watcom/Makefile, win32/Makefile:
	
	  * regenerated

2005-01-11 12:32  armin

	* rtl/netware/dos.pp:
	
	* fixed compile error in getenv

2005-01-11 00:34  armin

	* rtl/netwlibc/video.pp:
	
	* code cleanup

2005-01-10 23:49  armin

	* rtl/: Makefile, Makefile.fpc, netware/Makefile,
	netwlibc/Makefile:
	
	* updated makefile.fpc versions to 1.9.7, regenerated makefiles

2005-01-10 22:29  peter <peter@freepascal.org>

	* rtl/: Makefile, amiga/Makefile, beos/Makefile, darwin/Makefile,
	emx/Makefile, freebsd/Makefile, go32v2/Makefile, linux/Makefile,
	macos/Makefile, morphos/Makefile, netbsd/Makefile,
	netware/Makefile, netwlibc/Makefile, openbsd/Makefile,
	os2/Makefile, watcom/Makefile, win32/Makefile:
	
	  * regenerated to use cpu-os

2005-01-10 21:32  hajny <xhajt03@mbox.vol.cz>

	* rtl/amiga/: Makefile, Makefile.fpc:
	
	  + ctypes added

2005-01-10 21:28  hajny <xhajt03@mbox.vol.cz>

	* rtl/: emx/Makefile, emx/Makefile.fpc, go32v2/Makefile,
	go32v2/Makefile.fpc, watcom/Makefile, watcom/Makefile.fpc:
	
	  + ctypes added

2005-01-10 11:44  marco <marcov@stack.nl>

	* rtl/os2/: Makefile, Makefile.fpc:
	
	 * ctypes update

2005-01-10 11:41  marco <marcov@stack.nl>

	* rtl/: freebsd/Makefile, freebsd/Makefile.fpc, win32/Makefile,
	win32/Makefile.fpc:
	
	 * ctypes update

2005-01-10 11:33  marco <marcov@stack.nl>

	* rtl/: darwin/Makefile, darwin/Makefile.fpc, linux/Makefile,
	linux/Makefile.fpc:
	
	 * ctypes update

2005-01-10 11:32  marco <marcov@stack.nl>

	* rtl/inc/ctypes.pp:
	
	 * initial version

2005-01-10 07:17  karoly

	* rtl/morphos/Makefile:
	
	  * regenned

2005-01-10 07:15  karoly

	* rtl/morphos/Makefile.fpc:
	
	  * fixed creation of get9 unit

2005-01-10 06:16  karoly

	* rtl/morphos/Makefile:
	
	  * regenned

2005-01-10 06:12  karoly

	* rtl/morphos/Makefile.fpc:
	
	  + unit get9 added

2005-01-10 05:58  karoly

	* rtl/morphos/doslibd.inc:
	
	  * fixed alignment problem in TDosList

2005-01-09 14:20  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/classes/classesh.inc:
	
	+ Made get/set position and size of TStream virtual/protected

2005-01-09 14:15  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/classes/: classesh.inc, streams.inc:
	
	+ Added TOwnerStream

2005-01-09 11:38  florian <florian@freepascal.org>

	* rtl/inc/astrings.inc:
	
	  * replaced CompareChar by CompareByte, saves one redirection

2005-01-08 21:43  florian <florian@freepascal.org>

	* rtl/inc/: rtti.inc, variant.inc:
	
	  + init/cleaning code for variants added

2005-01-08 17:26  florian <florian@freepascal.org>

	* rtl/inc/variants.pp:
	
	  * fixed previous commit

2005-01-08 17:19  florian <florian@freepascal.org>

	* rtl/: inc/variants.pp, objpas/varutils.inc:
	
	  * made some variants stuff more readable

2005-01-08 15:43  florian <florian@freepascal.org>

	* rtl/win32/wininc/struct.inc:
	
	  + added LOGFONTW

2005-01-08 15:39  florian <florian@freepascal.org>

	* rtl/win32/wininc/struct.inc:
	
	  * DEVMODE fixed

2005-01-07 22:15  florian <florian@freepascal.org>

	* rtl/inc/: compproc.inc, variant.inc, variants.pp:
	
	  + basic rtl support for variant <-> interface implemented

2005-01-07 19:59  florian <florian@freepascal.org>

	* rtl/win32/keyboard.pp:
	
	  * AltGr fixed

2005-01-06 14:39  florian <florian@freepascal.org>

	* rtl/inc/compproc.inc:
	
	  * widecharray patch from Peter

2005-01-06 14:31  florian <florian@freepascal.org>

	* rtl/inc/wstrings.inc:
	
	  * widecharray patch from Peter

2005-01-06 14:02  florian <florian@freepascal.org>

	* rtl/arm/math.inc:
	
	  * arctan, sin and cos are done in software on the arm

2005-01-06 09:28  karoly

	* rtl/morphos/get9.pas:
	
	  * initial revision

2005-01-05 23:43  armin

	* rtl/netware/: Makefile, Makefile.fpc, unicode.imp:
	
	* added unicode.imp

2005-01-05 16:59  florian <florian@freepascal.org>

	* rtl/arm/arm.inc:
	
	  + added nostackframe directive to get_frame

2005-01-05 16:21  florian <florian@freepascal.org>

	* rtl/arm/arm.inc:
	
	  * fillchar fixed; it's used now

2005-01-04 17:47  florian <florian@freepascal.org>

	* rtl/objpas/math.pp:
	
	  * compilation on ARM fixed

2005-01-04 17:46  florian <florian@freepascal.org>

	* rtl/arm/arm.inc:
	
	  + correct setting of FPU exception mask

2005-01-04 17:22  florian <florian@freepascal.org>

	* rtl/arm/setjump.inc:
	
	  + added nostackframe directive

2005-01-04 15:13  florian <florian@freepascal.org>

	* rtl/linux/arm/syscall.inc:
	
	  * fixed error handling of system calls

2005-01-04 13:57  florian <florian@freepascal.org>

	* rtl/arm/int64p.inc:
	
	  * fixed overflow checking for qword*qword

2005-01-04 12:25  armin

	* rtl/: netware/Makefile, netware/Makefile.fpc, netware/nwserv.pp,
	netware/nwsnut.pp, netwlibc/Makefile, netwlibc/Makefile.fpc,
	netwlibc/libc.pp, netwlibc/system.pp, netwlibc/sysutils.pp:
	
	* rtl code cleanup, compat fixes between clib and libc

2005-01-04 02:17  karoly

	* rtl/morphos/Makefile:
	
	  * regenned

2005-01-04 02:08  karoly

	* rtl/morphos/Makefile.fpc:
	
	  * clipboard unit added

2005-01-03 19:16  peter <peter@freepascal.org>

	* rtl/win32/crt.pp:
	
	fix clrscr with windowsize<>screensize fix cursorbig

2005-01-03 19:15  peter <peter@freepascal.org>

	* rtl/go32v2/mouse.pp:
	
	save ebx in assembler procs

2005-01-02 16:50  olle

	* rtl/macos/README:
	
	  * Moved all info in this file to Wiki page, redirection info
	added.

2005-01-01 21:31  olle

	* rtl/inc/dos.inc:
	
	  + hack again to make macos compile

2005-01-01 21:26  olle

	* rtl/macos/MPWmake:
	
	  + added creation of output dirs, if needed

2005-01-01 19:45  marco <marcov@stack.nl>

	* rtl/objpas/strutils.pp:
	
	 * rpos and rposex, both two versions

2005-01-01 19:34  florian <florian@freepascal.org>

	* rtl/arm/math.inc:
	
	  * fixed building

2005-01-01 18:39  armin

	* rtl/netwlibc/: Makefile, Makefile.fpc:
	
	* removed DEBUG_MT

2004-12-31 15:27  marco <marcov@stack.nl>

	* rtl/unix/oscdeclh.inc:
	
	 * fpumask

2004-12-30 23:28  hajny <xhajt03@mbox.vol.cz>

	* rtl/: Makefile, Makefile.fpc:
	
	  * version 1.9.6

2004-12-30 19:12  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/strutils.pp:
	
	+ Fix for extractdelimited

2004-12-30 19:11  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/typinfo.pp:
	
	+ Fix for WideString props

2004-12-30 14:06  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/dateutil.inc:
	
	+ Fixed DecodeDayOfWeekInMonth

2004-12-30 13:52  marco <marcov@stack.nl>

	* rtl/freebsd/signal.inc:
	
	 * tsignalhandler added"

2004-12-30 12:57  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/dateutil.inc:
	
	+ Fixed tryencodedatemonthweek, fixed recodedatetime milliseconds

2004-12-29 20:10  hajny <xhajt03@mbox.vol.cz>

	* rtl/inc/dos.inc:
	
	  * more generic fix for DriveSeparator = DirectorySeparator

2004-12-29 19:31  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/dateutil.inc:
	
	* Fixed EndOfADay

2004-12-29 19:28  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/dateutil.inc:
	
	* Fixed StartOfADay

2004-12-29 14:01  armin

	* rtl/: netware/nwserv.pp, netware/README, netwlibc/libc.pp:
	
	* made commandParser more compatible between clib and libc

2004-12-28 22:56  olle

	* rtl/macos/MPWmake:
	
	  + first version

2004-12-28 22:50  olle

	* rtl/inc/dos.inc:
	
	  * hack to make macos compile

2004-12-28 16:30  florian <florian@freepascal.org>

	* rtl/: linux/termios.inc, objpas/typinfo.pp, unix/video.pp:
	
	  * fixed raw mode for non i386 targets
	  * fixed some alignment issues

2004-12-28 15:20  marco <marcov@stack.nl>

	* rtl/: inc/thread.inc, inc/threadh.inc,
	objpas/classes/classes.inc, unix/cthreads.pp, win32/systhrds.pp:
	
	 * tthread patch from neli

2004-12-28 13:46  florian <florian@freepascal.org>

	* rtl/unix/keyboard.pp:
	
	  * uses now CFMakeRaw

2004-12-28 13:45  florian <florian@freepascal.org>

	* rtl/linux/termiosproc.inc:
	
	  * fixed CFMakeRaw

2004-12-28 09:54  marco <marcov@stack.nl>

	* rtl/objpas/classes/classes.inc:
	
	 * ifndef ver1_0 around systhrds

2004-12-28 02:33  olle

	* rtl/macos/: macostp.inc, dos.pp:
	
	  * minor fix

2004-12-27 23:26  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/keyboard.pp:
	
	  * SysGetShiftState fixed

2004-12-27 23:25  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/dos.pas:
	
	  * FSearch must skip invalid paths

2004-12-27 19:44  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/video.pp:
	
	  * fix for SIGSEGV when switching to higher resolution

2004-12-27 17:16  florian <florian@freepascal.org>

	* rtl/objpas/typinfo.pp:
	
	  * another alignment fix

2004-12-27 17:12  florian <florian@freepascal.org>

	* rtl/objpas/classes/reader.inc:
	
	  * fixed record alignment of field info

2004-12-27 16:28  marco <marcov@stack.nl>

	* rtl/: inc/thread.inc, inc/threadh.inc,
	objpas/classes/classes.inc, objpas/classes/classesh.inc,
	unix/cthreads.pp:
	
	 * checksynchronize now in interface win32 uses the default impl.
	     unix uses systhrds, rest empty implementation.

2004-12-27 15:05  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/classes/lists.inc:
	
	+ Patch to raise exception when capacity set to value smaller than
	count. From Dean Zobec

2004-12-27 14:51  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/classes/: classesh.inc, reader.inc, writer.inc:
	
	+ Patch for localization of string properties

2004-12-26 17:15  peter <peter@freepascal.org>

	* rtl/unix/crt.pp:
	
	  * restore rawmode only if not redirected

2004-12-26 14:46  peter <peter@freepascal.org>

	* rtl/win32/: systhrds.pp, tthread.inc:
	
	  * tthread uses systhrds

2004-12-26 14:04  peter <peter@freepascal.org>

	* rtl/objpas/sysutils/sysstr.inc:
	
	  * fix bugs 3477, 3478, 3479

2004-12-26 13:22  peter <peter@freepascal.org>

	* rtl/unix/video.pp:
	
	  * cursorx,cursory 0 based, fixes 3468

2004-12-25 12:50  florian <florian@freepascal.org>

	* rtl/x86_64/x86_64.inc:
	
	  * sse instructions should mask overflow by default

2004-12-24 13:38  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/classes/: classesh.inc, lists.inc:
	
	New method raiseIndexError

2004-12-24 12:10  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/classes/lists.inc:
	
	  * Exception in sub to avoid extra try/finally frame

2004-12-23 21:58  peter <peter@freepascal.org>

	* rtl/inc/thread.inc:
	
	  * fix rtlcreateevent

2004-12-23 21:20  michael <michael.vancanneyt@wisa.be>

	* rtl/unix/cthreads.pp:
	
	+ Fixed tmt1 test bug

2004-12-23 19:32  marco <marcov@stack.nl>

	* rtl/inc/socketsh.inc:
	
	 * cdecl stuff removed. Now works on FreeBSD with and without
	FPC_USE_LIBC

2004-12-23 18:27  peter <peter@freepascal.org>

	* rtl/go32v2/mouse.pp:
	
	never use ret direct in assembler

2004-12-23 16:08  marco <marcov@stack.nl>

	* rtl/: freebsd/classes.pp, freebsd/tthread.inc, inc/thread.inc,
	inc/threadh.inc, linux/classes.pp, linux/tthread.inc,
	objpas/classes/classesh.inc, unix/cthreads.pp:
	
	 * 2nd synchronize attempt. cthreads<->systhrds difference was not
	ok, but
	   only showed on make install should be fixed now.

2004-12-23 10:42  marco <marcov@stack.nl>

	* rtl/: freebsd/classes.pp, freebsd/tthread.inc, linux/classes.pp,
	linux/tthread.inc, objpas/classes/classesh.inc, win32/classes.pp,
	win32/tthread.inc:
	
	 * first tthread.synchronize support (merged neli's patches)

2004-12-22 22:29  marco <marcov@stack.nl>

	* rtl/: darwin/pthread.inc, freebsd/Makefile, freebsd/pthread.inc,
	inc/thread.inc, inc/threadh.inc, unix/cthreads.pp,
	win32/systhrds.pp:
	
	 * rtlevent kraam. Checked (compile): Linux, FreeBSD, Darwin,
	Windows
		Check work: ask Neli.

2004-12-22 16:29  peter <peter@freepascal.org>

	* rtl/win32/video.pp:
	
	  * always restore original window/buffersize for the console at
	exit

2004-12-22 14:53  marco <marcov@stack.nl>

	* rtl/unix/: oscdeclh.inc, unxdeclh.inc:
	
	 * fpgettimeofday moved from baseunix to unix

2004-12-21 15:36  marco <marcov@stack.nl>

	* rtl/inc/socketsh.inc:
	
	 * more maybelibc removal

2004-12-21 10:48  michael <michael.vancanneyt@wisa.be>

	* rtl/: inc/socketsh.inc, unix/sockets.pp:
	
	+ Removed maybelibc macro

2004-12-20 19:38  peter <peter@freepascal.org>

	* rtl/: Makefile, amiga/Makefile, beos/Makefile, darwin/Makefile,
	emx/Makefile, freebsd/Makefile, go32v2/Makefile, linux/Makefile,
	macos/Makefile, morphos/Makefile, netbsd/Makefile,
	netware/Makefile, netwlibc/Makefile, openbsd/Makefile,
	os2/Makefile, watcom/Makefile, win32/Makefile:
	
	  * regenerated

2004-12-19 22:39  peter <peter@freepascal.org>

	* rtl/objpas/classes/: classes.inc, reader.inc:
	
	  * 1.0.x compile fixes

2004-12-19 19:03  michael <michael.vancanneyt@wisa.be>

	* rtl/: objpas/sysutils/filutilh.inc, unix/sysutils.pp:
	
	+ Added mode field to TSearchRec for Kylix compatibility

2004-12-19 18:55  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/sysutils/: sysstr.inc, sysstrh.inc:
	
	+ Implemented wraptext

2004-12-19 18:42  peter <peter@freepascal.org>

	* rtl/: Makefile, amiga/Makefile, beos/Makefile, darwin/Makefile,
	emx/Makefile, freebsd/Makefile, go32v2/Makefile, linux/Makefile,
	macos/Makefile, morphos/Makefile, netbsd/Makefile,
	netware/Makefile, netwlibc/Makefile, openbsd/Makefile,
	os2/Makefile, watcom/Makefile, win32/Makefile:
	
	  * regenerated

2004-12-19 16:31  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/classes/: classes.inc, parser.inc, reader.inc,
	stringl.inc, writer.inc:
	
	+ Fixed bug 3374, streaming of widestring

2004-12-19 14:45  peter <peter@freepascal.org>

	* rtl/inc/heap.inc:
	
	  * fixed overflow when reusing a memory block for fixed size
	chunks

2004-12-18 21:22  hajny <xhajt03@mbox.vol.cz>

	* rtl/go32v2/sysutils.pp:
	
	  * FileOpen fixes for DR-DOS, resourcestring in ExecuteProcess,
	implementation of Sleep changed to give up timeslices

2004-12-18 21:05  michael <michael.vancanneyt@wisa.be>

	* rtl/win32/wininc/objbase.inc:
	
	  * Aliased CoCreateStandardMalloc to CoGetMalloc as per bug 3447
	(Alexey Barkovoy)

2004-12-18 21:00  michael <michael.vancanneyt@wisa.be>

	* rtl/win32/wininc/: redef.inc, struct.inc, unidef.inc, unifun.inc:
	
	Fixed widestring version of getversionex as per bug 3440 (Alexey
	Barkovoy)

2004-12-18 20:53  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/keybrdh.inc:
	
	+ Added windows key definitions (bug 3445)

2004-12-18 20:49  michael <michael.vancanneyt@wisa.be>

	* rtl/win32/wininc/defines.inc:
	
	+ Added windows key VK_ definitions from Alexey barkovoy (bug 3445)

2004-12-18 17:29  michael <michael.vancanneyt@wisa.be>

	* rtl/unix/dos.pp:
	
	+ Patch from Michalis Kamburelis so FSearch does not find a
	directory

2004-12-16 13:42  armin

	* rtl/: netware/clib.imp, netware/nwserv.pp, netware/sysutils.pp,
	netwlibc/libc.pp, netwlibc/netware.imp, netwlibc/sysutils.pp:
	
	* added NetWare Alert * added sysutils.sleep

2004-12-15 18:03  peter <peter@freepascal.org>

	* rtl/inc/dos.inc:
	
	  * fixed overflow

2004-12-15 13:01  armin

	* rtl/netware/: Makefile, Makefile.fpc:
	
	* mouse was included twice

2004-12-14 22:01  karoly

	* rtl/morphos/system.pp:
	
	  * GetProcessID implemented

2004-12-14 20:23  armin

	* rtl/netwlibc/: Makefile, Makefile.fpc, sysutils.pp:
	
	* dont copy imp files with a rule because this always builds
	system.pp * implemented GetEnvironmentVariableCount and
	GetEnvironmentString * removed dependency from dos unit

2004-12-14 20:17  armin

	* rtl/netware/: Makefile, Makefile.fpc:
	
	* variants added * dont copy the impfiles with a rule, this would
	always build system.ppu

2004-12-12 22:08  hajny <xhajt03@mbox.vol.cz>

	* rtl/emx/system.pas:
	
	  * ThreadID is shared

2004-12-12 17:45  florian <florian@freepascal.org>

	* rtl/inc/variants.pp:
	
	  + some stuff for -<variant> implemented

2004-12-12 15:30  peter <peter@freepascal.org>

	* rtl/: inc/threadh.inc, linux/tthread.inc,
	linux/x86_64/syscall.inc, unix/cthreads.pp, x86_64/math.inc:
	
	  * x86_64 updates

2004-12-12 13:41  peter <peter@freepascal.org>

	* rtl/x86_64/: math.inc, strings.inc:
	
	  * updated for latest rtl changes

2004-12-12 13:39  peter <peter@freepascal.org>

	* rtl/inc/generic.inc:
	
	  * missing typecast in indexchar0

2004-12-12 12:53  florian <florian@freepascal.org>

	* rtl/win32/system.pp:
	
	  * remove inline assembler for calling asm_exit

2004-12-11 18:32  hajny <xhajt03@mbox.vol.cz>

	* rtl/: emx/sysutils.pp, os2/sysutils.pp:
	
	  * GetEnvironmentVariableCount uses EnvC under OS/2 and EMX

2004-12-11 12:48  michael <michael.vancanneyt@wisa.be>

	* rtl/win32/sysutils.pp:
	
	+ Some fixes in new envvar function

2004-12-11 12:32  michael <michael.vancanneyt@wisa.be>

	* rtl/: beos/sysutils.pp, emx/sysutils.pp, go32v2/sysutils.pp,
	macos/sysutils.pp, morphos/sysutils.pp, netware/sysutils.pp,
	netwlibc/sysutils.pp, os2/sysutils.pp, unix/sysutils.pp,
	watcom/sysutils.pp, win32/sysutils.pp, objpas/sysutils/osutil.inc,
	objpas/sysutils/osutilsh.inc:
	
	+ Added GetEnvironmentVariableCount and GetEnvironmentString calls

2004-12-10 13:50  karoly

	* rtl/morphos/: exec.pp, doslib.pp:
	
	  * more ugly workarounds until compiler gets updated

2004-12-08 03:28  karoly

	* rtl/morphos/clipboard.pas:
	
	  * initial revision

2004-12-07 21:32  karoly

	* rtl/morphos/Makefile:
	
	 * Regenned to support intuition

2004-12-07 21:31  karoly

	* rtl/morphos/Makefile.fpc:
	
	  + added missing intuition unit

2004-12-07 21:27  karoly

	* rtl/morphos/Makefile:
	
	 * Regenned to support new units

2004-12-07 21:24  karoly

	* rtl/morphos/Makefile.fpc:
	
	  + added more units

2004-12-07 21:07  karoly

	* rtl/morphos/layers.pas:
	
	  + added missing InitLayersLibrary helper

2004-12-07 20:30  karoly

	* rtl/morphos/intuition.pas:
	
	  * initial revision

2004-12-07 19:55  karoly

	* rtl/morphos/layers.pas:
	
	  * initial revision

2004-12-07 15:13  armin

	* rtl/netwlibc/libc.pp:
	
	* added syncobj for netwlibc

2004-12-07 15:02  jonas <jonas.maebe@rug.ac.be>

	* rtl/go32v2/: dpmiexcp.pp, system.pp:
	
	  * fix cdecl name problems (patch from Tomas)

2004-12-07 14:35  karoly

	* rtl/morphos/dos.pp:
	
	  * more cleanup in FindFirst/FindNext
	  * implemented FindClose, no more leaking of file locks

2004-12-07 12:40  armin

	* rtl/netwlibc/: Makefile, Makefile.fpc, libc.pp, system.pp:
	
	* implemented GetProcessId, defined TimeVal and TimeZone in
	addition to TTimeVal, TTimeZone, Makefile defaults to
	binutilsprefix i386-netware

2004-12-07 12:04  armin

	* rtl/netware/: nwsys.inc, system.pp:
	
	* fixed GetProcessId

2004-12-07 12:03  armin

	* rtl/netware/dos.pp:
	
	* fixed typo's

2004-12-07 11:07  karoly

	* rtl/morphos/system.pp:
	
	  * removed debug code accidentally left in

2004-12-07 10:55  karoly

	* rtl/morphos/system.pp:
	
	  * previous change broke PathConv, fixed

2004-12-06 23:11  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/sysutils.pp:
	
	  * one more fix for ExecuteProcess

2004-12-06 22:50  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/dos.pas:
	
	  * allow running any type of session from Exec

2004-12-06 22:33  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/: Makefile.fpc, Makefile:
	
	  * missing bracket

2004-12-06 21:09  karoly

	* rtl/morphos/system.pp:
	
	  * added a public alias to PathConv for use in DOS unit

2004-12-06 21:01  karoly

	* rtl/morphos/dos.pp:
	
	
	  * made it compile again after changes by Tomas
	  * cleaned up FindFirst mess (still more things to do, as usual)

2004-12-06 20:24  peter <peter@freepascal.org>

	* rtl/objpas/sysutils/sysutils.inc:
	
	add alias FPC_BREAK_UNHANDLED_EXCEPTION

2004-12-06 20:24  peter <peter@freepascal.org>

	* rtl/win32/: Makefile, Makefile.fpc:
	
	build order fix

2004-12-06 19:50  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/sysutils.pp:
	
	  * fix for ExecuteProcess

2004-12-06 13:27  michael <michael.vancanneyt@wisa.be>

	* rtl/win32/initc.pp:
	
	* fix __errno loading from cygwin1.dll (from Peter)

2004-12-05 22:09  florian <florian@freepascal.org>

	* rtl/inc/objpas.inc:
	
	  * fixed memory release in TInterfacedObject._Release

2004-12-05 22:04  hajny <xhajt03@mbox.vol.cz>

	* rtl/: beos/dos.pp, macos/dos.pp, unix/dos.pp:
	
	  * compilation fix for dosh.inc changes

2004-12-05 21:33  hajny <xhajt03@mbox.vol.cz>

	* rtl/: unix/dos.pp, beos/dos.pp, macos/dos.pp:
	
	  * compilation fix for dosh.inc changes

2004-12-05 20:33  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/sysutils.pp:
	
	  * ExecuteProcess update - run VIO apps in the same window

2004-12-05 20:26  hajny <xhajt03@mbox.vol.cz>

	* rtl/: Makefile, amiga/Makefile, beos/Makefile, darwin/Makefile,
	emx/Makefile, freebsd/Makefile, go32v2/Makefile, linux/Makefile,
	macos/Makefile, morphos/Makefile, netbsd/Makefile,
	netware/Makefile, netwlibc/Makefile, openbsd/Makefile,
	os2/Makefile, watcom/Makefile, win32/Makefile:
	
	  * Makefiles regenerated

2004-12-05 20:16  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/dos.pas:
	
	  * GetMsCount added, platform independent routines moved to single
	include file

2004-12-05 20:02  hajny <xhajt03@mbox.vol.cz>

	* rtl/inc/dosh.inc:
	
	  * GetMsCount added, platform independent routines moved to single
	include file

2004-12-05 19:57  hajny <xhajt03@mbox.vol.cz>

	* rtl/palmos/system.pp:
	
	  + GetProcessID added

2004-12-05 17:52  jonas <jonas.maebe@rug.ac.be>

	* rtl/objpas/math.pp:
	
	  * also invalid argument if trying to calculate 0^0 with
	intpower()

2004-12-05 17:44  hajny <xhajt03@mbox.vol.cz>

	* rtl/: amiga/dos.pp, beos/dos.pp, emx/dos.pas, go32v2/dos.pp,
	inc/dos.inc, macos/dos.pp, morphos/dos.pp, netware/dos.pp,
	netwlibc/dos.pp, unix/dos.pp, watcom/dos.pp, win32/dos.pp:
	
	  * GetMsCount added, platform independent routines moved to single
	include file

2004-12-05 17:43  jonas <jonas.maebe@rug.ac.be>

	* rtl/: inc/genmath.inc, objpas/math.pp:
	
	  * fixed power() in genmath.inc (code duplication from math.pp for
	**
	    support!)
	  * fixed power() in math.pp to give an error from 0^0

2004-12-05 17:43  hajny <xhajt03@mbox.vol.cz>

	* rtl/beos/: dos.inc, dos_beos.inc:
	
	  * dos.inc renamed to dos_beos.inc

2004-12-05 15:36  hajny <xhajt03@mbox.vol.cz>

	* rtl/: atari/system.pas, beos/system.pp, bsd/system.pp,
	emx/system.pas, go32v2/system.pp, inc/system.inc, inc/systemh.inc,
	linux/system.pp, macos/system.pp, morphos/system.pp,
	netware/system.pp, netwlibc/system.pp, os2/system.pas,
	watcom/system.pp, win32/system.pp:
	
	  + GetProcessID added

2004-12-05 13:43  florian <florian@freepascal.org>

	* rtl/inc/variants.pp:
	
	  * wrapper for dyn. array <-> variant type cast implemented

2004-12-05 13:41  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/generic.inc:
	
	+ Fixed IndexChar0

2004-12-05 12:49  florian <florian@freepascal.org>

	* rtl/inc/: compproc.inc, variant.inc:
	
	  * implemented helper for variant<->dyn. array type cast

2004-12-05 12:21  hajny <xhajt03@mbox.vol.cz>

	* rtl/: amiga/printer.pp, go32v2/printer.pp, inc/printer.inc,
	inc/printerh.inc, os2/printer.pas, unix/printer.pp,
	win32/printer.pp:
	
	  * common implementation of unit printer - fix for bug 3421

2004-12-05 00:38  florian <florian@freepascal.org>

	* rtl/objpas/math.pp:
	
	  * fixed power(float,float) for negative exponents

2004-12-02 19:24  marco <marcov@stack.nl>

	* rtl/: bsd/baseunix.pp, linux/baseunix.pp, unix/dos.pp,
	unix/settimeo.inc:
	
	 * fpsettimeofday.

2004-12-02 18:56  peter <peter@freepascal.org>

	* rtl/inc/astrings.inc:
	
	  * prevent crash when appending empty string

2004-12-02 16:11  marco <marcov@stack.nl>

	* rtl/bsd/baseunix.pp:
	
	 * initial settimeofday

2004-12-02 12:23  marco <marcov@stack.nl>

	* rtl/linux/ostypes.inc:
	
	 * tz_ added to ttimezoen fields

2004-12-02 12:22  marco <marcov@stack.nl>

	* rtl/bsd/ostypes.inc:
	
	 * tz_ prefixed for timezone

2004-12-02 09:11  marco <marcov@stack.nl>

	* rtl/inc/mathh.inc:
	
	 * patch from peter.

2004-12-01 11:34  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/sysutils/sysstr.inc:
	
	+ Patch from Pete: Dont support widestrings when compiled with
	1.0.x and  Add additional typecasts to Widestring for
	widechar/pwidechar

2004-11-30 21:56  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/sysutils/sysstr.inc:
	
	+ Fix from Alexey Barkovoy for bug 3302

2004-11-29 21:39  peter <peter@freepascal.org>

	* rtl/go32v2/dpmiexcp.pp:
	
	fixed compilation

2004-11-29 20:17  michael <michael.vancanneyt@wisa.be>

	* rtl/: COPYING, COPYING.FPC:
	
	+ Made license more clear, upgraded to LGPL 2.1

2004-11-29 13:27  marco <marcov@stack.nl>

	* rtl/win32/wininc/objbase.inc:
	
	 * stdcall added. Thnx M.

2004-11-28 16:27  marco <marcov@stack.nl>

	* rtl/win32/wininc/base.inc:
	
	 * PRESULT added

2004-11-28 13:37  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/doscalls.pas:
	
	  * additional sv* constants and their aliases

2004-11-28 13:33  hajny <xhajt03@mbox.vol.cz>

	* rtl/inc/dos.inc:
	
	  * common implementation of platform independent functions for
	unit Dos

2004-11-26 23:26  peter <peter@freepascal.org>

	* rtl/inc/systemh.inc:
	
	  * internconst for ptr()

2004-11-26 23:22  peter <peter@freepascal.org>

	* rtl/inc/heap.inc:
	
	  * fix currheapused

2004-11-26 14:03  armin

	* rtl/: Makefile, amiga/Makefile, beos/Makefile, darwin/Makefile,
	emx/Makefile, freebsd/Makefile, go32v2/Makefile, linux/Makefile,
	macos/Makefile, morphos/Makefile, netbsd/Makefile,
	netware/Makefile, netwlibc/Makefile, os2/Makefile, win32/Makefile:
	
	* applied peters patch for cross compile (bin installation)

2004-11-25 21:06  jonas <jonas.maebe@rug.ac.be>

	* rtl/go32v2/dpmiexcp.pp:
	
	  * fixes from Tomas

2004-11-25 18:37  jonas <jonas.maebe@rug.ac.be>

	* rtl/go32v2/system.pp:
	
	  * fixed some C-linking problems (the C-prefix is now always added
	to
	    cdecl external functions, also if you define the name
	explicitly)

2004-11-25 13:38  armin

	* rtl/netwlibc/: Makefile, system.pp:
	
	* adapted to new compiler check for externals

2004-11-25 13:32  armin

	* rtl/netware/: Makefile, nwsys.inc, system.pp:
	
	* adapted to new compiler check for externals

2004-11-25 13:18  jonas <jonas.maebe@rug.ac.be>

	* rtl/unix/bunxovl.inc:
	
	  * fixed invalid type conversion

2004-11-24 23:27  florian <florian@freepascal.org>

	* rtl/objpas/typinfo.pp:
	
	  * fixed tpropdata record

2004-11-23 14:33  jonas <jonas.maebe@rug.ac.be>

	* rtl/unix/oscdeclh.inc:
	
	  + getcwd declaration

2004-11-23 09:40  michael <michael.vancanneyt@wisa.be>

	* rtl/unix/: bunxovl.inc, bunxovlh.inc:
	
	+ Added overloaded functions

2004-11-23 03:57  karoly

	* rtl/morphos/dos.pp:
	
	  * Fixed missing $INLINE

2004-11-22 23:48  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/: system.fpd, systemh.inc:
	
	+ Added phony documentation declarations

2004-11-22 23:26  peter <peter@freepascal.org>

	* rtl/inc/heap.inc:
	
	  * typo for GetHeapStatus

2004-11-22 20:34  peter <peter@freepascal.org>

	* rtl/inc/: cmem.pp, heap.inc, heaph.inc, heaptrc.pp, objects.pp:
	
	  * GetHeapStatus added, removed MaxAvail,MemAvail,HeapSize

2004-11-22 06:53  marco <marcov@stack.nl>

	* rtl/objpas/sysutils/sysstr.inc:
	
	 * fixed little 1.0.xism

2004-11-21 22:14  peter <peter@freepascal.org>

	* rtl/inc/cmem.pp:
	
	  * Freemem(p,0) does nothing

2004-11-21 20:33  marco <marcov@stack.nl>

	* rtl/objpas/sysutils/sysstr.inc:
	
	 * %x 64-bit support

2004-11-21 20:11  peter <peter@freepascal.org>

	* rtl/sparc/: math.inc, sparc.inc:
	
	  * fix bootstrapping

2004-11-21 18:49  marco <marcov@stack.nl>

	* rtl/bsd/sysctl.pp:
	
	 * libc fixes

2004-11-21 17:44  marco <marcov@stack.nl>

	* rtl/objpas/sysutils/sysstr.inc:
	
	 * %u

2004-11-21 17:41  florian <florian@freepascal.org>

	* rtl/i386/int64p.inc:
	
	  * fixed div by zero check for qword mod qword

2004-11-21 17:33  peter <peter@freepascal.org>

	* rtl/i386/: strings.inc, stringss.inc:
	
	  * external fixes

2004-11-21 17:14  jonas <jonas.maebe@rug.ac.be>

	* rtl/: inc/cgenmath.inc, inc/cgenstr.inc, inc/compproc.inc,
	inc/system.inc, powerpc/math.inc:
	
	  * fixed remaining compilation problems

2004-11-21 16:35  peter <peter@freepascal.org>

	* rtl/: i386/math.inc, inc/cgenmath.inc, inc/compproc.inc,
	inc/genmath.inc, inc/genstr.inc, inc/genstrs.inc, inc/innr.inc,
	inc/mathh.inc, inc/strings.pp, objpas/sysutils/syspchh.inc,
	powerpc/int64p.inc, powerpc/math.inc, powerpc/strings.inc,
	powerpc/stringss.inc, sparc/math.inc, sparc/sparc.inc:
	
	  * float routines all use internproc and compilerproc helpers

2004-11-21 16:24  marco <marcov@stack.nl>

	* rtl/win32/mouse.pp:
	
	 * fix for bug 2246, zero events surpressed by moving compression
	into handler

2004-11-21 15:45  hajny <xhajt03@mbox.vol.cz>

	* rtl/inc/fexpand.inc:
	
	  + MacOS support

2004-11-21 14:26  marco <marcov@stack.nl>

	* rtl/win32/commctrl.pp:
	
	 * commctrl initial version. Not in makefile yet to give Lazarus
	time to adapt

2004-11-21 13:38  marco <marcov@stack.nl>

	* rtl/win32/keyboard.pp:
	
	 * altgr handling now gets OS information. Works for default
	layout, not for manually (tray) changed layouts

2004-11-21 12:28  peter <peter@freepascal.org>

	* rtl/unix/: bunxh.inc, gpm.pp, unix.pp:
	
	  * fixed bootstrap with 1.0.10 and 1.9.4

2004-11-20 16:49  jonas <jonas.maebe@rug.ac.be>

	* rtl/: inc/cgenmath.inc, inc/genmath.inc, inc/system.inc,
	powerpc/math.inc, powerpc/powerpc.inc:
	
	  * some compilation fixes for powerpc after all the internconst
	and
	    internproc changes, still crashes with internalerror(88) for
	ppc1
	    on real2str.inc(193,39)

2004-11-19 14:15  marco <marcov@stack.nl>

	* rtl/: bsd/baseunix.pp, bsd/bunxfunc.inc, bsd/ossysch.inc,
	linux/baseunix.pp, linux/bunxfunc.inc, linux/ossysch.inc,
	unix/bunxh.inc, unix/bunxovl.inc, unix/sysdeclh.inc,
	unix/terminfo.pp, unix/unix.pp:
	
	 * external rework. Mostly done.

2004-11-18 23:30  karoly

	* rtl/morphos/dos.pp:
	
	  * Some cleanup, leap year calculation fixed

2004-11-18 11:03  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/mathh.inc:
	
	+ Patch from peter to fix pasjpeg compile

2004-11-17 23:19  peter <peter@freepascal.org>

	* rtl/: i386/i386.inc, i386/math.inc, inc/astrings.inc,
	inc/generic.inc, inc/innr.inc, inc/mathh.inc, inc/sstrings.inc,
	inc/system.inc, inc/systemh.inc, inc/text.inc, inc/wstrings.inc:
	
	internconst, internproc and some external declarations moved to
	interface

2004-11-16 22:18  karoly

	* rtl/morphos/graphics.pas:
	
	 * initial revision

2004-11-16 22:16  karoly

	* rtl/morphos/hardware.pas:
	
	 - removed IFDEF to allow graphics unit compile

2004-11-16 19:30  marco <marcov@stack.nl>

	* rtl/objpas/sysutils/: sysstr.inc, sysstrh.inc:
	
	 * updated ansiexctractquotedstring (more delphi compat, both
	interface and code)

2004-11-16 14:32  karoly

	* rtl/morphos/inputevent.pas:
	
	 * initial revision

2004-11-16 03:45  karoly

	* rtl/morphos/hardware.pas:
	
	 * Initial revision

2004-11-16 00:18  karoly

	* rtl/morphos/system.pp:
	
	 * Reworked path handling to be less messy

2004-11-15 22:12  marco <marcov@stack.nl>

	* rtl/win32/wininc/func.inc:
	
	 * fix

2004-11-14 20:49  marco <marcov@stack.nl>

	* rtl/win32/wininc/func.inc:
	
	 * setlayeredwindowattributes (2000+) added.

2004-11-14 19:05  marco <marcov@stack.nl>

	* rtl/win32/wininc/func.inc:
	
	 * fillrect var -> const (bug 3268)

2004-11-14 16:10  marco <marcov@stack.nl>

	* rtl/unix/sysutils.pp:
	
	 * resolution of now increased to ms

2004-11-14 13:24  marco <marcov@stack.nl>

	* rtl/darwin/ptypes.inc:
	
	 * priority constants

2004-11-14 13:21  marco <marcov@stack.nl>

	* rtl/: bsd/baseunix.pp, bsd/bunxfunc.inc, bsd/bunxmain.inc,
	bsd/ossysc.inc, bsd/ossysch.inc, bsd/unxsysc.inc, bsd/unxsysch.inc,
	freebsd/ptypes.inc, freebsd/sysconst.inc, linux/baseunix.pp,
	linux/bunxfunc.inc, linux/ossysch.inc, linux/ptypes.inc,
	linux/sysconst.inc, linux/unxsysc.inc, linux/unxsysch.inc,
	unix/bunxh.inc, unix/bunxovl.inc, unix/bunxovlh.inc,
	unix/oscdeclh.inc, unix/unxdeclh.inc, unix/unxovl.inc,
	unix/unxovlh.inc:
	
	 * moved some calls from unix to baseunix. Darwin untested.

2004-11-10 00:10  peter <peter@freepascal.org>

	* rtl/inc/: compproc.inc, systemh.inc, text.inc:
	
	  * use helper call to retrieve address of input/output to reduce
	    code that is generated in the main program for loading the
	    threadvar

2004-11-09 15:20  marco <marcov@stack.nl>

	* rtl/win32/wininc/messages.inc:
	
	  * patch from vincent

2004-11-08 09:54  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/powerpc.inc:
	
	  * use "round to nearest" rounding mode again, just like C
	(affects
	    results of divisions as well)

2004-11-07 21:46  marco <marcov@stack.nl>

	* rtl/win32/wininc/: redef.inc, struct.inc, unidef.inc, unifun.inc:
	
	 * fix for 3299

2004-11-07 21:25  marco <marcov@stack.nl>

	* rtl/win32/wininc/: redef.inc, struct.inc, unidef.inc, unifun.inc:
	
	 * fixes for bug 3303 (devmodew)

2004-11-07 20:09  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/math.inc:
	
	  * use generic round, the ppc-specific one is buggy

2004-11-07 19:31  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/dynarr.inc:
	
	  * fixed getting pointer to nested dynarray types

2004-11-07 19:02  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/dynarr.inc:
	
	  * fixed pointer arithmetic errors

2004-11-07 01:30  florian <florian@freepascal.org>

	* rtl/linux/sparc/syscall.inc:
	
	  * more errno setting in sparc/linux mt programs fixed

2004-11-06 23:48  florian <florian@freepascal.org>

	* rtl/linux/sparc/: sighnd.inc, syscall.inc:
	
	  * fixed errno setting in mt sparc/linux mt programs

2004-11-06 21:06  peter <peter@freepascal.org>

	* rtl/unix/: gpm.pp, mouse.pp:
	
	  * mouse works again

2004-11-06 20:57  armin

	* rtl/netware/nwserv.pp:
	
	* added some fp* functions

2004-11-06 18:24  marco <marcov@stack.nl>

	* rtl/unix/sysutils.pp:
	
	 * getenv had ansistring as param due to {$H+} now shortstring.

2004-11-06 16:29  florian <florian@freepascal.org>

	* rtl/inc/dynarr.inc:
	
	  * fixed fpc_dynarry_copy for arm/sparc

2004-11-06 14:36  florian <florian@freepascal.org>

	* rtl/inc/generic.inc:
	
	  * fixed software longint mod operation

2004-11-05 22:36  florian <florian@freepascal.org>

	* rtl/linux/sparc/gprt0.as:
	
	  * initial implementation

2004-11-05 18:32  armin

	* rtl/: netware/Makefile, netware/Makefile.fpc, netwlibc/Makefile,
	netwlibc/Makefile.fpc:
	
	* copy imp files to new ppu directory

2004-11-05 14:15  florian <florian@freepascal.org>

	* rtl/linux/arm/cprt0.as:
	
	  * fixed label names

2004-11-05 14:02  marco <marcov@stack.nl>

	* rtl/objpas/sysutils/dati.inc:
	
	 * now correct proc patched

2004-11-05 14:01  florian <florian@freepascal.org>

	* rtl/linux/arm/crt0.as:
	
	  * wrong commit

2004-11-05 14:01  florian <florian@freepascal.org>

	* rtl/linux/arm/cprt0.as:
	
	  * initial implementation

2004-11-05 13:48  florian <florian@freepascal.org>

	* rtl/linux/arm/prt0.as:
	
	  * beautified

2004-11-05 13:47  florian <florian@freepascal.org>

	* rtl/linux/arm/crt0.as:
	
	  * inital implementation

2004-11-05 13:10  marco <marcov@stack.nl>

	* rtl/objpas/sysutils/dati.inc:
	
	 * fix for 3357, introducing some local vars.

2004-11-04 21:57  peter <peter@freepascal.org>

	* rtl/i386/strings.inc:
	
	fixed result of strlcopy

2004-11-04 18:15  peter <peter@freepascal.org>

	* rtl/win32/: Makefile, Makefile.fpc, initc.pp, wcygprt0.as:
	
	 * wcygprt is now used for cygwin (libc) linking, initc contains
	only cerrno

2004-11-04 11:21  peter <peter@freepascal.org>

	* rtl/win32/mouse.pp:
	
	GetMouse[X,Y,Buttons] based on LastMouseEvent

2004-11-04 10:32  peter <peter@freepascal.org>

	* rtl/: beos/system.pp, bsd/system.pp, emx/system.pas,
	go32v2/system.pp, inc/systemh.inc, linux/system.pp,
	macos/system.pp, morphos/system.pp, netware/system.pp,
	netwlibc/system.pp, os2/system.pas, watcom/system.pp,
	win32/initc.pp, win32/system.pp:
	
	ErrOutput added

2004-11-03 21:53  florian <florian@freepascal.org>

	* rtl/sparc/sparc.inc:
	
	  * get_frame fixed

2004-11-03 17:51  peter <peter@freepascal.org>

	* rtl/unix/: gpm.pp, mouse.pp:
	
	  * fixed valgrind issues

2004-11-03 16:00  marco <marcov@stack.nl>

	* rtl/: bsd/unxsysc.inc, bsd/unxsysch.inc, linux/unxsysc.inc,
	linux/unxsysch.inc, unix/unix.pp, unix/unxovl.inc,
	unix/unxovlh.inc:
	
	 * Pathstr eliminated

2004-11-03 13:24  peter <peter@freepascal.org>

	* rtl/linux/termios.inc:
	
	  * remove comment level 2 warning

2004-11-03 12:33  florian <florian@freepascal.org>

	* rtl/inc/objpas.inc:
	
	  * fixed dyn. array handling for 32 bit architectures requiering
	proper alignment

2004-11-03 11:54  florian <florian@freepascal.org>

	* rtl/inc/dynarr.inc:
	
	  * fixed dyn. array handling for 32 bit architectures requiering
	proper alignment

2004-11-03 11:22  florian <florian@freepascal.org>

	* rtl/inc/objpas.inc:
	
	  * info record about class fields must be packed else it will be
	aligned wrongly on 64 bit platforms

2004-11-03 11:03  peter <peter@freepascal.org>

	* rtl/linux/termiosproc.inc:
	
	  * fix isatty, ioctl returns 0 on success, but isatty needs to
	return 1

2004-11-03 00:53  peter <peter@freepascal.org>

	* rtl/inc/objects.pp:
	
	  * fixed crashes with ide and 1.9.x

2004-11-02 23:38  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/sstrings.inc:
	
	  * fixed endianess bug in fpc_val_int64_shortstr() (webtbf/tw2128)

2004-11-02 22:49  florian <florian@freepascal.org>

	* rtl/linux/x86_64/: cprt0.as, gprt0.as:
	
	  * x86_64 requires always 16 byte alignment of the stack

2004-11-02 21:41  florian <florian@freepascal.org>

	* rtl/linux/x86_64/gprt0.as:
	
	  * initial implementation

2004-11-02 21:06  peter <peter@freepascal.org>

	* rtl/go32v2/dxeload.pp:
	
	  * data too large

2004-11-02 17:23  peter <peter@freepascal.org>

	* rtl/go32v2/initc.pp:
	
	  * fixed data too large

2004-11-02 16:52  florian <florian@freepascal.org>

	* rtl/inc/rtti.inc:
	
	  * fixed rtti reading of arrays for 64 bit

2004-11-02 16:34  florian <florian@freepascal.org>

	* rtl/x86_64/strings.inc:
	
	  * fixed strcomp

2004-11-02 16:26  florian <florian@freepascal.org>

	* rtl/: i386/mathu.inc, i386/mathuh.inc, linux/x86_64/prt0.as,
	x86_64/mathu.inc, x86_64/mathuh.inc, x86_64/x86_64.inc:
	
	  * fixed sse exception handling

2004-11-02 15:49  florian <florian@freepascal.org>

	* rtl/: linux/osmain.inc, unix/bunxovl.inc:
	
	  * fixed baseunix.signal for CPU using rt_sigaction
	  * fixed it for x86_64 too

2004-11-02 14:59  marco <marcov@stack.nl>

	* rtl/unix/sysutils.pp:
	
	 * timezone stuff back to unix

2004-11-02 14:35  peter <peter@freepascal.org>

	* rtl/go32v2/system.pp:
	
	  * second try for data too large

2004-11-02 10:37  peter <peter@freepascal.org>

	* rtl/unix/gpm.pp:
	
	  * fixed uninitialzied local

2004-11-02 09:50  florian <florian@freepascal.org>

	* rtl/inc/generic.inc:
	
	  * changed maxlongint to high(sizeint)

2004-11-02 09:46  florian <florian@freepascal.org>

	* rtl/inc/generic.inc:
	
	  * fixed array sizes

2004-11-02 08:43  peter <peter@freepascal.org>

	* rtl/go32v2/system.pp:
	
	  * fix mem[] arrays

2004-11-01 21:37  florian <florian@freepascal.org>

	* rtl/: inc/threadvr.inc, x86_64/sysutilp.inc:
	
	  * fixed some x86-64 multithreading stuff

2004-11-01 21:31  florian <florian@freepascal.org>

	* rtl/x86_64/: sysutilp.inc, x86_64.inc:
	
	  * another fix for locked reference counting

2004-11-01 20:42  peter <peter@freepascal.org>

	* rtl/x86_64/setjump.inc:
	
	  * fixes for nostackframe

2004-11-01 20:39  peter <peter@freepascal.org>

	* rtl/inc/: sockets.inc, socketsh.inc:
	
	  * disable inline for 1.9.4

2004-11-01 20:10  florian <florian@freepascal.org>

	* rtl/x86_64/sysutilp.inc:
	
	  * Interlocked* fixed

2004-11-01 18:35  marco <marcov@stack.nl>

	* rtl/inc/socketsh.inc:
	
	 * typo fixed, aarght

2004-11-01 18:29  marco <marcov@stack.nl>

	* rtl/inc/: sockets.inc, socketsh.inc:
	
	 * inline problems fixed

2004-11-01 17:23  marco <marcov@stack.nl>

	* rtl/inc/: sockets.inc, socketsh.inc:
	
	 * htons etc

2004-11-01 17:00  florian <florian@freepascal.org>

	* rtl/x86_64/setjump.inc:
	
	  * setjmp must not have a stack frame else the offsets are wrong

2004-11-01 13:43  peter <peter@freepascal.org>

	* rtl/i386/i386.inc:
	
	  * shortstr compare with empty string fixed
	  * removed special i386 code

2004-11-01 08:10  peter <peter@freepascal.org>

	* rtl/unix/sysutils.pp:
	
	  * 1.0.x bootstrap fix

2004-10-31 23:25  olle

	* rtl/unix/sysutils.pp:
	
	  * Fix for FPC_USE_LIBC

2004-10-31 19:49  marco <marcov@stack.nl>

	* rtl/unix/settimeo.inc:
	
	 * cdecl for FPC_USE_LIBC

2004-10-31 18:11  marco <marcov@stack.nl>

	* rtl/unix/dos.pp:
	
	 * FPC_USE_LIBC fixes

2004-10-31 17:21  peter <peter@freepascal.org>

	* rtl/inc/astrings.inc:
	
	  * fix shortstr_to_ansistring for 1.0.x

2004-10-31 17:20  peter <peter@freepascal.org>

	* rtl/unix/dos.pp:
	
	  * remove sysutils

2004-10-31 17:05  florian <florian@freepascal.org>

	* rtl/linux/termios.inc:
	
	  + added ioctl constants for arm

2004-10-31 15:34  marco <marcov@stack.nl>

	* rtl/freebsd/: ptypes.inc, systypes.inc:
	
	 * statfs moved and updated

2004-10-31 15:27  marco <marcov@stack.nl>

	* rtl/freebsd/sysnr.inc:
	
	 * settimeofday now used, apparantly forget to fix this in 1.1

2004-10-31 15:26  marco <marcov@stack.nl>

	* rtl/freebsd/: Makefile, Makefile.fpc:
	
	 * dos en objects naar het eind

2004-10-31 10:45  marco <marcov@stack.nl>

	* rtl/linux/: Makefile, Makefile.fpc:
	
	 * dos now depends on sysutils

2004-10-30 23:18  marco <marcov@stack.nl>

	* rtl/unix/: settimeo.inc, timezone.inc:
	
	 * more commits from unix interface cleanup

2004-10-30 22:55  marco <marcov@stack.nl>

	* rtl/unix/: aliasptp.inc, dos.pp, sysutils.pp, unix.pp:
	
	 * unix interface cleanup

2004-10-30 22:49  marco <marcov@stack.nl>

	* rtl/objpas/sysutils/fina.inc:
	
	 * Removed a "unix." prefix

2004-10-30 22:49  marco <marcov@stack.nl>

	* rtl/inc/: system.inc, systemh.inc:
	
	 * arraytostring added

2004-10-30 14:36  peter <peter@freepascal.org>

	* rtl/: Makefile, amiga/Makefile, amiga/Makefile.fpc,
	beos/Makefile, beos/Makefile.fpc, darwin/Makefile,
	darwin/Makefile.fpc, emx/Makefile, emx/Makefile.fpc,
	freebsd/Makefile, freebsd/Makefile.fpc, go32v2/Makefile,
	go32v2/Makefile.fpc, linux/Makefile, linux/Makefile.fpc,
	macos/Makefile, macos/Makefile.fpc, morphos/Makefile,
	morphos/Makefile.fpc, netbsd/Makefile, netbsd/Makefile.fpc,
	netware/Makefile, netware/Makefile.fpc, netwlibc/Makefile,
	netwlibc/Makefile.fpc, openbsd/Makefile, openbsd/Makefile.fpc,
	os2/Makefile, os2/Makefile.fpc, watcom/Makefile,
	watcom/Makefile.fpc, win32/Makefile, win32/Makefile.fpc:
	
	  * units are now created in separate directory units/cpu-os/
	  * distclean uses cleanall rule and removes units dir
	  * cross compile support fixed, it is now possible to cycle a
	ppcsparc
	    without deleting ppc386
	  * bintutilsperfix defaults to cpu-os-

2004-10-27 20:52  hajny <xhajt03@mbox.vol.cz>

	* rtl/go32v2/system.pp:
	
	  * HEAP and HEAPSIZE removal reflected

2004-10-27 06:22  marco <marcov@stack.nl>

	* rtl/unix/settimeo.inc:
	
	 * cvs log and extra endif

2004-10-27 06:15  marco <marcov@stack.nl>

	* rtl/unix/settimeo.inc:
	
	 * time routines extracted

2004-10-27 03:31  karoly

	* rtl/morphos/dos.pp:
	
	  * GetEnv fixed

2004-10-26 17:02  peter <peter@freepascal.org>

	* rtl/inc/rtti.inc:
	
	  * rtti is always aligned, remove move() workarounds

2004-10-25 20:11  armin

	* rtl/: netware/system.pp, netwlibc/system.pp:
	
	* saveregisters no longer supported by compiler, for now save all
	registers in stackcheck

2004-10-25 19:04  peter <peter@freepascal.org>

	* rtl/inc/heaptrc.pp:
	
	  * fix for non-i386

2004-10-25 17:38  peter <peter@freepascal.org>

	* rtl/: beos/system.pp, bsd/osmain.inc, emx/system.pas,
	inc/heap.inc, inc/heaptrc.pp, linux/osmain.inc, macos/system.pp,
	morphos/system.pp, netware/system.pp, netwlibc/system.pp,
	os2/system.pas, watcom/system.pp, win32/system.pp:
	
	  * compiler defined HEAP and HEAPSIZE removed

2004-10-24 23:39  peter <peter@freepascal.org>

	* rtl/inc/rtti.inc:
	
	  * record and array parsing moved to procedure and handle like
	    a data stream instead of using records

2004-10-24 22:01  peter <peter@freepascal.org>

	* rtl/: i386/set.inc, inc/aliases.inc, inc/astrings.inc,
	inc/dynarr.inc, inc/except.inc, inc/generic.inc, inc/genset.inc,
	inc/heaptrc.pp, inc/objpas.inc, inc/rtti.inc, inc/system.inc,
	inc/wstrings.inc:
	
	  * saveregisters calling convention is obsolete

2004-10-24 16:43  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/powerpc.inc:
	
	  * fixed redzone usage in fillchar

2004-10-24 16:20  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/powerpc.inc:
	
	  * fixed default rounding mode

2004-10-24 15:55  peter <peter@freepascal.org>

	* rtl/linux/bunxfunc.inc:
	
	  * fpselect for amd64,arm

2004-10-24 13:44  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/dynlibs.inc:
	
	  * wrong condition for DosLoadModule

2004-10-22 07:51  florian <florian@freepascal.org>

	* rtl/objpas/types.pp:
	
	  * corrected last commit

2004-10-22 00:24  florian <florian@freepascal.org>

	* rtl/objpas/types.pp:
	
	  * targets requiring proper alignment doesn't pack tpoint and
	friends anymore

2004-10-19 21:56  olle

	* rtl/macos/: macostp.inc, macostp.pp, system.pp:
	
	  * Interface to StdLibC moved from system to macostp

2004-10-19 20:51  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/: int64p.inc, powerpc.inc, setjump.inc:
	
	  + "nostackframe" modifier, because the automatic detection in the
	    compiler to determine that a stack frame is not needed no
	longer works

2004-10-14 21:45  florian <florian@freepascal.org>

	* rtl/sparc/: sparc.inc, sysutilp.inc:
	
	  + added and implemented functions for locked operations

2004-10-14 19:39  florian <florian@freepascal.org>

	* rtl/: inc/generic.inc, inc/systemh.inc, unix/cthreads.pp:
	
	  + added system.align
	  + threadvars are now aligned

2004-10-14 18:27  mazen <mazen@freepascal.org>

	* rtl/macos/sysutils.pp:
	
	* First implementation of ExecuteProcess

2004-10-13 22:47  florian <florian@freepascal.org>

	* rtl/linux/bunxfunc.inc:
	
	  + implemented fpselect for sparc

2004-10-12 17:22  michael <michael.vancanneyt@wisa.be>

	* rtl/unix/sysutils.pp:
	
	+ Fixed sleep: file needs to be closed again

2004-10-12 09:08  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/cgenmath.inc:
	
	  - disabled llround, not present under Mac OS X 10.1

2004-10-11 18:21  mazen <mazen@freepascal.org>

	* rtl/objpas/freebidi.pp:
	
	* New way encoding insertChar produces better results

2004-10-10 21:18  florian <florian@freepascal.org>

	* rtl/: inc/objpas.inc, objpas/typinfo.pp:
	
	  * fixed aligntoptr

2004-10-10 12:28  michael <michael.vancanneyt@wisa.be>

	* rtl/: objpas/sysutils/osutil.inc, objpas/sysutils/osutilsh.inc,
	unix/sysutils.pp:
	
	+ Implementation of GetTempDir and GetTempFileName

2004-10-09 23:00  jonas <jonas.maebe@rug.ac.be>

	* rtl/: inc/cgeneric.inc, inc/cgenmath.inc, inc/generic.inc,
	inc/genmath.inc, inc/mathh.inc, inc/system.inc, inc/systemh.inc,
	powerpc/math.inc, powerpc/powerpc.inc:
	
	  + cgenmath with libc math functions. Faster than the routines in
	genmath
	    and also have full double support (exp() only has support for
	values in
	    the single range in genmath, for example). Used in FPC_USE_LIBC
	is
	    defined
	  * several fixes to allow compilation with -dHASINLINE, but
	internalerrors
	    because of missing support for inlining assembler code

2004-10-06 21:37  peter <peter@freepascal.org>

	* rtl/objpas/freebidi.pp:
	
	  * hebrew is also RTL

2004-10-06 18:52  mazen <mazen@freepascal.org>

	* rtl/objpas/utf8bidi.pp:
	
	* Use FreeBIDI for deleting chars

2004-10-06 18:51  mazen <mazen@freepascal.org>

	* rtl/objpas/freebidi.pp:
	
	* Fix inserting char inside a word * Fix deleting chars

2004-10-05 22:21  florian <florian@freepascal.org>

	* rtl/inc/objpas.inc:
	
	  * bootstrapping with rtti alignment fixed

2004-10-05 19:16  armin

	* rtl/unix/video.pp:
	
	* enable acs on xterm by default

2004-10-04 23:26  florian <florian@freepascal.org>

	* rtl/: inc/objpas.inc, inc/rtti.inc, objpas/typinfo.pp:
	
	  * rtti alignment fixed

2004-10-04 23:06  florian <florian@freepascal.org>

	* rtl/linux/termios.inc:
	
	  + added x84_64 ioctls

2004-10-04 18:20  mazen <mazen@freepascal.org>

	* rtl/objpas/utf8bidi.pp:
	
	- remove WriteLn

2004-10-04 18:19  mazen <mazen@freepascal.org>

	* rtl/objpas/freebidi.pp:
	
	* Fix erronous insertion of LTR characters inside a string

2004-10-03 22:27  armin

	* rtl/objpas/sysutils/filutilh.inc:
	
	* changed defines for netware

2004-10-03 22:16  armin

	* rtl/: netware/video.pp, netwlibc/video.pp, unix/video.pp,
	win32/video.pp:
	
	* SysUpdateScreen modified esi and edi

2004-10-03 19:43  florian <florian@freepascal.org>

	* rtl/: inc/objects.pp, linux/termios.inc:
	
	  * fixedPreviousFramePointer on sparc

2004-10-03 16:09  florian <florian@freepascal.org>

	* rtl/inc/genmath.inc:
	
	  * fixed trunc for abs(value) < 1

2004-10-03 16:00  florian <florian@freepascal.org>

	* rtl/inc/genmath.inc:
	
	  + made generic trunc 64 bit aware

2004-10-03 14:41  florian <florian@freepascal.org>

	* rtl/sparc/: math.inc, sparc.inc:
	
	  * made sqrt, sqr and abs internal for the sparc

2004-10-02 22:46  florian <florian@freepascal.org>

	* rtl/sparc/sparc.inc:
	
	  * made assembler implementation of move

2004-09-30 21:58  olle

	* rtl/macos/system.pp:
	
	  + Added SetDefaultMacOS[Filetype|Creator]
	  * Files written to by fpc rtl now always will get decent
	filetype/creator
	  * Adapted to use FSpGetFullPath

2004-09-30 21:53  olle

	* rtl/macos/macutils.inc:
	
	  * FSpGetFullPath now returns the path in an ansistring

2004-09-30 21:33  olle

	* rtl/macos/macostp.inc:
	
	  + even more stuff added

2004-09-30 12:42  mazen <mazen@freepascal.org>

	* rtl/macos/sysutils.pp:
	
	* implement Find{First,Next,Close} according to Dos unit code

2004-09-30 12:40  mazen <mazen@freepascal.org>

	* rtl/objpas/utf8bidi.pp:
	
	* Fix Convertion between TUF8String and TString (length)

2004-09-30 12:39  mazen <mazen@freepascal.org>

	* rtl/objpas/freebidi.pp:
	
	* Fix new Caret position after insertion of a character

2004-09-29 16:55  mazen <mazen@freepascal.org>

	* rtl/inc/: compproc.inc, wstrings.inc:
	
	* widestring conversion routines takes a widechar so no information
	is lost

2004-09-28 17:39  olle

	* rtl/macos/sysutils.pp:
	
	  + added skeleton version

2004-09-26 21:25  armin

	* rtl/netware/: Makefile, Makefile.fpc, classes.pp, clib.imp,
	nwserv.pp, nwsys.inc, sockets.pp, system.pp, systhrds.pp,
	tthread.inc, winsock.pp:
	
	* exiting threads at nlm unload

2004-09-26 21:23  armin

	* rtl/netwlibc/: Makefile, Makefile.fpc, classes.pp, dos.pp,
	libc.pp, system.pp, systhrds.pp, sysutils.pp, tthread.inc:
	
	* exiting threads at nlm unload * renamed some libc functions

2004-09-26 10:52  florian <florian@freepascal.org>

	* rtl/i386/int64p.inc:
	
	  * fixed overflow checking in qword multiplication

2004-09-26 09:37  florian <florian@freepascal.org>

	* rtl/inc/int64.inc:
	
	  * fixed overflow checking for qword

2004-09-26 09:15  florian <florian@freepascal.org>

	* rtl/inc/int64.inc:
	
	  * tried to fix overflow checking in qword multiplication

2004-09-25 20:43  florian <florian@freepascal.org>

	* rtl/linux/sparc/cprt0.as:
	
	  * fixed symbol names

2004-09-25 17:09  peter <peter@freepascal.org>

	* rtl/unix/dos.pp:
	
	  * remove strpas() before syscalls so it chooses the pchar
	overload

2004-09-25 14:25  florian <florian@freepascal.org>

	* rtl/linux/sparc/cprt0.as:
	
	  * first implementation

2004-09-23 13:30  florian <florian@freepascal.org>

	* rtl/sparc/sparc.inc:
	
	  * fixed indention

2004-09-22 21:57  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/classes/compon.inc:
	
	+ More optimal FreeNotification when destroying

2004-09-22 20:48  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/classes/compon.inc:
	
	+  Fix in TComponent destroy FreeNotifications.

2004-09-22 20:22  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/: Makefile, Makefile.fpc:
	
	  * fix for cycling with 1.0.x

2004-09-22 07:56  hajny <xhajt03@mbox.vol.cz>

	* rtl/inc/systemh.inc:
	
	  * compilation fix

2004-09-22 01:43  hajny <xhajt03@mbox.vol.cz>

	* rtl/inc/systemh.inc:
	
	  * SetTextLineEnding implemented, FileRec.Name position alignment
	for CPU64

2004-09-22 01:36  hajny <xhajt03@mbox.vol.cz>

	* rtl/inc/: filerec.inc, text.inc, textrec.inc:
	
	  * SetTextLineEnding implemented, FileRec.Name position alignment
	for CPU64

2004-09-21 17:04  peter <peter@freepascal.org>

	* rtl/inc/systemh.inc:
	
	  * AnsiChar is equivalent of Char, use only type renamings

2004-09-21 16:49  peter <peter@freepascal.org>

	* rtl/inc/heaptrc.pp:
	
	  * fix reallocmem

2004-09-20 17:07  peter <peter@freepascal.org>

	* rtl/objpas/dateutil.inc:
	
	  * typo

2004-09-20 08:58  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/dateutil.inc:
	
	+ Fixed some errors pointed out by Armin Diehl

2004-09-19 22:06  armin

	* rtl/netwlibc/: Makefile, Makefile.fpc, dos.pp, libc.pp,
	sockets.pp, system.pp, systhrds.pp, sysutils.pp, video.pp:
	
	* removed get/free video buf from video.pp * implemented sockets *
	basic library support * threadvar memory leak removed * fixes (ide
	now starts and editor is usable) * support for lineinfo

2004-09-19 21:25  armin

	* rtl/objpas/dateutil.inc:
	
	* fixed some compiler warnings

2004-09-19 21:04  olle

	* rtl/inc/cmem.pp:
	
	  * added $if defined(..) for 2.0.

2004-09-19 20:55  armin

	* rtl/inc/: thread.inc, threadh.inc:
	
	* added define DISABLE_NO_THREAD_MANAGER to avoid warnings if
	thread manager is always present

2004-09-19 20:13  armin

	* rtl/netwlibc/: nwl_dlle.as, nwl_main.as:
	
	* added objects to provide main or DllMain for Programs or
	Libraries

2004-09-19 10:16  olle

	* rtl/inc/cmem.pp:
	
	  * reverted to $ifdef style, so 1.0.x can eat it.

2004-09-19 01:45  armin

	* rtl/netware/: Makefile, Makefile.fpc, sockets.pp, winsock.pp:
	
	* make winsock more compatible to win32 version

2004-09-18 18:19  marco <marcov@stack.nl>

	* rtl/win32/winsock.pp:
	
	 *  GetAcceptExSockaddrs corrected. Double indirection.

2004-09-18 13:17  hajny <xhajt03@mbox.vol.cz>

	* rtl/: go32v2/system.pp, beos/system.pp:
	
	  * handle type changed to thandle in do_isdevice

2004-09-18 13:12  hajny <xhajt03@mbox.vol.cz>

	* rtl/: os2/system.pas, emx/system.pas:
	
	  * handle type changed to thandle in do_isdevice

2004-09-18 13:06  armin

	* rtl/inc/lineinfo.pp:
	
	* added support for netware nlm (netware and netwlibc)

2004-09-18 12:23  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/wstrings.inc:
	
	  - removed unused local variable
	  * fixed bug in Utf8ToUnicode (use of uninitialised variable)

2004-09-18 10:40  olle

	* rtl/inc/cmem.pp:
	
	  + added support for macos

2004-09-17 20:30  armin

	* rtl/netware/video.pp:
	
	* dont allocate/deallocate video buf, already done in video.inc

2004-09-17 20:29  armin

	* rtl/netware/system.pp:
	
	* added NWGetCodeStart, needed for lineinfo

2004-09-16 09:21  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/heaptrc.pp:
	
	Fix tracememsize for ansistrings (From Peter)

2004-09-15 22:37  armin

	* rtl/inc/cmem.pp:
	
	* add support for netware libc

2004-09-15 21:20  hajny <xhajt03@mbox.vol.cz>

	* rtl/go32v2/: Makefile, Makefile.fpc, dxeload.pp, dxetype.pp:
	
	  * dxegen compilable for any target now

2004-09-15 20:59  hajny <xhajt03@mbox.vol.cz>

	* rtl/win32/video.pp:
	
	  + resolution switching fully works now

2004-09-15 16:03  mazen <mazen@freepascal.org>

	* rtl/objpas/utf8bidi.pp:
	
	* use FreeBIDI.InsertChar for UTF8 strings

2004-09-15 16:03  mazen <mazen@freepascal.org>

	* rtl/objpas/freebidi.pp:
	
	+ initialize CharWidth with default function

2004-09-15 09:28  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/dynarr.inc:
	
	+ Fix crash when resizing dynamic array

2004-09-14 22:11  hajny <xhajt03@mbox.vol.cz>

	* rtl/go32v2/vesamode.pp:
	
	  * fix incorrect reuse of for loop counter

2004-09-14 22:08  hajny <xhajt03@mbox.vol.cz>

	* rtl/win32/initc.pp:
	
	  * use errno from cygwin (like in fixes branch)

2004-09-14 17:53  mazen <mazen@freepascal.org>

	* rtl/objpas/utf8bidi.pp:
	
	* fix conversion routines unicode/utf8

2004-09-14 17:52  mazen <mazen@freepascal.org>

	* rtl/objpas/freebidi.pp:
	
	+ visual string function from BIDI algo

2004-09-14 16:13  marco <marcov@stack.nl>

	* rtl/freebsd/Makefile.fpc:
	
	 * double sysctl use broke FreeBSD 5.x

2004-09-14 03:13  sg <sg@freepascal.org>

	* rtl/objpas/sysutils/: stre.inc, sysutils.inc:
	
	* Fixed ExceptionErrorMessage (string const didn't match Format()
	call)

2004-09-13 23:12  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/pmwsock.pas:
	
	  * fix for loop variable assignment error

2004-09-13 22:58  hajny <xhajt03@mbox.vol.cz>

	* rtl/: win32/video.pp, os2/video.pp:
	
	  * SysSetVideoMode corrected to reflect SysVideoModeSelector
	result

2004-09-12 22:51  armin

	* rtl/netwlibc/: Makefile, Makefile.fpc, dos.pp, keyboard.pp,
	libc.pp, system.pp, sysutils.pp, video.pp:
	
	* added keyboard and video * a lot of fixes

2004-09-12 22:28  olle

	* rtl/macos/: Makefile, Makefile.fpc:
	
	  + Added compiling of cmem.pp and charset.pp

2004-09-12 21:51  olle

	* rtl/macos/system.pp:
	
	  + InitGraf called for MPW tool, which make strange bug disappear.
	  * bugfix initial wd for MPW tool
	  + Added SysInitExceptions

2004-09-12 21:48  olle

	* rtl/macos/macostp.inc:
	
	  + even more added

2004-09-12 19:41  hajny <xhajt03@mbox.vol.cz>

	* rtl/win32/initc.pp:
	
	  * hopefully fixed the problem with missing __error symbol

2004-09-12 17:20  peter <peter@freepascal.org>

	* rtl/linux/bunxtype.inc:
	
	  * sparc has different values for O_ flags

2004-09-12 15:00  hajny <xhajt03@mbox.vol.cz>

	* rtl/macos/dos.pp:
	
	  * one more define added for shared fexpand (still conditional)

2004-09-12 14:04  peter <peter@freepascal.org>

	* rtl/sparc/: setjump.inc, setjumph.inc, sparc.inc:
	
	  * restore traps when returning with longjmp

2004-09-11 23:45  hajny <xhajt03@mbox.vol.cz>

	* rtl/win32/video.pp:
	
	  + experimental patch to support more resolutions in text-mode IDE
	under Win32

2004-09-11 22:41  marco <marcov@stack.nl>

	* rtl/unix/aliasptp.inc:
	
	 * already did 3 aliases needed for SDL port

2004-09-11 21:43  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/system.pas:
	
	  * missing MaxExitCode added

2004-09-11 21:35  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/doscalls.pas:
	
	  * some constants added

2004-09-10 20:46  armin

	* rtl/netwlibc/: Makefile, Makefile.fpc:
	
	* utf8bidi needs -Sc

2004-09-10 18:18  mazen <mazen@freepascal.org>

	* rtl/objpas/: freebidi.pp, utf8bidi.pp:
	
	* improve UTF8 support + add BIDI support based on widechar
	widestring which eases	 BIDI algo implementation

2004-09-10 17:15  marco <marcov@stack.nl>

	* rtl/freebsd/pthread.inc:
	
	 * small glitch fixes

2004-09-09 22:29  jonas <jonas.maebe@rug.ac.be>

	* rtl/: bsd/ctypes.inc, darwin/Makefile, darwin/Makefile.fpc,
	darwin/pthread.inc, darwin/ptypes.inc, freebsd/pthread.inc,
	freebsd/ptypes.inc, linux/ctypes.inc, linux/pthread.inc,
	linux/ptypes.inc, netbsd/ptypes.inc, openbsd/ptypes.inc,
	unix/cthreads.pp, unix/systhrds.pp:
	
	  * fixed definition of pthread_mutex_t for non-linux targets (and
	for
	    linux as well, actually).
	  * base libpthread definitions are now in ptypes.inc, included in
	unixtype
	    They sometimes have an extra underscore in front of their name,
	in
	    case they were also exported by the packages/base/pthreads
	unit, so
	    they can keep their original name there
	  * cthreadds unit now imports systuils, because it uses exceptions
	(it
	    already did so before as well)
	  * fixed many linux definitions of libpthread functions in
	pthrlinux.inc
	    (integer -> cint etc)
	  + added culonglong type to ctype.inc

2004-09-09 17:21  mazen <mazen@freepascal.org>

	* rtl/objpas/utf8bidi.pp:
	
	* fixes to bidi algo and vinsert

2004-09-09 16:44  armin

	* rtl/: Makefile, Makefile.fpc:
	
	* added target dirs for netware and netwlibc

2004-09-08 18:41  mazen <mazen@freepascal.org>

	* rtl/objpas/utf8bidi.pp:
	
	+ adds support for visual insert * fix v2l algo, still need more
	verification

2004-09-08 10:32  marco <marcov@stack.nl>

	* rtl/unix/initc.pp:
	
	 * "clib" constant moved to interface, since initc is prefered way
	of
	initing libc/libroot/glibc

2004-09-06 17:29  mazen <mazen@freepascal.org>

	* rtl/objpas/utf8bidi.pp:
	
	+ added support for logical/visual cursor mapping

2004-09-05 22:58  armin

	* rtl/netwlibc/: Makefile, Makefile.fpc, classes.pp, crt.pp,
	dos.pp, dynlibs.inc, errno.inc, initc.pp, libc.imp, libc.pp,
	libcclib.imp, mouse.pp, netware.imp, nwsnut.imp, nwsnut.pp,
	qos.inc, system.pp, systhrds.pp, sysutils.pp, tthread.inc,
	varutils.pp, winsock.pp, ws2_32.imp, ws2nlm.imp, pre/libcpre.gcc.o:
	
	* first rtl version for netwlibc

2004-09-05 16:43  armin

	* rtl/objpas/classes/classesh.inc:
	
	* unix fields in tthread are needed for netwlibc also

2004-09-05 02:02  armin

	* rtl/objpas/sysutils/filutilh.inc:
	
	* added target netwlibc

2004-09-05 01:33  armin

	* rtl/: Makefile, amiga/Makefile, beos/Makefile, darwin/Makefile,
	emx/Makefile, freebsd/Makefile, go32v2/Makefile, linux/Makefile,
	macos/Makefile, morphos/Makefile, netbsd/Makefile, netware/README,
	os2/Makefile, win32/Makefile:
	
	* makefiles regenerated * ide: added target netwlibc

2004-09-03 21:25  olle

	* rtl/: atari/system.pas, beos/system.pp, emx/system.pas,
	go32v2/system.pp, inc/system.inc, macos/system.pp,
	morphos/system.pp, netware/system.pp, objpas/sysconst.pp,
	palmos/system.pp, unix/sysunixh.inc, watcom/system.pp,
	win32/system.pp:
	
	  + added maxExitCode to all System.pp
	  * constrained error code to be below maxExitCode in RunError et.
	al.

2004-09-02 20:57  marco <marcov@stack.nl>

	* rtl/linux/powerpc/cprt0.as:
	
	 * fixed argc<->argv

2004-09-02 17:58  mazen <mazen@freepascal.org>

	* rtl/objpas/utf8bidi.pp:
	
	* undo last modification

2004-09-02 17:33  mazen <mazen@freepascal.org>

	* rtl/objpas/utf8bidi.pp:
	
	* change parameter order to be compatible with system.insert

2004-09-02 09:37  mazen <mazen@freepascal.org>

	* rtl/objpas/utf8bidi.pp:
	
	* add support for UCS32 characters conversion

2004-08-31 14:23  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/system.inc:
	
	  * fixed compilation with 1.0.x

2004-08-31 13:03  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/sysutils/sysutilh.inc:
	
	+ Some capitalization added for documentation purposes

2004-08-31 12:34  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/sysutils/sysutilh.inc:
	
	+ Some capitalization added for documentation purposes

2004-08-31 12:33  michael <michael.vancanneyt@wisa.be>

	* rtl/linux/: Makefile, Makefile.fpc:
	
	+ Fixed typinfo dependency on sysutils

2004-08-30 21:52  mazen <mazen@freepascal.org>

	* rtl/objpas/utf8bidi.pp:
	
	+ adds UTF8 support to RTL

2004-08-30 20:00  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/sysutils/sysstr.inc:
	
	+ Extra index check in IsDelimiter

2004-08-30 19:36  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/system.inc:
	
	  * fixed random(int64)

2004-08-30 15:07  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/sysutils/sysstrh.inc:
	
	+ Added MACOS linebreakstyle (tlbsCR)

2004-08-30 13:20  michael <michael.vancanneyt@wisa.be>

	* rtl/unix/sysutils.pp:
	
	+ Give path, not comline in ExecuteProcess

2004-08-30 13:13  michael <michael.vancanneyt@wisa.be>

	* rtl/unix/sysutils.pp:
	
	+ Fixed ExecuteProcess. Now returns the exit code or raises an
	exception on failure

2004-08-29 12:23  peter <peter@freepascal.org>

	* rtl/inc/: system.inc, systemh.inc:
	
	no message

2004-08-27 20:58  marco <marcov@stack.nl>

	* rtl/linux/: Makefile, Makefile.fpc:
	
	 * $(SYSTEMUNIT) FIX

2004-08-27 19:24  armin

	* rtl/netware/: Makefile, Makefile.fpc:
	
	* aio.imp was listed twice

2004-08-27 00:58  carl <carl@freepascal.org>

	* rtl/inc/objects.pp:
	
	  * bugfix with file sharing modes. They are now kept, as is the
	case in BP.

2004-08-26 17:57  michael <michael.vancanneyt@wisa.be>

	* rtl/win32/wininc/: defines.inc, func.inc:
	
	+ Some missing functions/defines as per bug 3270 from Frank Kintrup

2004-08-25 23:42  jonas <jonas.maebe@rug.ac.be>

	* rtl/: darwin/ptypes.inc, freebsd/ptypes.inc, netbsd/ptypes.inc,
	openbsd/ptypes.inc:
	
	  * fixed pthread type definitions for darwin and made them generic

2004-08-25 23:35  jonas <jonas.maebe@rug.ac.be>

	* rtl/darwin/: Makefile, Makefile.fpc:
	
	  * fixed dependencies so the rtl can be built with make -j (saves
	only
	    about 25% on a dual processor machine though)

2004-08-25 21:12  peter <peter@freepascal.org>

	* rtl/win32/: Makefile, Makefile.fpc:
	
	use $(SYSTEMUNIT) instead of system

2004-08-25 19:10  olle

	* rtl/: amiga/Makefile, beos/Makefile, emx/Makefile,
	freebsd/Makefile, go32v2/Makefile, linux/Makefile,
	morphos/Makefile, netbsd/Makefile, os2/Makefile, win32/Makefile:
	
	  * redid prev commit, but with up to date fpcmake

2004-08-25 18:57  olle

	* rtl/: amiga/Makefile, amiga/Makefile.fpc, beos/Makefile,
	beos/Makefile.fpc, emx/Makefile, emx/Makefile.fpc,
	freebsd/Makefile, freebsd/Makefile.fpc, go32v2/Makefile,
	go32v2/Makefile.fpc, linux/Makefile, linux/Makefile.fpc,
	morphos/Makefile.fpc, netbsd/Makefile, netbsd/Makefile.fpc,
	netware/Makefile.fpc, openbsd/Makefile.fpc, os2/Makefile,
	os2/Makefile.fpc, watcom/Makefile.fpc, win32/Makefile,
	win32/Makefile.fpc:
	
	  * fix so that macpas.pp really is compiled

2004-08-25 17:29  peter <peter@freepascal.org>

	* rtl/objpas/sysconst.pp:
	
	  * disbaled error 900 that is out of range

2004-08-24 13:49  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/cgenstr.inc:
	
	  * made strlen wrapper inline

2004-08-22 14:34  florian <florian@freepascal.org>

	* rtl/linux/: ossysc.inc, sparc/syscall.inc:
	
	  * fixed fork for sparc

2004-08-22 13:12  marco <marcov@stack.nl>

	* rtl/win32/: messages.pp, wininc/messages.inc:
	
	 * including in both messages and windows caused problems (expected
		windows.msg, got message.msg and vice versa. Solved by
	aliasing

2004-08-22 00:24  karoly

	* rtl/morphos/execf.inc:
	
	  + added ReplyMsg, which was accidentally still missing

2004-08-20 13:46  marco <marcov@stack.nl>

	* rtl/linux/Makefile:
	
	 * regened with newer fpcmake

2004-08-20 12:20  olle

	* rtl/macos/: dos.pp, macutils.inc, macutils.pp:
	
	  + added support for Exec via AppleEvents - Toolserver

2004-08-20 12:18  olle

	* rtl/objpas/sysconst.pp:
	
	  + added error 900, for macos

2004-08-20 12:18  olle

	* rtl/macos/system.pp:
	
	  + added Yield routine

2004-08-20 12:16  olle

	* rtl/macos/macostp.inc:
	
	  + added things

2004-08-20 12:04  olle

	* rtl/inc/text.inc:
	
	* prefixed write[buffer|blanks] with fpc_ and made them externally
	visible

2004-08-20 11:00  marco <marcov@stack.nl>

	* rtl/linux/: Makefile, Makefile.fpc:
	
	 * fixed gpm dependancies line. Don't add dependancies to
	dir/<file>$(PPUEXT)

2004-08-19 23:24  marco <marcov@stack.nl>

	* rtl/freebsd/: Makefile, Makefile.fpc:
	
	 * dependancy problem fixed.

2004-08-19 15:25  olle

	* rtl/inc/macpas.pp:
	
	  + added assigning op which converts FourCharCode to LongWord
	  + added convertion functions FCC and FOUR_CHAR_CODE which
	    does the above conv manually.

2004-08-19 13:31  marco <marcov@stack.nl>

	* rtl/freebsd/: Makefile.fpc, Makefile:
	
	 * gpm removed

2004-08-19 09:32  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/classes/: reader.inc, writer.inc:
	
	+ Additional checks for legal streams

2004-08-19 09:29  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/classes/: reader.inc, writer.inc:
	
	+ Reader/Writer check for valid stream.

2004-08-19 09:28  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/rtlconst.pp:
	
	+ Added  SEmptyStreamIllegalReader/Writer

2004-08-18 23:03  florian <florian@freepascal.org>

	* rtl/: inc/rtti.inc, inc/variant.inc, linux/ossysc.inc:
	
	  * sparc uses wait4 as well

2004-08-18 16:26  karoly

	* rtl/linux/powerpc/: cprt0.as, prt0.as:
	
	  * quick fix to make it compile

2004-08-17 15:34  olle

	* rtl/powerpc/strings.inc:
	
	  * bugfix

2004-08-16 22:53  florian <florian@freepascal.org>

	* rtl/win32/shlobj.pp:
	
	  * inital empty revision

2004-08-16 18:22  olle

	* rtl/: Makefile, amiga/Makefile, amiga/Makefile.fpc,
	beos/Makefile, beos/Makefile.fpc, darwin/Makefile,
	darwin/Makefile.fpc, emx/Makefile, emx/Makefile.fpc,
	freebsd/Makefile, freebsd/Makefile.fpc, go32v2/Makefile,
	go32v2/Makefile.fpc, linux/Makefile, linux/Makefile.fpc,
	macos/Makefile, macos/Makefile.fpc, morphos/Makefile,
	morphos/Makefile.fpc, netbsd/Makefile, netbsd/Makefile.fpc,
	netware/Makefile.fpc, openbsd/Makefile.fpc, os2/Makefile,
	os2/Makefile.fpc, watcom/Makefile.fpc, win32/Makefile,
	win32/Makefile.fpc:
	
	  + Added unit macpas

2004-08-16 18:21  olle

	* rtl/inc/macpas.pp:
	
	  + Added this file, to be used for stuff specific for mode macpas

2004-08-16 18:12  peter <peter@freepascal.org>

	* rtl/objpas/typinfo.pp:
	
	  * patch from mattias to fix endianness and bufferoverflow with
	    1 and 2 byte ordinals

2004-08-14 16:22  florian <florian@freepascal.org>

	* rtl/unix/dos.pp:
	
	  * alignment for sparc fixed

2004-08-13 21:57  armin

	* rtl/netware/: Makefile, Makefile.fpc, aio.imp, audnlm32.imp,
	calnlm32.imp, ccs-os.imp, ccs.imp, clib.imp, clibaux.imp,
	clibctx.imp, clxnlm32.imp, convertimp, dplsv386.imp, dsapi.imp,
	dsevent.imp, lib0.imp, locnlm32.imp, ndpsrpc.imp, netnlm32.imp,
	nit.imp, nlmlib.imp, nwpsrv.imp, nwpsrv3x.imp, nwsnut.imp,
	requestr.imp, socklib.imp, streams.imp, threads.imp, tli.imp,
	vollib.imp, ws2_32.imp, ws2nlm.imp:
	
	* moved rtl/netware/nwimp/*.imp to rtl/netware

2004-08-12 14:26  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/dateutil.inc:
	
	+ Implemented decodedateweek

2004-08-10 20:58  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/heap.inc:
	
	  * changed formatting to conform to the rest of the compiler/rtl
	  * fixed SysMaxAvail so it also looks at the free fixed size
	blocks

2004-08-09 18:44  jonas <jonas.maebe@rug.ac.be>

	* rtl/objpas/sysutils/syspch.inc:
	
	  * use C versions of string routines if FPC_USE_LIBC is defined

2004-08-09 18:43  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/strings.inc:
	
	  * fixed stricomp() and strlicomp()

2004-08-09 14:57  karoly

	* rtl/morphos/doslib.pp:
	
	  + added {$INLINE ON} to fix cycle

2004-08-09 02:12  karoly

	* rtl/morphos/system.pp:
	
	  * changes to work with updated doslib includes

2004-08-09 02:10  karoly

	* rtl/morphos/: doslib.pp, doslibd.inc, doslibf.inc:
	
	  + added most of missing stuff

2004-08-08 18:52  florian <florian@freepascal.org>

	* rtl/win32/: windows.pp, wininc/ascfun.inc, wininc/base.inc,
	wininc/redef.inc, wininc/unidef.inc, wininc/unifun.inc:
	
	  * tried to fix some wsprintf issues
	  + now compiled in objfpc mode
	    so some integer => smallint changes where necessary; hopefully,
	    I didn't forget one

2004-08-08 16:26  florian <florian@freepascal.org>

	* rtl/win32/shellapi.pp:
	
	  * removed ifdefs for unicode; handled by overloading
	  * smartlinked by default because it contains winxp only functions

2004-08-08 15:31  olle

	* rtl/darwin/Makefile:
	
	  * updated makefile with an up to date Fpcmake

2004-08-08 11:36  florian <florian@freepascal.org>

	* rtl/linux/i386/sighnd.inc:
	
	  * fixed runerror for invalid operation

2004-08-07 21:32  florian <florian@freepascal.org>

	* rtl/objpas/sysutils/sysstr.inc:
	
	  * fixed CompareStr with a patch from Michalis Kamburelis

2004-08-07 18:56  florian <florian@freepascal.org>

	* rtl/objpas/sysutils/: sysstr.inc, sysstrh.inc:
	
	  + TryStrToInt* added

2004-08-07 18:44  florian <florian@freepascal.org>

	* rtl/objpas/classes/: classesh.inc, compon.inc:
	
	  * tcomponent.destroying is now called in
	tcomponent.beforedestruction

2004-08-06 15:23  michael <michael.vancanneyt@wisa.be>

	* rtl/win32/sysutils.pp:
	
	+ Ver 1.0 does not handle initialized variables well

2004-08-05 14:55  michael <michael.vancanneyt@wisa.be>

	* rtl/win32/sysutils.pp:
	
	+ initialized SysConfigDir

2004-08-05 09:32  michael <michael.vancanneyt@wisa.be>

	* rtl/unix/sysutils.pp:
	
	Added getappconfig calls

2004-08-05 09:28  michael <michael.vancanneyt@wisa.be>

	* rtl/win32/sysutils.pp:
	
	Added getappconfig calls

2004-08-05 09:28  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/sysutils/: osutil.inc, osutilsh.inc, sysutils.inc:
	
	+ Added getappconfigdir calls

2004-08-04 21:27  florian <florian@freepascal.org>

	* rtl/: linux/osmain.inc, linux/signal.inc, linux/sparc/sighnd.inc,
	sparc/sparc.inc:
	
	  * fixed floating point and integer exception handling on
	sparc/linux

2004-08-03 21:52  karoly

	* rtl/morphos/: Makefile, Makefile.fpc:
	
	  * updated makefiles to support new units

2004-08-03 21:45  karoly

	* rtl/morphos/timer.pp:
	
	  * fixed missing uses exec

2004-08-03 17:59  karoly

	* rtl/morphos/: dos.pp, system.pp:
	
	  * more cleanup & more includes

2004-08-03 17:35  karoly

	* rtl/morphos/exec.pp:
	
	  - removed conflicting calls

2004-08-03 16:48  karoly

	* rtl/morphos/execf.inc:
	
	  + added missing calls

2004-08-03 16:31  karoly

	* rtl/morphos/execd.inc:
	
	  * changed to use new utility includes

2004-08-03 16:26  karoly

	* rtl/morphos/: utild1.inc, utild2.inc, utilf.inc, utility.pp:
	
	  * initial revision

2004-08-01 22:02  armin

	* rtl/netware/: Makefile, Makefile.fpc, README, classes.pp, dos.pp,
	nwprot.pp, nwsys.inc, system.pp, sysutils.pp:
	
	* changed dir separator from \ to / * long namespace by default *
	dos.exec implemented * getenv ('PATH') is now supported * changed
	FExpand to global version * fixed heaplist growth error * support
	SysOSFree * stackcheck was without saveregisters * fpc can compile
	itself on netware

2004-08-01 10:24  florian <florian@freepascal.org>

	* rtl/linux/Makefile:
	
	  * fixed usage of old fpcmake

2004-07-30 17:05  armin

	* rtl/netware/: Makefile, Makefile.fpc, sockets.pp, system.pp,
	systhrds.pp, tthread.inc:
	
	make netware rtl compilable under 1.9.5

2004-07-30 16:51  armin

	* rtl/netware/initc.pp:
	
	first version for netware

2004-07-27 14:03  michael <michael.vancanneyt@wisa.be>

	* rtl/win32/wininc/: defines.inc, struct.inc:
	
	+ More TrackMouseEvent

2004-07-26 08:48  michael <michael.vancanneyt@wisa.be>

	* rtl/win32/wininc/: redef.inc, struct.inc:
	
	+ Added trackmouseevent call and structures

2004-07-26 00:46  olle

	* rtl/: macos/dos.pp, unix/dos.pp:
	
	  * envstr now returns empty string when index out of bounds

2004-07-25 18:46  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/math.pp:
	
	+ Implemented DivMod

2004-07-25 13:50  florian <florian@freepascal.org>

	* rtl/i386/int64p.inc:
	
	  * assembler version of mod_qword_word reactivated

2004-07-24 03:15  hajny <xhajt03@mbox.vol.cz>

	* rtl/emx/system.pas:
	
	  * simulated support for new heap manager

2004-07-21 22:37  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/strutils.pp:
	
	+ Implemented all functions

2004-07-20 11:26  marco <marcov@stack.nl>

	* rtl/unix/crt.pp:
	
	 * some updates to xy2ansi

2004-07-19 20:38  karoly

	* rtl/morphos/emuld.inc:
	
	  * initial revision

2004-07-18 23:50  hajny <xhajt03@mbox.vol.cz>

	* rtl/: emx/Makefile, emx/Makefile.fpc, go32v2/Makefile,
	go32v2/Makefile.fpc:
	
	  + matrix, convutil and strutils added

2004-07-18 23:44  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/: Makefile, Makefile.fpc:
	
	  + convutil and strutils added

2004-07-18 23:41  hajny <xhajt03@mbox.vol.cz>

	* rtl/objpas/: convutil.inc, convutil.pp, convutils.pp:
	
	  + support 8.3

2004-07-18 22:21  florian <florian@freepascal.org>

	* rtl/: i386/i386.inc, inc/generic.inc, inc/system.inc,
	inc/systemh.inc, inc/wstrings.inc:
	
	  + several unicode (to/from utf-8 conversion) stuff added
	  * some longint -> SizeInt changes

2004-07-18 18:40  jonas <jonas.maebe@rug.ac.be>

	* rtl/i386/i386.inc:
	
	  * fixed indexbyte/word/dword when length is 0 (return -1 instead
	of 0)

2004-07-18 17:20  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/system.pas:
	
	  + Memory allocation routines changed to support the new memory
	manager

2004-07-18 16:54  jonas <jonas.maebe@rug.ac.be>

	* rtl/unix/unix.pp:
	
	  * fixed BSD getdomainname for FPC_USE_LIBC

2004-07-18 13:32  marco <marcov@stack.nl>

	* rtl/bsd/ossysc.inc:
	
	 * small 1.0.x fix to earlier patch

2004-07-18 13:27  marco <marcov@stack.nl>

	* rtl/unix/unix.pp:
	
	 * small fix for BSD getdomainname. BSD version is based on Sysctl

2004-07-17 18:02  marco <marcov@stack.nl>

	* rtl/bsd/ossysc.inc:
	
	 * generalised the {$ifdef cpu_i386} ..powerpc stuff to
	FPC_BIG_ENDIAN and
	FPC_LITTLE_ENDIAN

2004-07-17 17:31  jonas <jonas.maebe@rug.ac.be>

	* rtl/bsd/system.pp:
	
	  * initialise StackLength (fixes stack checking in general, and
	tw2897 in
	    particular)

2004-07-17 17:20  jonas <jonas.maebe@rug.ac.be>

	* rtl/bsd/osmain.inc:
	
	  * don't use O_CREATE when opening a file for appending (fixes
	tw1744)

2004-07-17 12:13  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/: so32dll.pas, sockets.pas:
	
	  + missing CVS logs added

2004-07-17 00:14  marco <marcov@stack.nl>

	* rtl/freebsd/termiosproc.inc:
	
	 * reverted more changes regarding isatty

2004-07-15 01:34  olle

	* rtl/macos/: macostp.inc, system.pp:
	
	  + added qd, the "QuickDraw globals"

2004-07-13 20:42  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/strutils.pp:
	
	+ Added some RxStrUtils functions for Rx compatibility

2004-07-12 19:58  peter <peter@freepascal.org>

	* rtl/inc/: astrings.inc, wstrings.inc:
	
	  * remove maxlen field from ansistring/widestrings

2004-07-10 01:18  peter <peter@freepascal.org>

	* rtl/freebsd/console.pp:
	
	  * revert isatty patch

2004-07-10 01:10  peter <peter@freepascal.org>

	* rtl/unix/gpm.pp:
	
	  * fixed range check errors

2004-07-10 01:06  peter <peter@freepascal.org>

	* rtl/i386/math.inc:
	
	  * add fclex for fpu exceptions to round/trunc

2004-07-10 00:40  daniel <daniel@deadlock.et.tudelft.nl>

	* rtl/unix/gpm.pp:
	
	  * Fixed fitvalues

2004-07-10 00:31  peter <peter@freepascal.org>

	* rtl/linux/system.pp:
	
	  * fixed execpathstr setting

2004-07-09 23:41  peter <peter@freepascal.org>

	* rtl/darwin/termiosproc.inc:
	
	  * revert back isatty

2004-07-09 22:21  daniel <daniel@deadlock.et.tudelft.nl>

	* rtl/freebsd/console.pp:
	
	  * Fix compilation for now

2004-07-09 21:03  peter <peter@freepascal.org>

	* rtl/: linux/termiosproc.inc, unix/crt.pp, unix/gpm.pp,
	unix/keyboard.pp, unix/termiosh.inc, unix/ttyname.inc,
	unix/video.pp:
	
	  * isatty return cint again

2004-07-08 23:22  daniel <daniel@deadlock.et.tudelft.nl>

	* rtl/linux/system.pp:
	
	  * Tweaking...

2004-07-08 21:45  daniel <daniel@deadlock.et.tudelft.nl>

	* rtl/linux/system.pp:
	
	  * Use /proc/self/exe instead of /proc/[getpid]/exe

2004-07-08 15:25  daniel <daniel@deadlock.et.tudelft.nl>

	* rtl/linux/Makefile:
	
	  * Remade makefile

2004-07-08 15:23  daniel <daniel@deadlock.et.tudelft.nl>

	* rtl/: darwin/termiosproc.inc, freebsd/termiosproc.inc,
	linux/Makefile.fpc, linux/termiosproc.inc, unix/crt.pp,
	unix/gpm.pp, unix/keyboard.pp, unix/termiosh.inc, unix/ttyname.inc,
	unix/video.pp:
	
	  * gpm now uses a Pascal translation of libgpm instead of linking
	against
	    it.
	  * isatty result type changed into boolean

2004-07-08 12:16  daniel <daniel@deadlock.et.tudelft.nl>

	* rtl/inc/matrix.pp:
	
	  * Doesn't compile with 1.0 :(

2004-07-07 23:37  daniel <daniel@deadlock.et.tudelft.nl>

	* rtl/: amiga/Makefile, amiga/Makefile.fpc, beos/Makefile,
	beos/Makefile.fpc, darwin/Makefile, darwin/Makefile.fpc,
	freebsd/Makefile, freebsd/Makefile.fpc, go32v2/Makefile,
	go32v2/Makefile.fpc, inc/matrix.pp, linux/Makefile,
	linux/Makefile.fpc, macos/Makefile.fpc, morphos/Makefile.fpc,
	netbsd/Makefile, netbsd/Makefile.fpc, netware/Makefile,
	netware/Makefile.fpc, openbsd/Makefile, openbsd/Makefile.fpc,
	os2/Makefile, os2/Makefile.fpc, win32/Makefile.fpc:
	
	  * Matrix unit included in build process

2004-07-07 19:38  daniel <daniel@deadlock.et.tudelft.nl>

	* rtl/i386/i386.inc:
	
	  * Aligment code in fillchar proved to slow down stuff seriously
	instead of
	    speeding it up. This is logical, the compiler aligns everything
	very well,
	    it is possible that fillchar gets called on misaligned data,
	but it seems
	    this never happens.

2004-07-07 17:15  daniel <daniel@deadlock.et.tudelft.nl>

	* rtl/inc/systemh.inc:
	
	  * Add inline directive to sysresetfpu

2004-07-07 16:12  daniel <daniel@deadlock.et.tudelft.nl>

	* rtl/inc/: matrix.pp, mmatimp.inc, mvecimp.inc:
	
	  + Add a matrix unit I wrote some time ago

2004-07-06 16:06  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/classes/reader.inc:
	
	+ Patch for TReader for unrecognized properties

2004-07-05 23:59  olle

	* rtl/inc/innr.inc:
	
	  * updated according to compiler/compinnr.inc

2004-07-05 23:07  florian <florian@freepascal.org>

	* rtl/linux/: Makefile, Makefile.fpc, sparc/prt0.as:
	
	  * remade makefile (too old fpcmake)
	  * fixed sparc startup code

2004-07-04 01:04  daniel <daniel@deadlock.et.tudelft.nl>

	* rtl/linux/i386/prt0.as:
	
	  * Updated comments

2004-07-04 00:52  daniel <daniel@deadlock.et.tudelft.nl>

	* rtl/unix/sysunixh.inc:
	
	  * No envp,argv,argc declaration for Darwin

2004-07-04 00:49  daniel <daniel@deadlock.et.tudelft.nl>

	* rtl/bsd/system.pp:
	
	  * Moved declarations downwards

2004-07-04 00:48  marco <marcov@stack.nl>

	* rtl/bsd/unxsysc.inc:
	
	 * small fix for 1.0.x cycling

2004-07-04 00:44  daniel <daniel@deadlock.et.tudelft.nl>

	* rtl/bsd/system.pp:
	
	  * Declared envp,argc,argv in interface for Darwin

2004-07-03 23:50  daniel <daniel@deadlock.et.tudelft.nl>

	* rtl/: freebsd/Makefile, freebsd/Makefile.fpc,
	freebsd/i386/cprt0.as, freebsd/i386/gprt0.as, freebsd/i386/prt0.as,
	freebsd/i386/prt0_10.as, freebsd/x86_64/prt0.as, inc/systemh.inc,
	linux/Makefile, linux/Makefile.fpc, linux/arm/prt0.as,
	linux/i386/cprt0.as, linux/i386/cprt21.as, linux/i386/dllprt0.as,
	linux/i386/gprt0.as, linux/i386/gprt21.as, linux/i386/prt0.as,
	linux/i386/prt0_10.as, linux/powerpc/cprt0.as,
	linux/powerpc/prt0.as, linux/sparc/prt0.as, linux/x86_64/cprt0.as,
	linux/x86_64/prt0.as, unix/sysunixh.inc, unix/sysutils.pp:
	
	  * Modified bootstrap code so separate prt0.as/prt0_10.as files
	are no
	    longer necessary

2004-07-03 15:29  daniel <daniel@deadlock.et.tudelft.nl>

	* rtl/unix/video.pp:
	
	  * Compilation fix.

2004-07-03 15:18  daniel <daniel@deadlock.et.tudelft.nl>

	* rtl/unix/unix.pp:
	
	  * Better fix.

2004-07-03 15:15  daniel <daniel@deadlock.et.tudelft.nl>

	* rtl/unix/unix.pp:
	
	  * Compilation fix in fsearch

2004-07-02 23:21  peter <peter@freepascal.org>

	* rtl/inc/: astrings.inc, rtti.inc, wstrings.inc:
	
	  * decr ref doesn't reset pointer
	  * finalize resets pointer for astring,wstring

2004-07-02 21:29  peter <peter@freepascal.org>

	* rtl/linux/sparc/syscall.inc:
	
	  * fixed errno setting

2004-07-01 20:34  jonas <jonas.maebe@rug.ac.be>

	* rtl/darwin/unixsysc.inc:
	
	  * adapted second pclose as well

2004-07-01 20:28  jonas <jonas.maebe@rug.ac.be>

	* rtl/darwin/unixsysc.inc:
	
	  * fixed returning of proper exit status after pclose

2004-07-01 17:42  peter <peter@freepascal.org>

	* rtl/objpas/strutils.pp:
	
	  * fix 1.0.x compile

2004-06-30 23:15  florian <florian@freepascal.org>

	* rtl/linux/sparc/syscall.inc:
	
	  * first syscall fix

2004-06-29 22:50  peter <peter@freepascal.org>

	* rtl/inc/: heap.inc, heaph.inc:
	
	  * readded support for ReturnIfGrowHeapFails

2004-06-29 21:37  marco <marcov@stack.nl>

	* rtl/objpas/strutils.pp:
	
	 * updates from B. Tierens

2004-06-27 21:47  florian <florian@freepascal.org>

	* rtl/inc/heap.inc:
	
	  * fixed heap corruption on sparc

2004-06-27 13:57  florian <florian@freepascal.org>

	* rtl/: inc/heap.inc, win32/system.pp:
	
	  * finally (hopefully) fixed sysalloc trouble

2004-06-26 22:48  karoly

	* rtl/morphos/: dos.pp, system.pp:
	
	  * more cleanup + changes to use new includes

2004-06-26 22:46  karoly

	* rtl/morphos/: doslib.pp, doslibd.inc, doslibf.inc, timer.pp,
	timerd.inc, timerf.inc:
	
	  * initial revision

2004-06-26 17:05  florian <florian@freepascal.org>

	* rtl/win32/system.pp:
	
	  * fixed argument copying

2004-06-25 01:43  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/typinfo.pp:
	
	+ Fix GetPropList when Proplist is nil

2004-06-23 15:27  karoly

	* rtl/morphos/system.pp:
	
	  * fixed system unit for the new heap manager

2004-06-23 15:23  karoly

	* rtl/morphos/execf.inc:
	
	  + added a few more calls

2004-06-21 21:24  olle

	* rtl/macos/: Makefile, Makefile.fpc:
	
	  + Now also compiles units: dos, macutils, macostp, unixutil

2004-06-21 21:24  olle

	* rtl/macos/dos.pp:
	
	  + New unit dos.pp for Mac OS

2004-06-21 21:23  olle

	* rtl/macos/system.pp:
	
	  + Variables describing misc OS features added
	  + Detection of GUI app
	  * Working directory for APPTYPE TOOL correct now
	  + Exit code <> 0 written to, console for console apps, to system
	debugger (if installed) for GUI apps.
	  * Misc fixes

2004-06-21 21:18  olle

	* rtl/macos/: macutils.inc, macutils.pp:
	
	  + New unit, utility functions extracted from System.pp

2004-06-21 21:16  olle

	* rtl/macos/: macostp.pp, macostp.inc:
	
	  + added more entries

2004-06-21 20:50  olle

	* rtl/beos/system.pp:
	
	  + cleanup

2004-06-21 20:48  olle

	* rtl/inc/text.inc:
	
	  + handles mac line endings without blocking the console, on Mac
	OS only

2004-06-20 22:42  florian <florian@freepascal.org>

	* rtl/objpas/sysutils/sysstrh.inc:
	
	  * fixed bootstrapping problems

2004-06-20 11:24  peter <peter@freepascal.org>

	* rtl/: go32v2/system.pp, go32v2/vesa.inc, inc/heaph.inc,
	inc/heaptrc.pp, inc/objects.pp, win32/system.pp:
	
	fixed go32v2 compile

2004-06-19 10:06  marco <marcov@stack.nl>

	* rtl/bsd/system.pp:
	
	 * moved heap.inc and text.inc before sysalloc as suggested. Why
	wasn't this
		done directly?

2004-06-18 16:40  peter <peter@freepascal.org>

	* rtl/inc/heap.inc:
	
	  * moved padding for sparc

2004-06-17 18:23  peter <peter@freepascal.org>

	* rtl/objpas/sysutils/: sysansi.inc, sysansih.inc:
	
	  * use sizeint

2004-06-17 18:16  peter <peter@freepascal.org>

	* rtl/: beos/system.pp, bsd/system.pp, go32v2/system.pp,
	inc/heap.inc, inc/heaph.inc, inc/heaptrc.pp, linux/system.pp,
	macos/system.pp, morphos/system.pp, netware/system.pp,
	watcom/system.pp, win32/system.pp:
	
	  * New heapmanager that releases memory back to the OS, donated
	    by Micha Nelissen

2004-06-17 16:51  peter <peter@freepascal.org>

	* rtl/inc/crth.inc:
	
	fix compile for 1.0.x

2004-06-15 09:36  michael <michael.vancanneyt@wisa.be>

	* rtl/unix/sysutils.pp:
	
	+ Fixed Globtosearchrec to use unixtowinage

2004-06-14 10:27  michael <michael.vancanneyt@wisa.be>

	* rtl/win32/winsock.pp:
	
	+ Fix for bug 3166 by Michalis Kamburelis

2004-06-14 00:50  karoly

	* rtl/morphos/: system.pp, dos.pp:
	
	  * cleanup and changes to use new includes

2004-06-14 00:46  karoly

	* rtl/morphos/exec.pp:
	
	  * initial revision

2004-06-14 00:38  karoly

	* rtl/morphos/execf.inc:
	
	  * initial revision

2004-06-13 22:52  karoly

	* rtl/morphos/execd.inc:
	
	  * initial revision

2004-06-13 12:49  florian <florian@freepascal.org>

	* rtl/: i386/strings.inc, objpas/sysutils/sysansi.inc,
	objpas/sysutils/sysstr.inc, objpas/sysutils/sysstrh.inc,
	win32/sysutils.pp:
	
	  * fixed some bootstrapping problems as well as some 64 bit stuff

2004-06-13 11:34  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/dynlibs.pp:
	
	+ Fix for bug 3164 by Michalis Kamburelis

2004-06-12 16:18  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/crth.inc:
	
	+ Initialized some constants

2004-06-12 15:57  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/sysutils/sysstr.inc:
	
	+ Enhanced FloatToStrF to 18 digits (Delphi compatibility, bug 3106

2004-06-12 15:48  michael <michael.vancanneyt@wisa.be>

	* rtl/unix/unixutil.pp:
	
	+ Patch from Michalis Kamburelis for FNMatch

2004-06-12 15:30  michael <michael.vancanneyt@wisa.be>

	* rtl/: inc/dynlibs.pp, win32/dynlibs.inc:
	
	Fixed bug 3156, as suggested by Michalis Kamburelis

2004-06-12 15:23  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/: sysconst.pp, sysutils/sysstr.inc,
	sysutils/sysstrh.inc:
	
	+ Fixed currency<->string conversion support

2004-06-11 21:21  florian <florian@freepascal.org>

	* rtl/inc/systemh.inc:
	
	  * fixed wrong commit

2004-06-11 15:45  florian <florian@freepascal.org>

	* rtl/inc/systemh.inc:
	
	  * fixed arm system unit compilation

2004-06-07 01:31  karoly

	* rtl/morphos/system.pp:
	
	  * fixed dos_UnLockDosList from being nonsense, and some cleanup

2004-06-07 00:02  karoly

	* rtl/morphos/prt0.as:
	
	  * hopefully fixed stack problems causing hits

2004-06-06 21:18  karoly

	* rtl/morphos/system.pp:
	
	  + added support for paramstr(0)

2004-06-06 20:32  karoly

	* rtl/morphos/notes.txt:
	
	  * initial revision

2004-06-06 17:03  karoly

	* rtl/: Makefile, Makefile.fpc:
	
	  * morphos target added

2004-06-06 17:00  karoly

	* rtl/morphos/: Makefile, Makefile.fpc:
	
	  * initial revision for morphos

2004-06-06 16:52  karoly

	* rtl/morphos/varutils.pp:
	
	  * added for morphos

2004-06-06 16:45  karoly

	* rtl/morphos/tthread.inc:
	
	  * dummy file to have classes compiled, still needs lot of work

2004-06-06 16:44  karoly

	* rtl/morphos/classes.pp:
	
	  * initial revision for morphos

2004-06-06 14:51  karoly

	* rtl/morphos/prt0.as:
	
	  * changelog fixed

2004-06-06 14:47  karoly

	* rtl/morphos/prt0.as:
	
	  * some cleanup, comments added

2004-06-06 06:01  marco <marcov@stack.nl>

	* rtl/win32/winsock.pp:
	
	 * fix for 3142 (I hope).

2004-06-06 02:58  karoly

	* rtl/morphos/sysutils.pp:
	
	  * initial revision

2004-06-05 21:49  karoly

	* rtl/morphos/system.pp:
	
	  + added console I/O support when running from Ambient

2004-06-05 21:25  karoly

	* rtl/morphos/prt0.as:
	
	  + reworked to support resizing of stack

2004-06-05 09:55  peter <peter@freepascal.org>

	* rtl/x86_64/x86_64.inc:
	
	  * fixed parameters of get_caller_*()

2004-06-02 16:33  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/typinfo.pp:
	
	+ Patch from matthias gaertner to fix GetMethodProp with procedural
	spec

2004-06-01 12:30  jonas <jonas.maebe@rug.ac.be>

	* rtl/unix/bunxovl.inc:
	
	  * fixed missing cdecl procedure directive

2004-05-31 22:25  peter <peter@freepascal.org>

	* rtl/: inc/dynarr.inc, inc/dynarrh.inc, inc/generic.inc,
	inc/genmath.inc, inc/real2str.inc, inc/rtti.inc, inc/variant.inc,
	linux/osmain.inc, linux/ossysc.inc, linux/sparc/sighnd.inc:
	
	  * removed warnings

2004-05-31 20:03  jonas <jonas.maebe@rug.ac.be>

	* rtl/bsd/: baseunix.pp, bunxmain.inc:
	
	  * moved fpgeterrno/fpseterrno declarations to before their actual
	usage

2004-05-31 16:31  peter <peter@freepascal.org>

	* rtl/: inc/compproc.inc, inc/dynarr.inc, inc/wstrings.inc,
	linux/ossysc.inc, sparc/math.inc:
	
	  * remove comment warnings

2004-05-31 14:18  peter <peter@freepascal.org>

	* rtl/inc/heap.inc:
	
	  * sparc needs alignment on 8 bytes to allow doubles

2004-05-31 12:43  peter <peter@freepascal.org>

	* rtl/sparc/setjump.inc:
	
	  * don't create stackframes so we can retrieve the info from
	    the caller

2004-05-31 11:22  peter <peter@freepascal.org>

	* rtl/linux/ossysc.inc:
	
	  * sigaction fixed for sparc

2004-05-31 11:08  peter <peter@freepascal.org>

	* rtl/linux/signal.inc:
	
	  * added siginfo const

2004-05-30 22:03  florian <florian@freepascal.org>

	* rtl/sparc/: int64p.inc, sparc.inc:
	
	  * ?

2004-05-30 18:51  peter <peter@freepascal.org>

	* rtl/inc/systemh.inc:
	
	  * sparc need software shl shr

2004-05-30 15:06  florian <florian@freepascal.org>

	* rtl/sparc/set.inc:
	
	  * fixed log

2004-05-30 15:06  florian <florian@freepascal.org>

	* rtl/sparc/set.inc:
	
	  * removed useless PowerPC and i386 code

2004-05-30 14:08  florian <florian@freepascal.org>

	* rtl/sparc/setjump.inc:
	
	  * setjmp on sparc improved

2004-05-30 11:45  michael <michael.vancanneyt@wisa.be>

	* rtl/Makefile:
	
	+ Version 1.9.4

2004-05-30 11:38  michael <michael.vancanneyt@wisa.be>

	* rtl/Makefile.fpc:
	
	+ Version on 1.9.4

2004-05-29 23:35  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/int64p.inc:
	
	  * fixed overflow checking for qword multiplication

2004-05-29 20:25  hajny <xhajt03@mbox.vol.cz>

	* rtl/inc/fexpand.inc:
	
	  * description of individual conditional defines added

2004-05-29 17:39  florian <florian@freepascal.org>

	* rtl/inc/: astrings.inc, wstrings.inc:
	
	  * the decr functions set the data now to nil

2004-05-29 14:28  florian <florian@freepascal.org>

	* rtl/objpas/math.pp:
	
	  * fixed IsNan and IsInf for big endian systems

2004-05-28 23:43  marco <marcov@stack.nl>

	* rtl/linux/i386/syscall.inc:
	
	 * and now for others too

2004-05-28 23:41  marco <marcov@stack.nl>

	* rtl/linux/i386/syscall.inc:
	
	 * added mov errno,%eax

2004-05-28 23:40  marco <marcov@stack.nl>

	* rtl/bsd/i386/syscall.inc:
	
	 * threadvar errno fix

2004-05-28 23:37  peter <peter@freepascal.org>

	* rtl/linux/x86_64/syscall.inc:
	
	  * fix errno for multithread

2004-05-28 20:23  marco <marcov@stack.nl>

	* rtl/darwin/pthread.inc:
	
	 * fixes for darwin specific external name '' behaviour. Must still
	be
	tested

2004-05-28 01:34  peter <peter@freepascal.org>

	* rtl/sparc/sparc.inc:
	
	  * backtrace support

2004-05-28 01:34  peter <peter@freepascal.org>

	* rtl/inc/system.inc:
	
	  * stop backtrace also when caller frame is nil

2004-05-28 01:15  peter <peter@freepascal.org>

	* rtl/linux/signal.inc:
	
	  * sparc signals added between $ifdef cpusparc

2004-05-28 01:15  peter <peter@freepascal.org>

	* rtl/linux/sparc/stat.inc:
	
	  * remove warnign

2004-05-28 01:15  peter <peter@freepascal.org>

	* rtl/linux/sparc/: prt0.as, stat.inc:
	
	  * startup argc,argv,envp fix
	  * stat fixed

2004-05-27 23:36  olle

	* rtl/macos/macostp.inc:
	
	  + added correct alignment

2004-05-26 22:48  florian <florian@freepascal.org>

	* rtl/linux/powerpc/prt0.as:
	
	  * _haltproc fixed

2004-05-26 22:05  marco <marcov@stack.nl>

	* rtl/darwin/pthread.inc:
	
	 * 2nd attempt

2004-05-26 21:23  marco <marcov@stack.nl>

	* rtl/darwin/pthread.inc:
	
	 * first iteration

2004-05-26 18:35  yuri

	* rtl/os2/: so32dll.pas, sockets.pas:
	
	+ Initial import

2004-05-25 23:38  peter <peter@freepascal.org>

	* rtl/sparc/setjump.inc:
	
	  * fixed input registers

2004-05-25 00:01  hajny <xhajt03@mbox.vol.cz>

	* rtl/: emx/Makefile, emx/Makefile.fpc, os2/Makefile,
	os2/Makefile.fpc:
	
	  * Makefile fixes

2004-05-24 23:05  florian <florian@freepascal.org>

	* rtl/: objpas/typinfo.pp, win32/Makefile.fpc:
	
	  * fixed comp property writing for cpus where comp=int64

2004-05-24 21:33  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/: doscalls.pas, video.pp:
	
	  * regcall update

2004-05-24 09:18  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/dynarr.inc:
	
	+ Patch from peter to fix crash

2004-05-23 23:47  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/: dos.pas, doscalls.pas:
	
	  * final part of longint2cardinal fixes for doscalls

2004-05-23 22:26  marco <marcov@stack.nl>

	* rtl/inc/: thread.inc, threadh.inc:
	
	 * wrappers and nothread prototypes for the basic* functions

2004-05-23 21:00  florian <florian@freepascal.org>

	* rtl/objpas/typinfo.pp:
	
	  + added widestring routines

2004-05-23 20:49  marco <marcov@stack.nl>

	* rtl/linux/pthread.inc:
	
	 * syncobj stuff

2004-05-23 20:25  peter <peter@freepascal.org>

	* rtl/: Makefile, amiga/Makefile, beos/Makefile, darwin/Makefile,
	emx/Makefile, freebsd/Makefile, go32v2/Makefile, linux/Makefile,
	macos/Makefile, netbsd/Makefile, netware/Makefile,
	openbsd/Makefile, os2/Makefile, watcom/Makefile, win32/Makefile:
	
	  * regenerated

2004-05-23 17:30  marco <marcov@stack.nl>

	* rtl/freebsd/pthread.inc:
	
	 * basicevent, still untested

2004-05-23 17:30  marco <marcov@stack.nl>

	* rtl/unix/cthreads.pp:
	
	 * basicevent, still untested.

2004-05-23 17:30  marco <marcov@stack.nl>

	* rtl/inc/threadh.inc:
	
	 * first try basicevent

2004-05-23 17:30  marco <marcov@stack.nl>

	* rtl/win32/systhrds.pp:
	
	 * first try

2004-05-23 16:09  peter <peter@freepascal.org>

	* rtl/inc/int64.inc:
	
	  * shr/shl use and 63 for the shift value

2004-05-23 14:42  florian <florian@freepascal.org>

	* rtl/: m68k/m68k.inc, objpas/classes/classesh.inc,
	objpas/classes/reader.inc, objpas/classes/writer.inc:
	
	  + added currency and widestring support to TWriter and TReader

2004-05-22 22:35  peter <peter@freepascal.org>

	* rtl/inc/heaptrc.pp:
	
	check whether bp is in the stack value allocated by the main
	program

2004-05-22 16:25  michael <michael.vancanneyt@wisa.be>

	* rtl/unix/sysutils.pp:
	
	+ Fixed FindFirst/FindNext so it treats the attributes correctly

2004-05-21 13:08  florian <florian@freepascal.org>

	* rtl/win32/: Makefile, Makefile.fpc, shellapi.pp:
	
	  + shellapi to makefile added

2004-05-21 09:53  marco <marcov@stack.nl>

	* rtl/win32/shellapi.pp:
	
	 * fix from Robert Rosmair.

2004-05-20 17:56  florian <florian@freepascal.org>

	* rtl/inc/dynarr.inc:
	
	  * fixed <dyn. array>:=nil;

2004-05-18 22:16  peter <peter@freepascal.org>

	* rtl/: inc/textrec.inc, unix/sysunixh.inc:
	
	  * unix thandle is always 32bit
	  * textrec fixed for 64bit

2004-05-18 22:13  peter <peter@freepascal.org>

	* rtl/linux/x86_64/syscall.inc:
	
	  * fix offset of errno

2004-05-18 22:05  marco <marcov@stack.nl>

	* rtl/bsd/x86_64/syscall.inc:
	
	 * errno+4 becomes errno+8

2004-05-18 21:36  florian <florian@freepascal.org>

	* rtl/sparc/setjump.inc:
	
	  * started to fix set/longjmp on sparc

2004-05-18 21:33  marco <marcov@stack.nl>

	* rtl/freebsd/ptypes.inc:
	
	 * left a comment unmatched

2004-05-17 22:56  peter <peter@freepascal.org>

	* rtl/linux/sparc/prt0.as:
	
	  * use ldsh to load exitcode

2004-05-17 21:20  marco <marcov@stack.nl>

	* rtl/bsd/ctypes.inc:
	
	 * x86_64 patches

2004-05-17 21:18  marco <marcov@stack.nl>

	* rtl/freebsd/ptypes.inc:
	
	 * first x86-64 changes

2004-05-17 09:33  marco <marcov@stack.nl>

	* rtl/objpas/strutils.pp:
	
	 * fixes from Luiz Am?rico

2004-05-16 23:01  marco <marcov@stack.nl>

	* rtl/bsd/x86_64/syscall.inc:
	
	 * syscallnr for __syscall entered

2004-05-16 22:48  marco <marcov@stack.nl>

	* rtl/bsd/x86_64/: syscall.inc, syscallh.inc:
	
	 * Initial versions

2004-05-16 22:39  hajny <xhajt03@mbox.vol.cz>

	* rtl/emx/system.pas:
	
	  * handle in do_* changed to THandle

2004-05-16 20:51  peter <peter@freepascal.org>

	* rtl/: bsd/osmain.inc, go32v2/system.pp, inc/system.inc,
	linux/osmain.inc, linux/ossysc.inc, os2/system.pas,
	win32/system.pp:
	
	  * use thandle in do_*

2004-05-16 18:52  peter <peter@freepascal.org>

	* rtl/inc/astrings.inc:
	
	  * small fix for 1.0.x

2004-05-16 15:03  peter <peter@freepascal.org>

	* rtl/netbsd/ptypes.inc:
	
	  * remove duplicate wordsinsigset

2004-05-16 13:04  marco <marcov@stack.nl>

	* rtl/linux/x86_64/: syscall.inc, syscallh.inc:
	
	 * comment removed and four dud instrcutions

2004-05-16 02:24  karoly

	* rtl/morphos/dos.pp:
	
	  * some cleanup

2004-05-13 03:15  karoly

	* rtl/morphos/prt0.as:
	
	  - removed comment about argc/argv, made it work another way

2004-05-13 02:48  karoly

	* rtl/morphos/dos.pp:
	
	  * fixed a typo

2004-05-13 02:42  karoly

	* rtl/morphos/dos.pp:
	
	  * getpathstring displayed dos messages, fixed

2004-05-13 01:18  karoly

	* rtl/morphos/system.pp:
	
	  * fixed do_read and dos_Read from being nonsense

2004-05-12 22:27  karoly

	* rtl/morphos/dos.pp:
	
	  * first implementation of MorphOS DOS unit, based on Amiga
	version

2004-05-12 22:26  karoly

	* rtl/morphos/system.pp:
	
	  + added syscalls and structures necessary for DOS unit

2004-05-12 17:34  karoly

	* rtl/morphos/system.pp:
	
	  * fixed startup code from endless wait when not started from
	Ambient

2004-05-11 20:55  marco <marcov@stack.nl>

	* rtl/freebsd/x86_64/prt0.as:
	
	 * first version

2004-05-11 20:06  olle

	* rtl/macos/README:
	
	  + added note about -a option

2004-05-11 20:05  olle

	* rtl/macos/: macostp.inc, system.pp:
	
	  + added call to MaxApplZone to have the whole MacOS heap
	available

2004-05-10 22:58  florian <florian@freepascal.org>

	* rtl/i386/int64p.inc:
	
	  * fpc_mul_qword uses always the assembler implementation

2004-05-09 17:47  peter <peter@freepascal.org>

	* rtl/i386/mathu.inc:
	
	  * fixed wrong typecasts

2004-05-09 17:42  peter <peter@freepascal.org>

	* rtl/linux/x86_64/stat.inc:
	
	  * added aliases

2004-05-09 16:42  karoly

	* rtl/morphos/system.pp:
	
	  * again, few more new things added

2004-05-09 12:46  peter <peter@freepascal.org>

	* rtl/win32/wininc/redef.inc:
	
	fix compile with 1.0.x

2004-05-09 04:02  karoly

	* rtl/morphos/system.pp:
	
	  * more things got implemented

2004-05-07 15:26  marco <marcov@stack.nl>

	* rtl/win32/: activex.pp, wininc/errors.inc, wininc/redef.inc:
	
	 * COM related fixes from bug 3090

2004-05-07 00:01  florian <florian@freepascal.org>

	* rtl/amiga/: Makefile, Makefile.fpc:
	
	  * changed extensions

2004-05-06 23:12  florian <florian@freepascal.org>

	* rtl/amiga/: Makefile, Makefile.fpc, sysamiga.pas, system.pas:
	
	  * changed extensions

2004-05-05 23:26  florian <florian@freepascal.org>

	* rtl/: amiga/Makefile, amiga/Makefile.fpc, amiga/system.pas,
	inc/systemh.inc, m68k/setjumph.inc:
	
	  * some m68k and amiga related stuff fixed

2004-05-05 22:08  marco <marcov@stack.nl>

	* rtl/win32/wininc/redef.inc:
	
	 * getdiskfreespaceex pointer overloads added

2004-05-05 15:00  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/cmem.pp:
	
	  * fixed reallocmem (bug noted by Vincent Snijders)

2004-05-04 19:14  marco <marcov@stack.nl>

	* rtl/inc/dynlibs.pp:
	
	 * some delphi compat aliases added.

2004-05-04 12:34  marco <marcov@stack.nl>

	* rtl/win32/wininc/struct.inc:
	
	 * pcritical section missed a ^

2004-05-03 20:00  hajny <xhajt03@mbox.vol.cz>

	* rtl/inc/dosh.inc:
	
	  * another global var to threadvar change, plus CVS log added

2004-05-02 17:15  peter <peter@freepascal.org>

	* rtl/inc/dynarr.inc:
	
	  * use freemem() without size

2004-05-02 17:15  peter <peter@freepascal.org>

	* rtl/inc/generic.inc:
	
	  * fix arguments for shortstr_compare

2004-05-02 16:46  marco <marcov@stack.nl>

	* rtl/win32/wininc/: ascdef.inc, ascfun.inc, unidef.inc,
	unifun.inc:
	
	 * some confusion over createfont, cleaned up (bug 3056)

2004-05-02 15:40  marco <marcov@stack.nl>

	* rtl/objpas/sysutils/dati.inc:
	
	 * fix to AM/PM behaviour of formatdatetime around noon

2004-05-02 15:05  marco <marcov@stack.nl>

	* rtl/win32/crt.pp:
	
	 * Fixes for numeric keypad enter and /

2004-05-02 04:06  karoly

	* rtl/morphos/system.pp:
	
	  + most of file I/O calls implemented

2004-05-02 03:00  peter <peter@freepascal.org>

	* rtl/linux/ptypes.inc:
	
	  * statfs fixed

2004-05-02 02:31  peter <peter@freepascal.org>

	* rtl/inc/generic.inc:
	
	  * fixed compile with 1.0.x

2004-05-02 01:55  peter <peter@freepascal.org>

	* rtl/: inc/astrings.inc, inc/cgenstr.inc, inc/compproc.inc,
	inc/generic.inc, inc/genstr.inc, inc/sstrings.inc, inc/strings.pp,
	inc/stringsi.inc, inc/systemh.inc, inc/wstrings.inc,
	objpas/sysutils/syspch.inc, objpas/sysutils/syspchh.inc,
	x86_64/strings.inc, x86_64/strlen.inc:
	
	  * replace strlenint with sizeint

2004-05-01 22:52  peter <peter@freepascal.org>

	* rtl/inc/: compproc.inc, generic.inc, sstrings.inc, systemh.inc,
	text.inc:
	
	  * ValSInt fixed for 64 bit

2004-05-01 22:52  peter <peter@freepascal.org>

	* rtl/: inc/mouse.inc, linux/termiosproc.inc:
	
	  * ptrint fixes

2004-05-01 19:02  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/: powerpc.inc, strings.inc, stringss.inc:
	
	  * use some more string routines from libc if FPC_USE_LIBC is used

2004-05-01 18:35  peter <peter@freepascal.org>

	* rtl/unix/linuxnew.inc:
	
	  * ptrint

2004-05-01 17:59  florian <florian@freepascal.org>

	* rtl/: linux/osmain.inc, linux/ossysc.inc, linux/signal.inc,
	linux/x86_64/sighnd.inc, x86_64/x86_64.inc:
	
	  * x86_64 exception handling fixed

2004-05-01 17:26  jonas <jonas.maebe@rug.ac.be>

	* rtl/: i386/strings.inc, i386/stringss.inc, inc/cgeneric.inc,
	inc/cgenstr.inc, inc/generic.inc, inc/strings.pp, inc/system.inc:
	
	  * use some more string routines from libc if FPC_USE_LIBC is used

2004-05-01 17:09  karoly

	* rtl/morphos/system.pp:
	
	  * first working system unit (very limited yet)

2004-05-01 17:08  karoly

	* rtl/morphos/prt0.as:
	
	  + haltproc added, saving/restoring stackpointer added

2004-05-01 13:56  marco <marcov@stack.nl>

	* rtl/objpas/sysutils/: filutilh.inc, fina.inc:
	
	 * fileno -> getfilehandle

2004-05-01 13:04  marco <marcov@stack.nl>

	* rtl/objpas/sysutils/: filutilh.inc, fina.inc:
	
	 * fileno

2004-04-30 19:53  carl <carl@freepascal.org>

	* rtl/atari/Makefile:
	
	file Makefile was initially added on branch FIXES_1_0_0.

2004-04-29 23:33  florian <florian@freepascal.org>

	* rtl/inc/objpas.inc:
	
	  * fixed tobject.dispatch for 64 bit cpus

2004-04-29 22:00  peter <peter@freepascal.org>

	* rtl/: i386/i386.inc, powerpc/powerpc.inc:
	
	  * inclocked_longint ifdef fixed

2004-04-29 21:50  peter <peter@freepascal.org>

	* rtl/: inc/compproc.inc, inc/generic.inc, x86_64/x86_64.inc:
	
	  * x86-64 fixes

2004-04-29 20:59  peter <peter@freepascal.org>

	* rtl/inc/: astrings.inc, compproc.inc, int64.inc, sstrings.inc,
	systemh.inc, text.inc, wstrings.inc:
	
	  * str() helpers now also use valint/valuint
	  * int64/qword helpers disabled for cpu64

2004-04-29 13:48  olle

	* rtl/macos/README:
	
	  * updated

2004-04-29 13:28  olle

	* rtl/macos/macostp.inc:
	
	  * fixed wrong external directive

2004-04-29 13:27  olle

	* rtl/macos/system.pp:
	
	  * do_read/do_write addr arg changed to pointer
	  * misc internal changes

2004-04-28 23:01  florian <florian@freepascal.org>

	* rtl/inc/generic.inc:
	
	  * tvmt fixed (longint -> ptrint)

2004-04-28 22:48  peter <peter@freepascal.org>

	* rtl/: inc/generic.inc, inc/heaptrc.pp, inc/lineinfo.pp,
	inc/objects.pp, inc/objpas.inc, linux/bunxfunc.inc,
	linux/ipcsys.inc, linux/sysc11.inc, linux/unixsysc.inc,
	objpas/varutils.inc, objpas/sysutils/filutilh.inc,
	objpas/sysutils/sysstr.inc, objpas/sysutils/sysutils.inc,
	unix/sysutils.pp:
	
	  * ordinal-pointer conversions fixed

2004-04-28 21:52  peter <peter@freepascal.org>

	* rtl/inc/objpash.inc:
	
	  * vtype changed to ptrint

2004-04-28 00:16  olle

	* rtl/macos/: Makefile, Makefile.fpc:
	
	  * removed dos and objects form units list

2004-04-27 22:47  florian <florian@freepascal.org>

	* rtl/linux/: osmain.inc, ossysc.inc, signal.inc:
	
	  * tried to fix x86-64 signal handling

2004-04-27 20:47  florian <florian@freepascal.org>

	* rtl/inc/except.inc:
	
	  * exception addr record size for 64 bit systems fixed

2004-04-27 19:29  florian <florian@freepascal.org>

	* rtl/objpas/convutils.pp:
	
	  * compilation with 1.0.10 fixed

2004-04-26 23:06  peter <peter@freepascal.org>

	* rtl/inc/objpash.inc:
	
	  * class size changed to aint

2004-04-26 21:23  florian <florian@freepascal.org>

	* rtl/x86_64/setjump.inc:
	
	  * saving of rbp in setjmp fixe

2004-04-26 18:53  peter <peter@freepascal.org>

	* rtl/linux/: Makefile, Makefile.fpc, ctypes.inc, ptypes.inc,
	systypes.inc:
	
	  * use cpu64

2004-04-26 18:20  peter <peter@freepascal.org>

	* rtl/inc/heap.inc:
	
	  * 64bit fixes

2004-04-26 17:55  peter <peter@freepascal.org>

	* rtl/: i386/i386.inc, inc/generic.inc, x86_64/x86_64.inc:
	
	  * FPC_MOVE alias

2004-04-26 16:50  peter <peter@freepascal.org>

	* rtl/unix/sysutils.pp:
	
	  * FileIsReadOnly fixed

2004-04-26 13:31  marco <marcov@stack.nl>

	* rtl/win32/: Makefile, Makefile.fpc:
	
	 * strutils, convutils added

2004-04-25 22:33  marco <marcov@stack.nl>

	* rtl/unix/ipccdecl.inc:
	
	 * intiial

2004-04-25 21:15  marco <marcov@stack.nl>

	* rtl/: bsd/ipcbsd.inc, linux/ipccall.inc, linux/ipcsys.inc,
	unix/ipc.pp:
	
	 * IPC reform

2004-04-25 18:32  florian <florian@freepascal.org>

	* rtl/inc/objpash.inc:
	
	  * fixed vmt issues on 64 bit systems

2004-04-25 17:07  marco <marcov@stack.nl>

	* rtl/freebsd/sysnr.inc:
	
	 * IPC syscalls moved

2004-04-25 09:18  florian <florian@freepascal.org>

	* rtl/linux/ossysc.inc:
	
	  * mmap for x86-64 fixed

2004-04-24 22:13  florian <florian@freepascal.org>

	* rtl/x86_64/: setjump.inc, setjumph.inc:
	
	  * fixed x86-64 exception handling

2004-04-24 20:31  florian <florian@freepascal.org>

	* rtl/x86_64/math.inc:
	
	  * trunc and round for x86-64 fixed

2004-04-24 19:14  florian <florian@freepascal.org>

	* rtl/: inc/int64.inc, linux/x86_64/prt0.as:
	
	  * prt0.as exit code handling fixed
	  * int64 mod int64 for negative numbers fixed

2004-04-23 21:16  marco <marcov@stack.nl>

	* rtl/: freebsd/unixsysc.inc, linux/unixsysc.inc, unix/unix.pp,
	unix/unxdeclh.inc:
	
	 * flock -> fpflock because of conflicting structure name

2004-04-22 23:16  peter <peter@freepascal.org>

	* rtl/linux/osmain.inc:
	
	  * do_write/do_read fix

2004-04-22 23:10  peter <peter@freepascal.org>

	* rtl/: beos/Makefile, beos/Makefile.fpc, beos/system.pp,
	bsd/osmain.inc, emx/Makefile, emx/Makefile.fpc, emx/system.pas,
	go32v2/system.pp, inc/file.inc, inc/text.inc, inc/typefile.inc,
	os2/system.pas, watcom/system.pp, win32/system.pp:
	
	  * do_read/do_write addr argument changed to pointer

2004-04-22 23:10  peter <peter@freepascal.org>

	* rtl/inc/lineinfo.pp:
	
	  * elf64 support

2004-04-22 22:59  peter <peter@freepascal.org>

	* rtl/inc/: mouse.inc, objects.pp:
	
	  * longint to ptrint

2004-04-22 22:20  peter <peter@freepascal.org>

	* rtl/x86_64/x86_64.inc:
	
	  * get_caller_addr fixed

2004-04-22 21:43  peter <peter@freepascal.org>

	* rtl/inc/: lineinfo.pp, system.inc:
	
	  * fix 64bit address printing

2004-04-22 19:17  peter <peter@freepascal.org>

	* rtl/: unix/ipc.pp, unix/unix.pp, linux/bunxfunc.inc,
	linux/unixsock.inc, linux/unxsysc.inc, linux/x86_64/syscall.inc,
	linux/x86_64/syscallh.inc:
	
	  * x86-64 fixes

2004-04-22 19:10  peter <peter@freepascal.org>

	* rtl/inc/: system.inc, systemh.inc:
	
	  * random(int64) added

2004-04-22 18:22  marco <marcov@stack.nl>

	* rtl/bsd/unxsysc.inc:
	
	 * fpnice fixes

2004-04-21 23:26  florian <florian@freepascal.org>

	* rtl/x86_64/x86_64.inc:
	
	  * commented out broken fillchar and move

2004-04-21 05:24  karoly

	* rtl/morphos/prt0.as:
	
	 * rewritten to be similar to GCC startup code

2004-04-21 01:31  olle

	* rtl/: Makefile, amiga/Makefile, beos/Makefile, darwin/Makefile,
	emx/Makefile, freebsd/Makefile, go32v2/Makefile, linux/Makefile,
	macos/Makefile, netbsd/Makefile, netware/Makefile,
	openbsd/Makefile, os2/Makefile, watcom/Makefile, win32/Makefile:
	
	  * updated according to the new version of fpcmake.ini

2004-04-21 00:48  olle

	* rtl/macos/Makefile.fpc:
	
	  + added all units that currently compile on MacOS

2004-04-21 00:46  olle

	* rtl/Makefile.fpc:
	
	  + added macos support

2004-04-20 22:30  florian <florian@freepascal.org>

	* rtl/linux/x86_64/prt0.as:
	
	  * fixed halt code

2004-04-20 22:27  florian <florian@freepascal.org>

	* rtl/linux/: ossysc.inc, x86_64/sysnr.inc:
	
	  * x86_64 syscall numbers fixed

2004-04-20 20:24  marco <marcov@stack.nl>

	* rtl/unix/sysutils.pp:
	
	 * small fix for NIL arg ptr in first executeprocess

2004-04-18 21:38  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/classes/stringl.inc:
	
	+ Patch from Colin Western

2004-04-18 20:39  marco <marcov@stack.nl>

	* rtl/freebsd/: Makefile, Makefile.fpc:
	
	 * Makefile stuff

2004-04-16 12:07  michael <michael.vancanneyt@wisa.be>

	* rtl/: objpas/varutilh.inc, win32/varutils.pp:
	
	+ Case change (bug 3050)

2004-04-12 21:05  florian <florian@freepascal.org>

	* rtl/linux/x86_64/prt0.as:
	
	  + haltproc added

2004-04-12 20:51  florian <florian@freepascal.org>

	* rtl/inc/compproc.inc:
	
	  * fixed getmem prototype for 64 bit systems

2004-04-12 18:33  peter <peter@freepascal.org>

	* rtl/linux/ossysc.inc:
	
	  * readdir now uses getdents, patch from Joost van der Sluis

2004-04-12 12:31  marco <marcov@stack.nl>

	* rtl/unix/x86.pp:
	
	 * ioperm/iopl added from linuxold. Untested but will probably work

2004-04-09 06:02  karoly

	* rtl/morphos/prt0.as:
	
	 * abox id symbol fixed

2004-04-09 04:58  karoly

	* rtl/morphos/prt0.as:
	
	 * typo fixed.

2004-04-09 04:54  karoly

	* rtl/morphos/prt0.as:
	
	 * execbase loading oops fixed.

2004-04-08 18:37  peter <peter@freepascal.org>

	* rtl/objpas/math.pp:
	
	  * disable range,overflow check when generating Nan/Inf

2004-04-08 08:28  karoly

	* rtl/morphos/system.pp:
	
	 * first steps to have a morphos system unit

2004-04-07 11:26  michael <michael.vancanneyt@wisa.be>

	* rtl/win32/dos.pp:
	
	+ Patch for findfirst (bug 3042) from Peter Vreman

2004-03-31 23:49  florian <florian@freepascal.org>

	* rtl/inc/objects.pp:
	
	  * fixed GetParentFrame for ARM

2004-03-28 21:36  marco <marcov@stack.nl>

	* rtl/unix/bunxovl.inc:
	
	 * fix for recursive fpc.exe ?

2004-03-28 00:22  florian <florian@freepascal.org>

	* rtl/inc/rtti.inc:
	
	  * fixed alignment issues

2004-03-27 20:20  florian <florian@freepascal.org>

	* rtl/linux/arm/sighnd.inc:
	
	  * signal handling fixed

2004-03-27 15:35  florian <florian@freepascal.org>

	* rtl/linux/signal.inc:
	
	  * structs for arm adapted

2004-03-27 15:34  florian <florian@freepascal.org>

	* rtl/linux/ossysc.inc:
	
	  * use rt_sigaction syscall on arm

2004-03-27 15:33  florian <florian@freepascal.org>

	* rtl/linux/osmain.inc:
	
	  * tell sigaction to pass siginfo on arm

2004-03-24 20:23  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/system.pas:
	
	  * misleading warning removed

2004-03-24 20:15  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/system.pas:
	
	  * heap management modified to be able to grow heap as needed

2004-03-23 23:36  peter <peter@freepascal.org>

	* rtl/unix/graph16.inc:
	
	  * use smallint instead of integer

2004-03-23 23:35  peter <peter@freepascal.org>

	* rtl/inc/systemh.inc:
	
	  * new compiler has smallint,longint,word internal defined

2004-03-23 23:35  peter <peter@freepascal.org>

	* rtl/inc/cmem.pp:
	
	  * dec ptr before free in reallocmem

2004-03-23 22:03  florian <florian@freepascal.org>

	* rtl/arm/: arm.inc, int64p.inc:
	
	  + assembler implementation of fpc_mul_qword
	  * fpu exceptions are now generated

2004-03-23 20:13  florian <florian@freepascal.org>

	* rtl/arm/setjump.inc:
	
	  * setjmp fixed

2004-03-22 23:19  florian <florian@freepascal.org>

	* rtl/inc/objpas.inc:
	
	  * more alignment fixes

2004-03-22 07:49  marco <marcov@stack.nl>

	* rtl/linux/unixsock.inc:
	
	 * more fixes from Lloyd

2004-03-21 23:41  florian <florian@freepascal.org>

	* rtl/inc/objpas.inc:
	
	  * CleanupInstance takes now care of FPC_REQUIRES_PROPER_ALIGNMENT

2004-03-21 21:35  hajny <xhajt03@mbox.vol.cz>

	* rtl/emx/dos.pas:
	
	  * Exec cleanup

2004-03-21 21:28  hajny <xhajt03@mbox.vol.cz>

	* rtl/: emx/crt.pas, os2/crt.pas:
	
	  + Cursor* implemented

2004-03-21 21:24  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/pmdev.pas:
	
	  * C array passing warning fixed

2004-03-21 21:22  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/dos.pas:
	
	  * Exec cleanup

2004-03-21 21:18  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/ports.pas:
	
	  * regcall fixes

2004-03-21 00:42  marco <marcov@stack.nl>

	* rtl/freebsd/: Makefile, Makefile.fpc:
	
	 * convutils added

2004-03-21 00:41  marco <marcov@stack.nl>

	* rtl/objpas/convutils.pp:
	
	 * Initial version

2004-03-20 16:19  marco <marcov@stack.nl>

	* rtl/linux/unixsock.inc:
	
	 * *BSD do_syscall was left behind. Replaced with socketcall

2004-03-19 13:54  marco <marcov@stack.nl>

	* rtl/objpas/strutils.pp:
	
	 * more strutils small things

2004-03-18 17:55  marco <marcov@stack.nl>

	* rtl/objpas/strutils.pp:
	
	 * more simple implementations done, based on copy() Largely
	untested

2004-03-18 17:54  marco <marcov@stack.nl>

	* rtl/freebsd/: Makefile, Makefile.fpc:
	
	 * strutils added

2004-03-18 17:12  marco <marcov@stack.nl>

	* rtl/inc/stdsock.inc:
	
	 * Now working under Darwin

2004-03-17 23:18  marco <marcov@stack.nl>

	* rtl/objpas/strutils.pp:
	
	 * initial implementations for some routines

2004-03-17 13:50  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/cmem.pp:
	
	* Fixed: Macavail -> CMaxAvail (from Marc Weustinc)

2004-03-16 23:56  marco <marcov@stack.nl>

	* rtl/inc/stdsock.inc:
	
	 * stupid mistake fixed

2004-03-16 23:02  florian <florian@freepascal.org>

	* rtl/arm/math.inc:
	
	  * disabled internal ln

2004-03-16 20:15  marco <marcov@stack.nl>

	* rtl/inc/socketsh.inc:
	
	 * sockaddr is now a union between the old and new struct as grace
	period

2004-03-16 19:24  marco <marcov@stack.nl>

	* rtl/darwin/unxsockh.inc:
	
	 * copied from FreeBSD, needs checking

2004-03-16 19:20  marco <marcov@stack.nl>

	* rtl/darwin/: Makefile, Makefile.fpc:
	
	 * sockets active again

2004-03-16 19:04  marco <marcov@stack.nl>

	* rtl/inc/: sockovl.inc, stdsock.inc:
	
	 * new files sockets changes

2004-03-16 19:03  marco <marcov@stack.nl>

	* rtl/: freebsd/unixsock.inc, freebsd/unxsockh.inc,
	inc/socketsh.inc, linux/unixsock.inc, linux/unxsockh.inc,
	unix/sockets.pp, win32/sockets.pp:
	
	 * first changes sockets units

2004-03-16 16:25  peter <peter@freepascal.org>

	* rtl/inc/cmem.pp:
	
	  * adaption to compile with 1.0.x in new rtl

2004-03-16 11:29  karoly

	* rtl/morphos/prt0.as:
	
	 * first implementation of some startup code for MOS

2004-03-16 11:19  mazen <mazen@freepascal.org>

	* rtl/linux/sparc/prt0.as:
	
	+ _haltproc definition for linux/sparc

2004-03-15 22:48  peter <peter@freepascal.org>

	* rtl/: darwin/Makefile, darwin/Makefile.fpc, freebsd/Makefile,
	freebsd/Makefile.fpc, inc/cmem.pp, inc/heap.inc, inc/heaph.inc,
	inc/heaptrc.pp, linux/Makefile, linux/Makefile.fpc, win32/Makefile,
	win32/Makefile.fpc:
	
	  * cmem moved to rtl
	  * longint replaced with ptrint in heapmanagers

2004-03-15 21:43  peter <peter@freepascal.org>

	* rtl/unix/unixutil.pp:
	
	  * fix memory allocation in stringtoppchar

2004-03-15 21:42  peter <peter@freepascal.org>

	* rtl/inc/heap.inc:
	
	  * exit with rte 204 instead of looping infinite when a heap
	record
	    size is overwritten with 0

2004-03-15 15:22  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/heaptrc.pp:
	
	+ Fix from peter for win32 SIGTRAp signal

2004-03-14 22:45  florian <florian@freepascal.org>

	* rtl/arm/: arm.inc, int64p.inc:
	
	  * draft for qword mul

2004-03-14 19:42  peter <peter@freepascal.org>

	* rtl/: unix/dos.pp, win32/dos.pp:
	
	  * reset searchrec info in findfirst

2004-03-14 16:03  carl <carl@freepascal.org>

	* rtl/atari/Makefile.fpc:
	
	file Makefile.fpc was initially added on branch FIXES_1_0_0.

2004-03-13 19:47  florian <florian@freepascal.org>

	* rtl/inc/real2str.inc:
	
	  * "improved" behavior of real2str for arm, still needs fixing

2004-03-13 19:33  florian <florian@freepascal.org>

	* rtl/inc/: genmath.inc, real2str.inc:
	
	  * fixed some arm related real stuff

2004-03-11 23:39  florian <florian@freepascal.org>

	* rtl/: inc/genmath.inc, linux/arm/prt0.as:
	
	  * arm startup code fixed
	  * made some generic math code more readable

2004-03-10 22:41  jonas <jonas.maebe@rug.ac.be>

	* rtl/linux/i386/syscall.inc:
	
	  * fixed syscall return value checking

2004-03-10 21:38  peter <peter@freepascal.org>

	* rtl/linux/: Makefile, Makefile.fpc, arm/cprt21.as,
	i386/gprt21.as, powerpc/cprt21.as, sparc/cprt21.as,
	x86_64/cprt21.as:
	
	  * only i386 needs cprt21 to link with glibc 2.1+

2004-03-10 21:35  peter <peter@freepascal.org>

	* rtl/linux/osmain.inc:
	
	  * call _haltproc instead of exit(). This is required for libc
	linking

2004-03-10 16:08  marco <marcov@stack.nl>

	* rtl/win32/wininc/struct.inc:
	
	wininc/struct.inc

2004-03-09 20:40  marco <marcov@stack.nl>

	* rtl/: freebsd/unxsockh.inc, linux/unxsockh.inc:
	
	 * header for sockets unit

2004-03-08 23:31  hajny <xhajt03@mbox.vol.cz>

	* rtl/emx/dos.pas:
	
	  * exec fix

2004-03-08 09:12  michael <michael.vancanneyt@wisa.be>

	* rtl/win32/signals.pp:
	
	+ Fix by peter for calling conventions

2004-03-07 18:07  hajny <xhajt03@mbox.vol.cz>

	* rtl/netware/: Makefile, Makefile.fpc:
	
	  * spaces instead of a tab

2004-03-07 00:18  hajny <xhajt03@mbox.vol.cz>

	* rtl/go32v2/graph.pp:
	
	  * proper regcall fixes

2004-03-06 02:27  marco <marcov@stack.nl>

	* rtl/freebsd/tthread.inc:
	
	 * Somebody forgot to adapt bsd again

2004-03-05 23:18  jonas <jonas.maebe@rug.ac.be>

	* rtl/unix/terminfo.pp:
	
	  * fixed declaration for cur_term for darwin now that the
	importing of
	    variables from shared libraries works

2004-03-05 13:17  marco <marcov@stack.nl>

	* rtl/: arm/sysutilp.inc, i386/sysutilp.inc,
	objpas/sysutils/systhrdh.inc, powerpc/sysutilp.inc,
	sparc/sysutilp.inc, win32/wininc/redef.inc, x86_64/sysutilp.inc:
	
	 * interlocked* changed to longints, including winapi. (which was a
	bug)

2004-03-04 23:37  marco <marcov@stack.nl>

	* rtl/darwin/: Makefile, Makefile.fpc:
	
	 * more unixtype fixes

2004-03-04 23:28  marco <marcov@stack.nl>

	* rtl/darwin/Makefile:
	
	 * updated

2004-03-04 23:28  marco <marcov@stack.nl>

	* rtl/darwin/: Makefile.fpc, ptypes.inc:
	
	 * Darwin specific unixtype fixes.

2004-03-04 23:15  marco <marcov@stack.nl>

	* rtl/: bsd/baseunix.pp, bsd/bunxtype.inc, bsd/sysctl.pp,
	freebsd/Makefile, freebsd/Makefile.fpc, freebsd/ptypes.inc,
	freebsd/unixsysc.inc, linux/Makefile, linux/Makefile.fpc,
	linux/baseunix.pp, linux/bunxtype.inc, linux/ptypes.inc,
	unix/aliasctp.inc, unix/aliasptp.inc, unix/dos.pp,
	unix/sysutils.pp, unix/unix.pp, unix/unixtype.pp:
	
	 * UnixType changes. Please report problems to me.

2004-03-04 16:39  olle

	* rtl/macos/: Makefile, README:
	
	  * updated for macos

2004-03-04 14:10  olle

	* rtl/: darwin/errno.inc, freebsd/errno.inc,
	freebsd/i386/sighnd.inc, linux/errno.inc, netbsd/errno.inc,
	netbsd/unixsysc.inc, netbsd/i386/sighnd.inc, openbsd/errno.inc,
	openbsd/unixsysc.inc, openbsd/i386/sighnd.inc, unix/errors.pp,
	unix/linuxold.inc:
	
	  + added comment to ETXTBSY
	  * changed i386 -> cpui386, m68k -> cpum68k

2004-03-04 13:42  jonas <jonas.maebe@rug.ac.be>

	* rtl/darwin/tthread.inc:
	
	  - removed legacy code

2004-03-04 13:34  jonas <jonas.maebe@rug.ac.be>

	* rtl/darwin/tthread.inc:
	
	  * fixed compilation

2004-03-03 23:10  peter <peter@freepascal.org>

	* rtl/linux/i386/syscall.inc:
	
	  * fixed previous commit

2004-03-03 23:03  peter <peter@freepascal.org>

	* rtl/linux/i386/syscall.inc:
	
	  * regcall fix for threadvar

2004-03-03 23:00  peter <peter@freepascal.org>

	* rtl/linux/tthread.inc:
	
	  * remove cdecl

2004-03-03 23:00  peter <peter@freepascal.org>

	* rtl/unix/cthreads.pp:
	
	  * $ifdef debug code

2004-03-03 18:23  olle

	* rtl/unix/unix.pp:
	
	  * tiny tiny flaw fix

2004-03-01 20:50  jonas <jonas.maebe@rug.ac.be>

	* rtl/darwin/ptypes.inc:
	
	  - removed wordsinfdset again, because now it's defined in a
	common file

2004-02-29 14:46  marco <marcov@stack.nl>

	* rtl/bsd/bunxtype.inc:
	
	 * forgotten?

2004-02-26 17:19  peter <peter@freepascal.org>

	* rtl/inc/: objpas.inc, rtti.inc:
	
	  * tkclass removed from finalize()
	  * cleanupinstance now parses the tkclass rtti entry itself and
	    calls finalize() for the rtti members

2004-02-26 13:42  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/rtti.inc:
	
	+ Patch from peter to fix finalize (bug 2975)

2004-02-26 09:46  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/sysutils/: sysstr.inc, sysstrh.inc:
	
	+ Added AnsiSameStr

2004-02-23 16:52  peter <peter@freepascal.org>

	* rtl/x86_64/x86_64.inc:
	
	  * don't use ret

2004-02-23 00:22  florian <florian@freepascal.org>

	* rtl/inc/: thread.inc, threadh.inc:
	
	  * fixed BeginThread on unix

2004-02-23 00:18  jonas <jonas.maebe@rug.ac.be>

	* rtl/darwin/ptypes.inc:
	
	  + added wordsinfdset constant

2004-02-22 17:48  florian <florian@freepascal.org>

	* rtl/: inc/getopts.pp, inc/thread.inc, inc/threadh.inc,
	objpas/typinfo.pp, objpas/classes/reader.inc,
	objpas/classes/writer.inc, unix/cthreads.pp:
	
	  * several 64 bit issues fixed

2004-02-22 17:07  hajny <xhajt03@mbox.vol.cz>

	* rtl/: amiga/Makefile, beos/Makefile, darwin/Makefile,
	emx/Makefile, freebsd/Makefile, go32v2/Makefile, Makefile,
	linux/Makefile, netbsd/Makefile, os2/Makefile, win32/Makefile:
	
	Makefiles regenerated

2004-02-22 16:06  marco <marcov@stack.nl>

	* rtl/unix/genfdset.inc:
	
	 * fix for fdset. introduciton of wordsinfdset

2004-02-22 16:01  hajny <xhajt03@mbox.vol.cz>

	* rtl/: emx/dos.pas, emx/sysutils.pp, os2/dos.pas, os2/system.pas,
	os2/sysutils.pp:
	
	  * lots of fixes (regcall, THandle, string operations in sysutils,
	longint2cardinal according to OS/2 docs, dosh.inc, ...)

2004-02-22 16:00  marco <marcov@stack.nl>

	* rtl/linux/bunxtype.inc:
	
	 * genfdset word count added. Small fix for libc maxsigsetsize

2004-02-22 00:18  marco <marcov@stack.nl>

	* rtl/linux/bunxfunc.inc:
	
	 * powerpc select fix

2004-02-21 23:53  florian <florian@freepascal.org>

	* rtl/: objpas/typinfo.pp, x86_64/mathu.inc, x86_64/mathuh.inc:
	
	  * several 64 bit/x86-64 fixes

2004-02-21 17:27  marco <marcov@stack.nl>

	* rtl/linux/: ossysc.inc, sysconst.inc:
	
	 * hmprf, Linux has different ioctls kernel<->libc

2004-02-21 17:24  marco <marcov@stack.nl>

	* rtl/linux/termios.inc:
	
	 * ppc ioctl nr fixed

2004-02-21 17:22  florian <florian@freepascal.org>

	* rtl/linux/termios.inc:
	
	  * fixed termios constants

2004-02-21 16:14  marco <marcov@stack.nl>

	* rtl/linux/: ossysc.inc, sysconst.inc, termios.inc:
	
	 * ppc ioctl nr fixed

2004-02-21 00:48  peter <peter@freepascal.org>

	* rtl/linux/x86_64/: cprt0.as, prt0.as:
	
	  * c stub implemented

2004-02-20 23:15  florian <florian@freepascal.org>

	* rtl/: inc/systemh.inc, objpas/sysutils/syspch.inc,
	objpas/sysutils/syspchh.inc, x86_64/sysutilp.inc:
	
	  + x86_64 dependend sysutils part added
	  * some 64 bit adaptions

2004-02-20 21:10  florian <florian@freepascal.org>

	* rtl/objpas/math.pp:
	
	  + added Inf/Nan stuff

2004-02-20 16:55  peter <peter@freepascal.org>

	* rtl/objpas/typinfo.pp:
	
	  * enable variant again

2004-02-20 12:01  daniel <daniel@deadlock.et.tudelft.nl>

	* rtl/inc/: system.inc, systemh.inc:
	
	  * Applied

2004-02-19 22:30  daniel <daniel@deadlock.et.tudelft.nl>

	* rtl/unix/linuxold.inc:
	
	  * do_syscall back to oldfpccall

2004-02-19 22:06  daniel <daniel@deadlock.et.tudelft.nl>

	* rtl/unix/linuxold.inc:
	
	  * This time it should work.

2004-02-19 21:56  daniel <daniel@deadlock.et.tudelft.nl>

	* rtl/unix/linuxold.inc:
	
	  * Make it compile with 1.0.10

2004-02-19 20:50  daniel <daniel@deadlock.et.tudelft.nl>

	* rtl/unix/linuxold.inc:
	
	  * More oldfpccall

2004-02-19 20:43  daniel <daniel@deadlock.et.tudelft.nl>

	* rtl/unix/linuxold.inc:
	
	  * Do_syscall needs oldfpccall

2004-02-19 20:34  marco <marcov@stack.nl>

	* rtl/unix/linuxold.inc:
	
	 * stdcall to syscall

2004-02-18 23:00  peter <peter@freepascal.org>

	* rtl/: inc/strings.pp, inc/stringsi.inc, x86_64/strings.inc,
	x86_64/strlen.inc:
	
	  * use strlenint instead of longint

2004-02-18 23:00  peter <peter@freepascal.org>

	* rtl/unix/dos.pp:
	
	  * dirptr changed to pointer

2004-02-18 22:59  peter <peter@freepascal.org>

	* rtl/inc/objects.pp:
	
	  * x86_64 added

2004-02-18 22:40  peter <peter@freepascal.org>

	* rtl/x86_64/stringss.inc:
	
	  * dummy added

2004-02-18 20:08  florian <florian@freepascal.org>

	* rtl/unix/dos.pp:
	
	  * fixed bootstrapping with 1.9.2

2004-02-17 18:37  daniel <daniel@deadlock.et.tudelft.nl>

	* rtl/: amiga/dos.pp, beos/dos.pp, emx/dos.pas, go32v2/dos.pp,
	netware/dos.pp, os2/dos.pas, unix/dos.pp, watcom/dos.pp,
	win32/dos.pp:
	
	  * Enable threadvars again

2004-02-16 23:16  hajny <xhajt03@mbox.vol.cz>

	* rtl/: amiga/dos.pp, beos/dos.pp, emx/dos.pas, go32v2/dos.pp,
	netware/dos.pp, os2/dos.pas, os2/system.pas, unix/dos.pp,
	watcom/dos.pp, win32/dos.pp:
	
	  * LastDosExitCode changed back from threadvar temporarily

2004-02-16 14:21  marco <marcov@stack.nl>

	* rtl/unix/unix.pp:
	
	 * fpexec for popen

2004-02-15 22:37  hajny <xhajt03@mbox.vol.cz>

	* rtl/win32/system.pp:
	
	  * ProcessID initialization added

2004-02-15 22:34  hajny <xhajt03@mbox.vol.cz>

	* rtl/: go32v2/dos.pp, go32v2/sysutils.pp, inc/dosh.inc,
	netware/dos.pp, netware/sysutils.pp, os2/dos.pas, os2/sysutils.pp,
	unix/dos.pp, watcom/dos.pp, watcom/sysutils.pp, win32/dos.pp:
	
	  * overloaded ExecuteProcess added, EnvStr param changed to
	longint

2004-02-15 22:26  hajny <xhajt03@mbox.vol.cz>

	* rtl/: amiga/dos.pp, beos/dos.pp, beos/sysutils.pp, emx/dos.pas,
	emx/sysutils.pp:
	
	  * overloaded ExecuteProcess added, EnvStr param changed to
	longint

2004-02-15 17:33  marco <marcov@stack.nl>

	* rtl/unix/cthreads.pp:
	
	 * linklibs fixed for new pthread mechanism on FreeBSD

2004-02-15 12:27  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/classes/lists.inc:
	
	+ Fixed notification in case of a clear

2004-02-15 09:02  yuri

	* rtl/os2/: dos.pas, sysutils.pp, todo-os2.txt:
	
	* fixes for dosh.inc * Executeprocess iverloaded function * updated
	todo

2004-02-14 22:12  marco <marcov@stack.nl>

	* rtl/unix/unix.pp:
	
	 * provisorische fix voor Michael's problemen

2004-02-14 19:22  marco <marcov@stack.nl>

	* rtl/unix/unix.pp:
	
	 * fpsystem, and some FPC_USE_LIBC fixes. (FreeBSD needs
	systypes.inc, also when FPC_USE_LIBC, it only contains types like
	statfs

2004-02-13 14:02  marco <marcov@stack.nl>

	* rtl/objpas/sysutils/osutilsh.inc:
	
	 * addition of second executeprocess prototype

2004-02-13 11:50  marco <marcov@stack.nl>

	* rtl/: unix/unix.pp, unix/sysutils.pp, unix/unixutil.pp,
	win32/sysutils.pp:
	
	 * Hopefully last large changes to fpexec and friends.
		- naming conventions changes from Michael.
		- shell functions get alternative under ifdef.
		- arraystring function moves to unixutil
		- unixutil now regards quotes in stringtoppchar.
		- sysutils/unix get executeprocess(ansi,array of ansi), and
			both executeprocess functions are fixed
		- Sysutils/win32 get executeprocess(ansi,array of ansi)

2004-02-13 08:19  karoly

	* rtl/morphos/system.pp:
	
	 * quick hack from Linux system unit

2004-02-12 17:20  marco <marcov@stack.nl>

	* rtl/unix/unix.pp:
	
	 * currentpath stuff fixed for fsearch

2004-02-12 16:31  marco <marcov@stack.nl>

	* rtl/unix/: sysutils.pp, unix.pp:
	
	 * First version of fpexec change. Still under ifdef or silently
	overloaded

2004-02-09 21:21  olle

	* rtl/powerpc/math.inc:
	
	  * fixed global variable access in asm

2004-02-09 19:53  florian <florian@freepascal.org>

	* rtl/objpas/math.pp:
	
	  * compilation on ppc fixed

2004-02-09 19:33  florian <florian@freepascal.org>

	* rtl/inc/dosh.inc:
	
	  * intr and msdos for non i386 targets disabled

2004-02-09 18:21  marco <marcov@stack.nl>

	* rtl/objpas/math.pp:
	
	 * 1.0 compilation fixes

2004-02-09 18:11  marco <marcov@stack.nl>

	* rtl/unix/sysutils.pp:
	
	 * fixed for 1.0 errno->fpgeterrno

2004-02-09 18:01  marco <marcov@stack.nl>

	* rtl/unix/dos.pp:
	
	 * fixes to get it working under FreeBSD, and probably Linux too

2004-02-09 13:03  michael <michael.vancanneyt@wisa.be>

	* rtl/: amiga/dos.pp, beos/dos.pp, emx/dos.pas, go32v2/dos.pp,
	inc/dosh.inc, netware/dos.pp, os2/dos.pas, unix/dos.pp,
	watcom/dos.pp, win32/dos.pp:
	
	+ Switched to single interface in dosh.inc

2004-02-09 10:11  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/math.pp:
	
	+ Implemented SameValue

2004-02-09 09:55  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/math.pp:
	
	+ Missing functions IsZero,InRange,EnsureRange implemented

2004-02-08 18:11  marco <marcov@stack.nl>

	* rtl/win32/wininc/: func.inc, redef.inc:
	
	 * getsystemtimeasfiletime

2004-02-08 17:22  michael <michael.vancanneyt@wisa.be>

	* rtl/: amiga/crt.pp, emx/crt.pas, go32v2/crt.pp, netware/crt.pp,
	os2/crt.pas, unix/crt.pp, watcom/crt.pp, win32/crt.pp,
	inc/crth.inc:
	
	+ Moved CRT interface to common include file

2004-02-08 16:33  florian <florian@freepascal.org>

	* rtl/: inc/mathh.inc, linux/x86_64/prt0.as:
	
	  * linking problems fixed
	  + abi tag added

2004-02-08 16:05  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/sysutils/finah.inc:
	
	+ Made SameFileName Public

2004-02-08 15:50  michael <michael.vancanneyt@wisa.be>

	* rtl/: objpas/sysutils/filutilh.inc, objpas/sysutils/sysutils.inc,
	unix/sysutils.pp:
	
	+ Added fileIsReadOnly

2004-02-08 12:45  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/classes/: classesh.inc, collect.inc:
	
	+ Implemented TOwnedCollection

2004-02-08 12:44  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/sysconst.pp:
	
	+ OSERRor related constants

2004-02-08 12:02  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/sysutils/: osutilsh.inc, sysutils.inc:
	
	+ Implemented RaiseLastOSError

2004-02-08 12:01  michael <michael.vancanneyt@wisa.be>

	* rtl/unix/sysutils.pp:
	
	+ Implemented getlastoserror

2004-02-08 12:00  michael <michael.vancanneyt@wisa.be>

	* rtl/win32/: Makefile, Makefile.fpc, sysutils.pp, winsysut.pp:
	
	+ Implemented winsysut unit

2004-02-07 01:21  marco <marcov@stack.nl>

	* rtl/win32/wininc/redef.inc:
	
	 * small fix

2004-02-07 00:10  marco <marcov@stack.nl>

	* rtl/win32/wininc/struct.inc:
	
	 * a large_integer -> int64 change.

2004-02-07 00:06  florian <florian@freepascal.org>

	* rtl/: linux/ostypes.inc, linux/systypes.inc, linux/unixsock.inc,
	linux/arm/syscall.inc, linux/i386/syscall.inc,
	linux/powerpc/syscall.inc, linux/sparc/syscall.inc,
	linux/x86_64/syscall.inc, unix/ipc.pp:
	
	  - killed tsyscallregs

2004-02-06 23:47  marco <marcov@stack.nl>

	* rtl/win32/wininc/defines.inc:
	
	 * Macro changed to constant

2004-02-06 23:35  jonas <jonas.maebe@rug.ac.be>

	* rtl/unix/terminfo.pp:
	
	  + some darwin support, doesn't work yet because of imported
	variables
	    problem

2004-02-06 22:17  daniel <daniel@deadlock.et.tudelft.nl>

	* rtl/linux/ostypes.inc:
	
	  * Revert back to longint (it broke make cycle)

2004-02-06 21:47  jonas <jonas.maebe@rug.ac.be>

	* rtl/: bsd/ossysc.inc, unix/oscdeclh.inc:
	
	  + fpnanosleep for oscdeclh.inc
	  - removed obsolete darwin remarks from bsd/ossysc.inc

2004-02-06 21:17  daniel <daniel@deadlock.et.tudelft.nl>

	* rtl/inc/: heaptrc.pp, lineinfo.pp, system.inc:
	
	  * Use $ for hex numbers instead of alien 0x

2004-02-06 20:50  jonas <jonas.maebe@rug.ac.be>

	* rtl/: Makefile, Makefile.fpc:
	
	  - removed double dirs_darwin entry

2004-02-06 16:58  florian <florian@freepascal.org>

	* rtl/: linux/ossysc.inc, linux/ostypes.inc,
	linux/x86_64/syscall.inc, linux/x86_64/syscallh.inc,
	x86_64/math.inc, x86_64/x86_64.inc:
	
	  * fixed x86-64 assembler problems

2004-02-06 09:33  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/sysutils/sysutils.inc:
	
	+ Renamed intf to avoid conflicts

2004-02-06 09:32  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/sysutils/: intf.inc, sysuintf.inc:
	
	+ Renamed to avoid conflicts

2004-02-05 15:00  jonas <jonas.maebe@rug.ac.be>

	* rtl/darwin/: Makefile, Makefile.fpc, termios.inc,
	termiosproc.inc:
	
	  + some declarations added from other bsds and
	/usr/include/sys/termios.h
	    to termios.inc and termiosproc.inc (by Karl-Michael Schindler)
	  + added crt, mouse (because required by keyboard), keyboard,
	termio,
	    console to Darwin makefile (thanks to the above they now
	compile,
	    functionality untested)
	  * fixed wrong dependency for sysconst unit (it was always
	recompiled)

2004-02-05 02:16  florian <florian@freepascal.org>

	* rtl/: i386/i386.inc, inc/except.inc, inc/filerec.inc,
	inc/textrec.inc, linux/ossysc.inc, linux/signal.inc,
	linux/i386/sighnd.inc, linux/x86_64/sighnd.inc,
	linux/x86_64/stat.inc, linux/x86_64/syscall.inc, x86_64/math.inc,
	x86_64/x86_64.inc:
	
	  + completed x86-64/linux system unit

2004-02-04 16:17  olle

	* rtl/macos/system.pp:
	
	  * internal changes

2004-02-04 16:10  olle

	* rtl/macos/: Makefile, Makefile.fpc:
	
	  * misc fixes

2004-02-04 15:15  florian <florian@freepascal.org>

	* rtl/inc/genmath.inc:
	
	  * fixed generic system.int(...)

2004-02-02 22:02  peter <peter@freepascal.org>

	* rtl/linux/x86_64/prt0.as:
	
	  * fixed syntax errors

2004-02-02 21:39  florian <florian@freepascal.org>

	* rtl/inc/: generic.inc, innr.inc, systemh.inc:
	
	  + added prefetch(const mem)

2004-02-02 18:01  florian <florian@freepascal.org>

	* rtl/win32/system.pp:
	
	  * workaround for AMD prefetch bug

2004-02-02 04:24  yuri

	* rtl/os2/: Makefile, Makefile.fpc, prt0.as, prt1.as, system.pas:
	
	- prt1.as removed - removed tmporary code/comments - prt1
	compilation error workaround removed

2004-02-01 01:12  michael <michael.vancanneyt@wisa.be>

	* rtl/win32/shfolder.pp:
	
	+ Added all known CSIDL constants.

2004-02-01 00:34  michael <michael.vancanneyt@wisa.be>

	* rtl/win32/shfolder.pp:
	
	+ Added header/log footer

2004-02-01 00:28  michael <michael.vancanneyt@wisa.be>

	* rtl/win32/shfolder.pp:
	
	+ Added for D6/7 compatibility. And it _is_ useful ;)

2004-01-31 17:25  florian <florian@freepascal.org>

	* rtl/linux/ossysc.inc:
	
	  * use wait4 instead of waitpid on arm

2004-01-31 17:25  florian <florian@freepascal.org>

	* rtl/linux/arm/sysnr.inc:
	
	  - deleted unsupported syscall waitpid

2004-01-31 17:17  florian <florian@freepascal.org>

	* rtl/linux/bunxtype.inc:
	
	  * removed packed directive from Dir type because it's not
	properly aligned
	    and it's never passed to the OS

2004-01-31 17:15  florian <florian@freepascal.org>

	* rtl/unix/dos.pp:
	
	  * packing of searchrec for arm fixed

2004-01-31 17:14  florian <florian@freepascal.org>

	* rtl/inc/generic.inc:
	
	  * alignment handling of generic fillbyte/word fixed

2004-01-30 00:46  marco <marcov@stack.nl>

	* rtl/freebsd/: Makefile, Makefile.fpc:
	
	 * small fixes

2004-01-29 23:45  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/heap.inc:
	
	  * improved beforeheapend inheritance (remove flag again when
	possible,
	    sometimes resulting in more opportunities for
	TryConcatFreeRecord)

2004-01-29 17:58  marco <marcov@stack.nl>

	* rtl/win32/tthread.inc:
	
	 * threadproc is passed to OS and must be stdcall;

2004-01-28 23:09  peter <peter@freepascal.org>

	* rtl/objpas/sysutils/sysutilh.inc:
	
	  * EOSError.errorcode change to Longint which is more compatible
	    with unix platforms

2004-01-28 18:02  florian <florian@freepascal.org>

	* rtl/inc/: generic.inc, variants.pp:
	
	  * fixed a couple of broken generic routines

2004-01-27 16:04  florian <florian@freepascal.org>

	* rtl/arm/math.inc:
	
	  * some math nodes are inlined now

2004-01-26 12:48  florian <florian@freepascal.org>

	* rtl/: arm/mathu.inc, arm/mathuh.inc, inc/systemh.inc:
	
	  * compilation on arm fixed

2004-01-25 22:41  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/system.pas:
	
	  * reformatting of too long comment lines - not accepted by FP IDE

2004-01-25 14:05  jonas <jonas.maebe@rug.ac.be>

	* rtl/go32v2/: system.pp, sysutils.pp:
	
	  * fixed compilation errors

2004-01-24 19:15  florian <florian@freepascal.org>

	* rtl/inc/genmath.inc:
	
	  * fixed small bugs
	  * fixed some arm issues

2004-01-24 02:32  florian <florian@freepascal.org>

	* rtl/inc/genmath.inc:
	
	  * some const inserted

2004-01-23 16:14  florian <florian@freepascal.org>

	* rtl/inc/int64.inc:
	
	  + implemented software shl/shr for 64 bit ints

2004-01-23 14:04  jonas <jonas.maebe@rug.ac.be>

	* rtl/go32v2/: Makefile, Makefile.fpc:
	
	  * classes.ppu requires types.ppu

2004-01-23 09:11  jonas <jonas.maebe@rug.ac.be>

	* rtl/unix/unix.pp:
	
	  * only include systypes.inc if FPC_USE_LIBC is not defined

2004-01-23 01:00  florian <florian@freepascal.org>

	* rtl/linux/ossysc.inc:
	
	  * arm requires oldmmap call as well

2004-01-22 23:09  peter <peter@freepascal.org>

	* rtl/inc/: rtti.inc, wstrings.inc:
	
	  * finalize needs to reset to nil after decr_ref

2004-01-22 21:12  florian <florian@freepascal.org>

	* rtl/: inc/system.inc, linux/arm/sysnr.inc:
	
	  * fixed syscall number

2004-01-22 21:05  jonas <jonas.maebe@rug.ac.be>

	* rtl/darwin/: Makefile, Makefile.fpc:
	
	  * classes.ppu requires types.ppu

2004-01-22 18:11  peter <peter@freepascal.org>

	* rtl/: darwin/classes.pp, freebsd/classes.pp, go32v2/classes.pp,
	linux/classes.pp, netbsd/classes.pp, netware/classes.pp,
	objpas/classes/classesh.inc, openbsd/classes.pp, os2/classes.pp,
	win32/classes.pp:
	
	  * classes uses types to import TPoint and TRect

2004-01-22 14:55  marco <marcov@stack.nl>

	* rtl/openbsd/: Makefile, Makefile.fpc, errno.inc, signal.inc,
	syscalls.inc, sysconst.inc, sysofft.inc, systypes.inc, termio.pp,
	termios.inc, termiosproc.inc, unixsock.inc, unixsysc.inc:
	
	 * first port that shows some life based on FPC_USE_LIBC

2004-01-22 14:46  marco <marcov@stack.nl>

	* rtl/: bsd/bunxfunc.inc, bsd/system.pp, freebsd/Makefile,
	freebsd/Makefile.fpc, openbsd/classes.pp, openbsd/ptypes.inc,
	openbsd/sysnr.inc, openbsd/tthread.inc, unix/unix.pp:
	
	bsd

2004-01-22 00:12  florian <florian@freepascal.org>

	* rtl/arm/arm.inc:
	
	  + get_caller_addr/frame implemented

2004-01-21 23:33  marco <marcov@stack.nl>

	* rtl/openbsd/sysnr.inc:
	
	 * sysnr regened from 3.4 sources

2004-01-21 23:14  peter <peter@freepascal.org>

	* rtl/inc/astrings.inc:
	
	  * 1.0.x fix

2004-01-21 23:02  peter <peter@freepascal.org>

	* rtl/inc/astrings.inc:
	
	  * decrref does not reset always to nil, only when string is
	disposed.
	    the reset to nil for temps is done by the compiler

2004-01-21 22:25  marco <marcov@stack.nl>

	* rtl/unix/initc.pp:
	
	 * openbsd fixes stage one

2004-01-21 21:37  marco <marcov@stack.nl>

	* rtl/openbsd/i386/prt0.as:
	
	 * initial version

2004-01-21 21:11  peter <peter@freepascal.org>

	* rtl/inc/thread.inc:
	
	  * fixed compile for unix

2004-01-21 15:15  florian <florian@freepascal.org>

	* rtl/: os2/system.pas, win32/systhrds.pp:
	
	  * fixed win32 compilation

2004-01-21 02:25  florian <florian@freepascal.org>

	* rtl/linux/arm/sysnr.inc:
	
	  * corrected syscall numbers

2004-01-21 02:25  florian <florian@freepascal.org>

	* rtl/inc/generic.inc:
	
	  * improved generic int. div routines

2004-01-21 00:16  florian <florian@freepascal.org>

	* rtl/inc/generic.inc:
	
	  + created generic versions of software dword/longint mod/div

2004-01-21 00:12  hajny <xhajt03@mbox.vol.cz>

	* rtl/: watcom/system.pp, watcom/sysutils.pp, win32/system.pp,
	win32/sysutils.pp, inc/systemh.inc, inc/thread.inc,
	unix/cthreads.pp, unix/sysutils.pp:
	
	  * ExecuteProcess fixes, ProcessID and ThreadID added

2004-01-21 00:09  hajny <xhajt03@mbox.vol.cz>

	* rtl/: beos/system.pp, beos/sysutils.pp, bsd/system.pp,
	go32v2/system.pp, go32v2/sysutils.pp, linux/system.pp,
	macos/system.pp, netware/system.pp, netware/sysutils.pp,
	os2/doscalls.pas, os2/system.pas, os2/sysutils.pp:
	
	  * ExecuteProcess fixes, ProcessID and ThreadID added

2004-01-21 00:05  hajny <xhajt03@mbox.vol.cz>

	* rtl/: amiga/system.pas, atari/system.pas, emx/system.pas,
	emx/systhrds.pp, emx/sysutils.pp, objpas/sysconst.pp:
	
	  * ExecuteProcess fixes, ProcessID and ThreadID added

2004-01-20 22:01  florian <florian@freepascal.org>

	* rtl/: arm/arm.inc, arm/setjump.inc, linux/arm/syscall.inc:
	
	  * fixed setjump
	  * fixed syscalls

2004-01-20 19:32  florian <florian@freepascal.org>

	* rtl/linux/arm/prt0.as:
	
	  * fixed sigill problem when running in gdb

2004-01-20 18:01  marco <marcov@stack.nl>

	* rtl/openbsd/i386/: cprt0.as, sighnd.inc:
	
	 * working versions, untested

2004-01-20 13:52  florian <florian@freepascal.org>

	* rtl/x86_64/: int64p.inc, x86_64.inc:
	
	  * some problems with x86-64 inline assembler fixed

2004-01-19 20:29  michael <michael.vancanneyt@wisa.be>

	* rtl/win32/wininc/redef.inc:
	
	+ Added HFILE_ERROR

2004-01-16 21:53  michael <michael.vancanneyt@wisa.be>

	* rtl/win32/sysutils.pp:
	
	+ DirectoryExists now closes findfirst handle

2004-01-13 19:04  florian <florian@freepascal.org>

	* rtl/win32/: Makefile, Makefile.fpc, classes.pp:
	
	  * make win32 fixed

2004-01-13 00:43  marco <marcov@stack.nl>

	* rtl/unix/oscdeclh.inc:
	
	 * some semi colons added

2004-01-12 23:04  jonas <jonas.maebe@rug.ac.be>

	* rtl/darwin/: Makefile, Makefile.fpc:
	
	  * fixed makefile (systhrds didn't have a compilation rule)

2004-01-12 22:35  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/int64p.inc:
	
	  + assembler FPC_MUL_QWORD routine

2004-01-12 19:37  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/strlen.inc:
	
	  * use volatile instead of non-volatile registers

2004-01-12 19:03  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/int64p.inc:
	
	  + ppc implemetnation of fpc_mod/div_qword (from ppc compiler
	writers guide)

2004-01-12 18:44  peter <peter@freepascal.org>

	* rtl/objpas/classes/compon.inc:
	
	  * LongRec is a packed record

2004-01-12 18:02  peter <peter@freepascal.org>

	* rtl/linux/Makefile:
	
	  * regenerated

2004-01-12 00:08  hajny <xhajt03@mbox.vol.cz>

	* rtl/watcom/system.pp:
	
	  * merged Jonas fix from GO32v2

2004-01-11 23:54  hajny <xhajt03@mbox.vol.cz>

	* rtl/watcom/system.pp:
	
	  * 'conservative' version of the do_open patch by Joe da Silva

2004-01-11 13:21  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/system.inc:
	
	  * fixed wrong include filename

2004-01-11 12:10  jonas <jonas.maebe@rug.ac.be>

	* rtl/: i386/i386.inc, inc/cgeneric.inc, inc/system.inc,
	powerpc/powerpc.inc:
	
	  + cgeneric.inc: implementations of rtl routines based on libc
	  * system.inc: include cgeneric.inc before
	powerpc.inc/i386.inc/... if
	    FPC_USE_LIBC is defined
	  * powerpc.inc, i386.inc: check whether the routines they
	implement aren't
	    implemented yet in another include file (cgeneric.inc)

2004-01-11 10:56  jonas <jonas.maebe@rug.ac.be>

	* rtl/linux/: ptypes.inc, systypes.inc:
	
	  * moved tstatfs from systypes.inc to ptypes.inc to fix make cycle
	with
	    -dFPC_USE_LIBC (systypes.inc is now completely commented out)

2004-01-11 10:42  jonas <jonas.maebe@rug.ac.be>

	* rtl/darwin/: Makefile, Makefile.fpc:
	
	  + added strutils and rtlconst

2004-01-11 02:17  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/rtlconst.pp:
	
	+ need mode objfpc directive

2004-01-10 21:25  michael <michael.vancanneyt@wisa.be>

	* rtl/go32v2/: Makefile, Makefile.fpc, sysutils.pp:
	
	+ Added rtlconst dependency to classes.ppu and implemented
	sysutils.sleep

2004-01-10 21:13  michael <michael.vancanneyt@wisa.be>

	* rtl/: go32v2/classes.pp, linux/Makefile, linux/Makefile.fpc,
	objpas/rtlconst.pp, objpas/classes/classes.inc,
	objpas/classes/constse.inc, freebsd/classes.pp, os2/classes.pp,
	darwin/classes.pp, netbsd/classes.pp, netware/classes.pp,
	openbsd/classes.pp, watcom/classes.pp:
	
	+ Some more fixes to rtlconst. Const strings moved from classes to
	rtlconst

2004-01-10 20:35  michael <michael.vancanneyt@wisa.be>

	* rtl/: objpas/dateutil.inc, objpas/rtlconst.pp,
	objpas/sysconst.pp, objpas/classes/bits.inc, linux/Makefile,
	linux/Makefile.fpc, win32/classes.pp, linux/classes.pp:
	
	+ Moved all resource strings to rtlconst/sysconst

2004-01-10 20:14  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/strutils.pp:
	
	+ Initial implementation

2004-01-10 20:00  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/types.pp:
	
	+ Compatibility checks and code reformatting

2004-01-10 18:55  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/sysconst.pp:
	
	+ Changed lookup table with Case: Array of resourcestring is not
	translated

2004-01-10 18:40  michael <michael.vancanneyt@wisa.be>

	* rtl/win32/sysutils.pp:
	
	+ Added Sleep() function

2004-01-10 18:34  michael <michael.vancanneyt@wisa.be>

	* rtl/: objpas/sysutils/osutilsh.inc, unix/sysutils.pp:
	
	+ Implemented sleep() on Unix.

2004-01-10 18:30  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/rtlconst.pp:
	
	+ Implemented all constants for compatibility

2004-01-10 18:01  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/generic.inc:
	
	  * changed index* to conform to the assembler implementations
	(interpret
	    negative upper bound as maximum)

2004-01-10 11:49  jonas <jonas.maebe@rug.ac.be>

	* rtl/go32v2/: system.pp, sysutils.pp:
	
	  * fixed compilation

2004-01-10 01:16  jonas <jonas.maebe@rug.ac.be>

	* rtl/: powerpc/powerpc.inc, darwin/powerpc/sighnd.inc:
	
	  * fixed mtfsb0 instruction for assembler reader/writer
	  * fixed initialisation of fpscr register to avoid spurious
	SIGPFE's
	    (uses mtfsb0 instruction, so added extra define in options.pas
	to avoid
	    requiring to start with a cross compiler)

2004-01-08 22:52  jonas <jonas.maebe@rug.ac.be>

	* rtl/darwin/: signal.inc, powerpc/sig_cpu.inc, powerpc/sighnd.inc:
	
	  * fixed signal handling under 10.3.2, still have to verify
	whether it's
	    backwards compatible

2004-01-07 18:40  jonas <jonas.maebe@rug.ac.be>

	* rtl/unix/cthreads.pp:
	
	  * Darwin does not have a lib_r, libc itself is already reentrant

2004-01-06 22:34  peter <peter@freepascal.org>

	* rtl/inc/genmath.inc:
	
	  * abs(double) added
	  * abs() alias

2004-01-06 22:33  peter <peter@freepascal.org>

	* rtl/sparc/math.inc:
	
	  * remove generic functions

2004-01-06 22:32  peter <peter@freepascal.org>

	* rtl/linux/i386/syscall.inc:
	
	  * use relocate_proc

2004-01-06 16:42  marco <marcov@stack.nl>

	* rtl/bsd/osmain.inc:
	
	 * o_creat added when o_append

2004-01-06 01:58  florian <florian@freepascal.org>

	* rtl/: go32v2/dos.pp, win32/dos.pp:
	
	  * fixed fsearch

2004-01-06 00:34  marco <marcov@stack.nl>

	* rtl/: Makefile, amiga/Makefile, beos/Makefile, darwin/Makefile,
	emx/Makefile, freebsd/Makefile, go32v2/Makefile, linux/Makefile,
	macos/Makefile, netware/Makefile, os2/Makefile, watcom/Makefile,
	win32/Makefile:
	
	 * regenerating the makefiles with some netbsd fixes + version
	upgrades

2004-01-06 00:29  marco <marcov@stack.nl>

	* rtl/Makefile.fpc:
	
	 * fixed a few makefiles version numbers

2004-01-05 23:56  florian <florian@freepascal.org>

	* rtl/win32/sysutils.pp:
	
	  * changed sysutils.exec to ExecuteProcess

2004-01-05 23:42  florian <florian@freepascal.org>

	* rtl/unix/sysutils.pp:
	
	  * compilation error fixed

2004-01-05 23:37  florian <florian@freepascal.org>

	* rtl/: unix/sysutils.pp, objpas/sysutils/osutilsh.inc,
	objpas/sysutils/sysutilh.inc:
	
	  * changed sysutils.exec to ExecuteProcess

2004-01-05 18:25  marco <marcov@stack.nl>

	* rtl/: Makefile, netbsd/Makefile:
	
	 * regened

2004-01-05 18:22  peter <peter@freepascal.org>

	* rtl/linux/sparc/syscall.inc:
	
	  * removed asmmode direct

2004-01-05 13:54  jonas <jonas.maebe@rug.ac.be>

	* rtl/: Makefile, Makefile.fpc, darwin/Makefile,
	darwin/Makefile.fpc:
	
	  + Darwin support in Makefiles

2004-01-04 22:06  jonas <jonas.maebe@rug.ac.be>

	* rtl/macos/system.pp:
	
	  * make the C-main public

2004-01-04 22:05  jonas <jonas.maebe@rug.ac.be>

	* rtl/unix/: oscdeclh.inc, unix.pp, unxdeclh.inc:
	
	  * declare C-library routines as external in libc so we generate
	proper
	    import entries for Darwin

2004-01-04 22:04  jonas <jonas.maebe@rug.ac.be>

	* rtl/: bsd/baseunix.pp, linux/baseunix.pp, unix/bunxovl.inc:
	
	  * declare C-library routines as external in libc for Darwin (so
	we
	    generate proper import entries)

2004-01-04 21:53  jonas <jonas.maebe@rug.ac.be>

	* rtl/unix/unix.pp:
	
	  * don't use systypes if FPC_USE_LIBC is defined

2004-01-04 21:36  jonas <jonas.maebe@rug.ac.be>

	* rtl/unix/initc.pp:
	
	  + geterrnolocation for Darwin

2004-01-04 21:32  jonas <jonas.maebe@rug.ac.be>

	* rtl/bsd/system.pp:
	
	  + geterrnolocation for Darwin
	  + C-style main for Darwin (generic, can be used for anything)

2004-01-04 21:09  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/sysutilp.inc:
	
	  * renamed "r0" usages as base register to 0

2004-01-04 21:08  jonas <jonas.maebe@rug.ac.be>

	* rtl/: bsd/bunxtype.inc, freebsd/ptypes.inc, netbsd/ptypes.inc,
	openbsd/ptypes.inc:
	
	  * moved SIG_MAXSIG and wordsinsigset constants from bunxtype.inc
	to
	    ptypes.inc (already there for Darwin)

2004-01-04 21:05  jonas <jonas.maebe@rug.ac.be>

	* rtl/darwin/: Makefile, Makefile.fpc, classes.pp, console.pp,
	pthread.inc, ptypes.inc, signal.inc, sysctlh.inc, termio.pp,
	termios.inc, termiosproc.inc, tthread.inc, unixsysc.inc,
	powerpc/sig_cpu.inc, powerpc/sighnd.inc:
	
	  * first working version of the Darwin/Mac OS X (for PowerPC) RTL
	    Several non-essential units are still missing, but make cycle
	works

2004-01-04 20:57  jonas <jonas.maebe@rug.ac.be>

	* rtl/darwin/systypes.inc:
	
	  - removed

2004-01-04 20:51  jonas <jonas.maebe@rug.ac.be>

	* rtl/darwin/sysnr.inc:
	
	  - removed

2004-01-04 20:45  jonas <jonas.maebe@rug.ac.be>

	* rtl/darwin/syscalls.inc:
	
	  - removed, Darwin uses libc

2004-01-04 20:39  jonas <jonas.maebe@rug.ac.be>

	* rtl/darwin/getcwd.inc:
	
	  - removed

2004-01-04 20:28  jonas <jonas.maebe@rug.ac.be>

	* rtl/darwin/machnr.inc:
	
	  - removed (we use libc instead of syscalls)

2004-01-04 20:27  jonas <jonas.maebe@rug.ac.be>

	* rtl/darwin/powerpc/signal.inc:
	
	  - removed (replaced by sig_cpu.inc to avoid name clashes)

2004-01-04 20:12  jonas <jonas.maebe@rug.ac.be>

	* rtl/darwin/powerpc/: cprt0.as, crt0.o, prt0.as:
	
	  - removed (use the ones on the system)

2004-01-04 18:28  florian <florian@freepascal.org>

	* rtl/linux/powerpc/cprt0.as:
	
	  * clean up

2004-01-04 18:23  florian <florian@freepascal.org>

	* rtl/linux/powerpc/prt0.as:
	
	  + haeder added

2004-01-04 18:12  florian <florian@freepascal.org>

	* rtl/linux/powerpc/cprt0.as:
	
	  * arg* and envp handling fixed

2004-01-04 17:41  marco <marcov@stack.nl>

	* rtl/netbsd/powerpc/sighnd.inc:
	
	 * powerpc version

2004-01-04 17:24  jonas <jonas.maebe@rug.ac.be>

	* rtl/unix/unix.pp:
	
	  * fixed WaitProcess in case of SysEintr

2004-01-04 16:55  marco <marcov@stack.nl>

	* rtl/netbsd/: signal.inc, sysofft.inc, unixsysc.inc:
	
	 * additions

2004-01-04 16:44  marco <marcov@stack.nl>

	* rtl/netbsd/Makefile:
	
	 * regened

2004-01-04 16:42  marco <marcov@stack.nl>

	* rtl/netbsd/Makefile.fpc:
	
	 * fix

2004-01-04 16:30  marco <marcov@stack.nl>

	* rtl/netbsd/i386/sighnd.inc:
	
	 * working version

2004-01-04 02:13  marco <marcov@stack.nl>

	* rtl/netbsd/: termio.pp, termiosproc.inc, i386/cprt0.as,
	i386/prt0.as, i386/prt0_10.as:
	
	 * first 1.1 netbsd rtl, basically freebsd copy and paste with
	1.0.10 netbsd structures

2004-01-04 02:11  marco <marcov@stack.nl>

	* rtl/netbsd/: Makefile, Makefile.fpc, classes.pp, ptypes.inc,
	signal.inc, syscalls.inc, sysconst.inc, systypes.inc, termios.inc,
	tthread.inc, unixsock.inc, unixsysc.inc:
	
	 * a new qod port of the freebsd rtl. To be refined in the coming
	days.

2004-01-04 00:56  marco <marcov@stack.nl>

	* rtl/bsd/baseunix.pp:
	
	 * fix for 1.0 compability issue

2004-01-03 20:46  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/powerpc.inc:
	
	  * fixed syntax error caught by Mac OS X' as :)

2004-01-03 15:56  marco <marcov@stack.nl>

	* rtl/bsd/osmain.inc:
	
	 * typo fix

2004-01-03 15:55  marco <marcov@stack.nl>

	* rtl/freebsd/: Makefile, Makefile.fpc:
	
	 * rtl/freebsd/cpu now also searched

2004-01-03 13:35  marco <marcov@stack.nl>

	* rtl/bsd/osmain.inc:
	
	 * sighnd to separate file, like linux. Some comments removed

2004-01-03 13:29  marco <marcov@stack.nl>

	* rtl/freebsd/i386/sighnd.inc:
	
	 * now separately.

2004-01-03 13:18  marco <marcov@stack.nl>

	* rtl/freebsd/: classes.pp, console.pp, termios.inc,
	termiosproc.inc, tthread.inc, unixsock.inc, i386/x86.inc,
	i386/x86h.inc:
	
	 * a lot of copyright notices and CVS logs added and fixed

2004-01-03 10:09  marco <marcov@stack.nl>

	* rtl/unix/sysutils.pp:
	
	 * Unix exec(ansistring)

2004-01-03 09:55  marco <marcov@stack.nl>

	* rtl/objpas/sysutils/osutilsh.inc:
	
	 * Exec(ansistring) function

2004-01-02 23:51  marco <marcov@stack.nl>

	* rtl/netbsd/unixsysc.inc:
	
	 * simple bugfix for tpipe

2004-01-02 23:46  marco <marcov@stack.nl>

	* rtl/linux/unixsysc.inc:
	
	 * fix from Marc W.

2004-01-02 18:57  jonas <jonas.maebe@rug.ac.be>

	* rtl/linux/powerpc/sighnd.inc:
	
	  * re-enable fpu exceptions in signal handler, they're turned off
	by the
	    kernel

2004-01-02 18:21  jonas <jonas.maebe@rug.ac.be>

	* rtl/: inc/system.inc, powerpc/powerpc.inc, i386/i386.inc,
	m68k/m68k.inc, sparc/sparc.inc:
	
	  + fpc_cpuinit procedure to allow cpu/fpu initialisation before
	any unit
	    initialises
	  + fpu exceptions for invalid operations and division by zero
	enabled for
	    ppc

2004-01-02 18:19  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/: genmath.inc, mathh.inc:
	
	  * if currency = int64, FPC_CURRENCY_IS_INT64 is defined
	  + round and trunc for currency and comp if FPC_CURRENCY_IS_INT64
	is
	    defined
	  * if currency = orddef, prefer currency -> int64/qword conversion
	over
	    currency -> float conversions
	  * optimized currency/currency if currency = orddef
	  * TODO: write FPC_DIV_CURRENCY and FPC_MUL_CURRENCY routines to
	prevent
	      precision loss if currency=int64 and bestreal = double

2004-01-01 18:58  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/: compproc.inc, system.inc:
	
	  + integer division-by-zero detection support for ppc
	  + compilerproc FPC_DIVBYZERO

2004-01-01 18:07  marco <marcov@stack.nl>

	* rtl/: bsd/unxsysc.inc, bsd/unxsysch.inc, freebsd/unixsysc.inc:
	
	 * few small freebsd fixes backported from debugging linux

2004-01-01 17:28  jonas <jonas.maebe@rug.ac.be>

	* rtl/linux/: signal.inc, powerpc/sighnd.inc:
	
	  * fixed signal handling

2004-01-01 17:10  marco <marcov@stack.nl>

	* rtl/: linux/unxsysc.inc, linux/unxsysch.inc, unix/oscdeclh.inc,
	unix/unxovl.inc, unix/unxovlh.inc:
	
	 * fpreadlink(pathstr) moved to unxovl (since not platform
	specific),
		small fixes for "make all OPT='-dFPC_USE_LIBC'

2004-01-01 16:30  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/objects.pp:
	
	  * fixed PreviousFramePointer() for ppc

2004-01-01 15:20  marco <marcov@stack.nl>

	* rtl/linux/i386/stat.inc:
	
	 * libc stat record under ifdef added

2004-01-01 15:19  marco <marcov@stack.nl>

	* rtl/linux/osmain.inc:
	
	 * use_getcwd updates because FPC_USE_LIBC uses that

2004-01-01 15:16  marco <marcov@stack.nl>

	* rtl/linux/system.pp:
	
	 * getcwd missed cdecl

2004-01-01 15:09  marco <marcov@stack.nl>

	* rtl/unix/: oscdeclh.inc, unxdeclh.inc:
	
	 * FPC_USE_LIBC fixes

2004-01-01 15:07  marco <marcov@stack.nl>

	* rtl/unix/genfuncs.inc:
	
	 * FPC_USE_LIBC fixes to fpgetenv. No more appending of '=', and
	making a proper nullterminated string)

2003-12-31 21:24  marco <marcov@stack.nl>

	* rtl/unix/unix.pp:
	
	 * export statfs(pchar)

2003-12-31 21:23  marco <marcov@stack.nl>

	* rtl/linux/unixsysc.inc:
	
	 * small fixes for exporting statfs(pchar,..)

2003-12-31 21:20  marco <marcov@stack.nl>

	* rtl/linux/system.pp:
	
	 * small additions for getcwd what we need for FPC_USE_LIBC

2003-12-31 21:17  marco <marcov@stack.nl>

	* rtl/linux/bunxtype.inc:
	
	 * sigset size adaption for FPC_USE_LIBC

2003-12-31 21:01  marco <marcov@stack.nl>

	* rtl/linux/baseunix.pp:
	
	 * workaround for buggy 1.0 building

2003-12-30 18:50  marco <marcov@stack.nl>

	* rtl/linux/oscdeclh.inc:
	
	 * moved to unix/

2003-12-30 17:26  marco <marcov@stack.nl>

	* rtl/linux/: osmain.inc, ossysc.inc, system.pp:
	
	 * some more fixes. Testing on idefix

2003-12-30 16:43  marco <marcov@stack.nl>

	* rtl/: linux/bunxfunc.inc, linux/bunxmain.inc, linux/ossysc.inc,
	linux/system.pp, linux/unixsysc.inc, unix/oscdeclh.inc,
	unix/unix.pp:
	
	 * linux now compiles with FPC_USE_LIBC

2003-12-30 13:46  marco <marcov@stack.nl>

	* rtl/linux/ptypes.inc:
	
	 * ptime_t

2003-12-30 13:36  marco <marcov@stack.nl>

	* rtl/linux/: baseunix.pp, system.pp, unixsysc.inc:
	
	 * FPC_USE_LIBC

2003-12-30 13:27  marco <marcov@stack.nl>

	* rtl/unix/: unxovl.inc, unxovlh.inc, unxdeclh.inc:
	
	 * FPC_USE_LIBC

2003-12-30 13:24  marco <marcov@stack.nl>

	* rtl/: unix/bunxh.inc, unix/bunxovl.inc, unix/bunxovlh.inc,
	unix/genfuncs.inc, unix/gensigset.inc, unix/linuxnew.inc,
	unix/oscdeclh.inc, unix/syscall.pp, unix/unix.pp, bsd/baseunix.pp,
	bsd/bunxfunc.inc, bsd/bunxmain.inc, bsd/osmain.inc, bsd/ossysc.inc,
	bsd/ossysch.inc, bsd/sysctl.pp, bsd/system.pp, bsd/unxsysch.inc,
	bsd/i386/syscall.inc, bsd/i386/syscallh.inc:
	
	 * FPC_USE_LIBC

2003-12-29 22:15  jonas <jonas.maebe@rug.ac.be>

	* rtl/unix/dos.pp:
	
	  * fixed setftime (sorry Marco :)

2003-12-29 20:24  florian <florian@freepascal.org>

	* rtl/: inc/stringsi.inc, inc/systemh.inc, linux/arm/syscall.inc:
	
	  + introduced PtrInt and PtrUInt
	  * made strscan 64 bit safe

2003-12-29 20:19  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/real2str.inc:
	
	  * fixed NaN/Inf detection for single/double

2003-12-28 23:33  florian <florian@freepascal.org>

	* rtl/powerpc/strings.inc:
	
	  * strscan fix from Jonas

2003-12-28 22:06  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/powerpc.inc:
	
	  * fixed fillchar for SYSV abi

2003-12-28 21:55  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/sysutilp.inc:
	
	  * fixed *locked* routines

2003-12-28 21:55  jonas <jonas.maebe@rug.ac.be>

	* rtl/linux/powerpc/syscall.inc:
	
	  * fixed result of failed syscalls (no extra neg is needed)
	  + support multi-threaded programs

2003-12-28 21:08  florian <florian@freepascal.org>

	* rtl/linux/powerpc/cprt0.as:
	
	  * initial code

2003-12-26 23:20  hajny <xhajt03@mbox.vol.cz>

	* rtl/emx/: dos.pas, ports.pas, system.pas:
	
	  * regcall fixes

2003-12-25 00:07  peter <peter@freepascal.org>

	* rtl/i386/i386.inc:
	
	  * fixed indexbyte for regcall

2003-12-24 23:38  peter <peter@freepascal.org>

	* rtl/i386/set.inc:
	
	  * fix set_set_range

2003-12-24 23:27  peter <peter@freepascal.org>

	* rtl/: arm/typinfo.inc, i386/typinfo.inc, objpas/typinfo.pp,
	powerpc/typinfo.inc, sparc/typinfo.inc:
	
	  * removed assembler
	  * cleanup

2003-12-24 00:09  peter <peter@freepascal.org>

	* rtl/i386/int64p.inc:
	
	  * fix call to handleerror for regcall

2003-12-23 23:23  peter <peter@freepascal.org>

	* rtl/i386/sysutilp.inc:
	
	  * increment should use ofcourse use 1 instead of -1

2003-12-23 00:07  peter <peter@freepascal.org>

	* rtl/inc/varianth.inc:
	
	  * fixed type of verror

2003-12-22 17:16  marco <marcov@stack.nl>

	* rtl/freebsd/classes.pp:
	
	 * small 1.0 compat fix

2003-12-22 12:32  marco <marcov@stack.nl>

	* rtl/objpas/typinfo.pp:
	
	 * splitted up tintfflags into several components

2003-12-21 22:23  florian <florian@freepascal.org>

	* rtl/powerpc/powerpc.inc:
	
	  * fixed compilation with sysv calling conventions

2003-12-21 21:31  peter <peter@freepascal.org>

	* rtl/bsd/osmain.inc:
	
	  * fix getdir when directory contains files that give EACCESS

2003-12-21 21:30  peter <peter@freepascal.org>

	* rtl/linux/osmain.inc:
	
	  * don't exit in getdir when fpstat gives a failure

2003-12-19 10:28  michael <michael.vancanneyt@wisa.be>

	* rtl/i386/strings.inc:
	
	+ Patch from Peter to fix strlcomp

2003-12-17 23:52  hajny <xhajt03@mbox.vol.cz>

	* rtl/emx/system.pas:
	
	  * fix for stackbottom change to pointer

2003-12-17 23:50  hajny <xhajt03@mbox.vol.cz>

	* rtl/: emx/Makefile, emx/Makefile.fpc, os2/Makefile,
	os2/Makefile.fpc:
	
	  * fixed incorrect dependency for sysutils (not valid any more)

2003-12-17 22:56  peter <peter@freepascal.org>

	* rtl/: i386/strings.inc, win32/system.pp:
	
	  * win32 regcall patches

2003-12-17 21:58  hajny <xhajt03@mbox.vol.cz>

	* rtl/: emx/Makefile, os2/Makefile:
	
	  * fix of previous wrong commit

2003-12-17 21:40  hajny <xhajt03@mbox.vol.cz>

	* rtl/go32v2/system.pp:
	
	  * 'conservative' version of the do_open patch by Joe da Silva

2003-12-16 20:43  marco <marcov@stack.nl>

	* rtl/: freebsd/termiosproc.inc, bsd/ossysc.inc:
	
	 * nil <-> 0 changes

2003-12-16 10:43  daniel <daniel@deadlock.et.tudelft.nl>

	* rtl/: inc/generic.inc, linux/ossysc.inc, unix/cthreads.pp:
	
	  * Use of 0 instead of nil fixed

2003-12-15 22:39  daniel <daniel@deadlock.et.tudelft.nl>

	* rtl/inc/heap.inc:
	
	  * Small microoptimization

2003-12-15 16:57  peter <peter@freepascal.org>

	* rtl/watcom/: system.pp, sysutils.pp:
	
	  * patches from wiktor

2003-12-15 09:55  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/classes/: classes.inc, reader.inc:
	
	Patch from Darek Mazur for reading idents from property stream

2003-12-14 15:47  marco <marcov@stack.nl>

	* rtl/bsd/osmain.inc:
	
	 * fix for repeating 'x' bug

2003-12-14 15:28  peter <peter@freepascal.org>

	* rtl/linux/osmain.inc:
	
	  * only check errno if the syscall failed

2003-12-11 19:20  florian <florian@freepascal.org>

	* rtl/: linux/baseunix.pp, unix/initc.pp:
	
	  * replaced VER1_0 by HASGLOBALPROPERTY

2003-12-11 10:21  marco <marcov@stack.nl>

	* rtl/win32/initc.pp:
	
	 * patch from peter

2003-12-10 18:13  marco <marcov@stack.nl>

	* rtl/: bsd/baseunix.pp, linux/baseunix.pp, unix/initc.pp:
	
	 * property support under ifndef ver1_0

2003-12-10 18:08  marco <marcov@stack.nl>

	* rtl/: linux/baseunix.pp, bsd/baseunix.pp:
	
	 * property errno defined

2003-12-10 18:06  marco <marcov@stack.nl>

	* rtl/unix/initc.pp:
	
	 * property support used.

2003-12-10 15:59  marco <marcov@stack.nl>

	* rtl/unix/initc.pp:
	
	 * NetBSD supported added based on Sparc and define name changed to
	something more sensible

2003-12-10 12:24  marco <marcov@stack.nl>

	* rtl/unix/initc.pp:
	
	 * get/setcerrno added

2003-12-10 10:36  mazen <mazen@freepascal.org>

	* rtl/unix/linuxold.inc:
	
	+ added explicit ATT mode request for assembler  input

2003-12-10 02:36  florian <florian@freepascal.org>

	* rtl/inc/: variant.inc, varianth.inc:
	
	  * real functions ifdef'ed depending on the supported types

2003-12-09 21:08  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/powerpc.inc:
	
	  * fixed buffer overflow bug in fpc_shortstr_append_shortstr in
	case
	    the result was already 255 characters long

2003-12-08 22:23  peter <peter@freepascal.org>

	* rtl/win32/wininc/base.inc:
	
	  * hmodule added

2003-12-08 21:19  peter <peter@freepascal.org>

	* rtl/inc/variants.pp:
	
	  * remove duplicate uses

2003-12-08 20:44  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/genmath.inc:
	
	  * use HandleError instead of RunError so exception catching works

2003-12-08 18:45  peter <peter@freepascal.org>

	* rtl/inc/real2str.inc:
	
	  * currency support
	  * dropped fixed16/32 support

2003-12-08 18:16  peter <peter@freepascal.org>

	* rtl/unix/unix.pp:
	
	  * fsearch should only find files

2003-12-08 18:13  peter <peter@freepascal.org>

	* rtl/win32/: Makefile, Makefile.fpc:
	
	  * regenerated

2003-12-07 22:30  florian <florian@freepascal.org>

	* rtl/linux/: Makefile, Makefile.fpc:
	
	  + classes compiles on ppc now as well

2003-12-07 20:55  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/math.inc:
	
	  - reverted previous patch, solved with the new assembler reader
	    (which didn't understand the new syntax)

2003-12-07 18:54  olle

	* rtl/powerpc/math.inc:
	
	  * changed in temp+4 to 4+temp, to be compatible with PPCAsm

2003-12-07 15:27  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/powerpc.inc:
	
	  * fixed buffer overrun error in fillchar

2003-12-07 14:29  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/powerpc.inc:
	
	  + added FPC_MOVE alias to move for open array support

2003-12-06 19:03  hajny <xhajt03@mbox.vol.cz>

	* rtl/: objpas/dateutil.inc, objpas/dateutil.pp,
	objpas/dateutils.pp, os2/Makefile, os2/Makefile.fpc,
	win32/Makefile, win32/Makefile.fpc:
	
	  * include file for dateutil(s)

2003-12-06 16:56  marco <marcov@stack.nl>

	* rtl/win32/wininc/messages.inc:
	
	 * typo fix

2003-12-06 16:53  marco <marcov@stack.nl>

	* rtl/win32/wininc/messages.inc:
	
	 * mouse_last fixes for bug 2784

2003-12-06 14:25  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/generic.inc:
	
	  * fixed longint/cardinal comparison in int_str

2003-12-06 01:02  florian <florian@freepascal.org>

	* rtl/inc/objpash.inc:
	
	  * widechars in tvarrec fixed for big endian machines as well

2003-12-06 00:54  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/objpash.inc:
	
	  * changed tvarrec so chars and booleans work on big endian
	machines

2003-12-05 12:53  marco <marcov@stack.nl>

	* rtl/win32/wininc/base.inc:
	
	 * ttokeninformationclass alias for delphi compat

2003-12-05 10:13  marco <marcov@stack.nl>

	* rtl/win32/wininc/defines.inc:
	
	 * small fix

2003-12-04 22:44  peter <peter@freepascal.org>

	* rtl/i386/i386.inc:
	
	  * fix warning in gas

2003-12-04 22:42  peter <peter@freepascal.org>

	* rtl/: go32v2/graph.pp, go32v2/ports.pp, go32v2/system.pp,
	i386/set.inc, i386/setjump.inc, objpas/sysutils/sysutils.inc,
	sparc/sparc.inc:
	
	  * register calling updates

2003-12-04 22:22  peter <peter@freepascal.org>

	* rtl/os2/: Makefile, doscalls.pas, ports.pas, system.pas:
	
	  * regcall updates (untested)

2003-12-04 21:52  peter <peter@freepascal.org>

	* rtl/win32/system.pp:
	
	  * stdcall for CreateFile

2003-12-04 13:34  marco <marcov@stack.nl>

	* rtl/win32/wininc/struct.inc:
	
	 * twin32fileattributedata

2003-12-04 00:06  peter <peter@freepascal.org>

	* rtl/i386/set.inc:
	
	  * more fixes

2003-12-03 23:46  peter <peter@freepascal.org>

	* rtl/i386/set.inc:
	
	  * typo in sub_set

2003-12-03 21:53  olle

	* rtl/beos/dos.pp:
	
	  * files are not pretended to have attr ARCHIVE anymore
	  * files with attr READONLY and ARCHIVE are always returned by
	FindFirst etc
	  * made code more conformant with unix/dos.pp

2003-12-03 21:17  olle

	* rtl/unix/dos.pp:
	
	  * files are not pretended to have attr ARCHIVED anymore
	  + FindFirst etc now also filters on attr HIDDEN
	  * files with attr READONLY and ARCHIVE are always returned by
	FindFirst etc

2003-12-03 18:34  florian <florian@freepascal.org>

	* rtl/linux/arm/syscall.inc:
	
	  + started to implement arm syscalls

2003-12-02 01:04  sg <sg@freepascal.org>

	* rtl/linux/bunxtype.inc:
	
	* Fixed ln2bitmask

2003-11-30 20:48  florian <florian@freepascal.org>

	* rtl/: arm/sysutilp.inc, arm/typinfo.inc, inc/objects.pp,
	inc/objpash.inc:
	
	  * fixed some arm stuff

2003-11-30 16:04  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/sysconst.pp:
	
	+ Removed old strings

2003-11-30 13:40  marco <marcov@stack.nl>

	* rtl/bsd/bunxtype.inc:
	
	 * fix from sebastian

2003-11-29 23:54  jonas <jonas.maebe@rug.ac.be>

	* rtl/linux/powerpc/syscall.inc:
	
	  * more ppc fixes, hello world works again under linuxppc

2003-11-29 19:53  marco <marcov@stack.nl>

	* rtl/linux/Makefile:
	
	 * on fpk's request

2003-11-29 19:18  jonas <jonas.maebe@rug.ac.be>

	* rtl/linux/powerpc/syscall.inc:
	
	  * fixed syscacll for new assembler reader

2003-11-29 18:34  michael <michael.vancanneyt@wisa.be>

	* rtl/: unix/cthreads.pp, win32/systhrds.pp:
	
	+ Removed dummy variable from SetCthreadManager

2003-11-29 18:33  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/thread.inc:
	
	+ Removed dummy variable from SetNothreadManager

2003-11-29 18:29  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/: thread.inc, threadh.inc:
	
	+ Added overloaded version of SetThreadManager without old
	parameter

2003-11-29 18:27  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/: systemh.inc, wstrings.inc:
	
	+ Added overloaded version of SetWideStringManager without old
	parameter

2003-11-29 17:40  jonas <jonas.maebe@rug.ac.be>

	* rtl/i386/math.inc:
	
	  * fix power() for negative base

2003-11-29 17:27  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/: strings.inc, stringss.inc, sysutilp.inc:
	
	  * fixed several ppc assembler reader related problems
	  * local vars in assembler procedures now start at offset 4
	  * fixed second_int_to_bool (apparently an integer can be in 
	LOC_JUMP??)

2003-11-29 16:26  hajny <xhajt03@mbox.vol.cz>

	* rtl/: emx/Makefile, emx/Makefile.fpc, go32v2/Makefile,
	go32v2/Makefile.fpc, os2/Makefile, os2/Makefile.fpc:
	
	  * short name version of dateutils for non-LFN platforms

2003-11-29 16:02  hajny <xhajt03@mbox.vol.cz>

	* rtl/objpas/dateutil.pp:
	
	  + short name version of dateutils for non-LFN platforms

2003-11-29 15:07  peter <peter@freepascal.org>

	* rtl/inc/file.inc:
	
	  * do not overwrite Inoutres in blockwrite with 101

2003-11-29 12:41  yuri

	* rtl/os2/Makefile.fpc:
	
	* rtlconst, dateutils & sysconst units rules added

2003-11-28 21:36  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/: systemh.inc, wstrings.inc:
	
	+ Added WideStringManager

2003-11-28 18:21  peter <peter@freepascal.org>

	* rtl/win32/wininc/messages.inc:
	
	  * TWMEraseBkgnd added

2003-11-28 16:55  peter <peter@freepascal.org>

	* rtl/go32v2/: Makefile, Makefile.fpc:
	
	  * fixed dependencies

2003-11-27 21:43  michael <michael.vancanneyt@wisa.be>

	* rtl/: freebsd/Makefile, freebsd/Makefile.fpc, win32/Makefile,
	win32/Makefile.fpc:
	
	+ Fixes for sysconst and removed runerrors.pp

2003-11-27 21:39  michael <michael.vancanneyt@wisa.be>

	* rtl/: objpas/sysconst.pp, inc/runerrors.pp:
	
	+ Added runerrors functionality to sysconst

2003-11-27 21:39  michael <michael.vancanneyt@wisa.be>

	* rtl/linux/: Makefile, Makefile.fpc:
	
	+ Some fixes and runerrors removed

2003-11-27 21:24  michael <michael.vancanneyt@wisa.be>

	* rtl/unix/cthreads.pp:
	
	+ Compiles on BSD too now

2003-11-27 21:24  michael <michael.vancanneyt@wisa.be>

	* rtl/freebsd/pthread.inc:
	
	+ Redefined ppthread_mutex_t

2003-11-27 21:16  michael <michael.vancanneyt@wisa.be>

	* rtl/unix/cthreads.pp:
	
	+ Make works with 1.0.10 too

2003-11-27 17:16  marco <marcov@stack.nl>

	* rtl/freebsd/: Makefile, Makefile.fpc:
	
	 * fixed incorrect addition of sysconst

2003-11-27 11:28  michael <michael.vancanneyt@wisa.be>

	* rtl/: inc/runerrors.pp, inc/threadh.inc, win32/Makefile,
	win32/Makefile.fpc, win32/systhrds.pp:
	
	+ Patch from peter to fix make cycle

2003-11-26 23:17  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/sysutils/: sysansi.inc, sysstr.inc, sysstrh.inc,
	sysutilh.inc, sysutils.inc:
	
	+ Merged fixbranch fixes, missing in main branch

2003-11-26 21:55  michael <michael.vancanneyt@wisa.be>

	* rtl/freebsd/: Makefile, Makefile.fpc:
	
	+ Fixed dependencies so cycle works again

2003-11-26 21:50  michael <michael.vancanneyt@wisa.be>

	* rtl/: linux/Makefile, linux/Makefile.fpc, win32/Makefile,
	win32/Makefile.fpc:
	
	+ Fixed dependencies so cycle works again

2003-11-26 21:34  michael <michael.vancanneyt@wisa.be>

	* rtl/: objpas/sysconst.pp, linux/Makefile, linux/Makefile.fpc,
	inc/variants.pp, unix/sysutils.pp:
	
	+ Some fixes to have everything compile again

2003-11-26 21:21  michael <michael.vancanneyt@wisa.be>

	* rtl/: freebsd/Makefile, freebsd/Makefile.fpc, go32v2/Makefile,
	go32v2/Makefile.fpc:
	
	+ Added runerrors and cthreads unit

2003-11-26 21:17  michael <michael.vancanneyt@wisa.be>

	* rtl/: win32/Makefile, win32/Makefile.fpc, freebsd/Makefile,
	freebsd/Makefile.fpc:
	
	+ Added runerrors unit

2003-11-26 21:15  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/sysutils/datih.inc:
	
	TwoDigitYearCenturyWindow is 50

2003-11-26 21:12  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/runerrors.pp:
	
	+ Initial implementation of runerrors string support

2003-11-26 21:12  michael <michael.vancanneyt@wisa.be>

	* rtl/: inc/except.inc, objpas/sysutils/stre.inc,
	objpas/sysutils/sysutilh.inc, objpas/sysutils/sysutils.inc:
	
	+ New runerror 231 (exception stack error) and 232 (nothread
	support)

2003-11-26 21:10  michael <michael.vancanneyt@wisa.be>

	* rtl/: inc/thread.inc, inc/threadh.inc, inc/threadvr.inc,
	linux/pthread.inc, unix/cthreads.pp, unix/systhrds.pp,
	win32/systhrds.pp:
	
	+ New threadmanager implementation

2003-11-26 21:00  florian <florian@freepascal.org>

	* rtl/: beos/Makefile.fpc, beos/sysutils.pp, darwin/Makefile.fpc,
	emx/Makefile.fpc, emx/sysutils.pp, freebsd/Makefile.fpc,
	go32v2/Makefile.fpc, go32v2/sysutils.pp, inc/variants.pp,
	linux/Makefile.fpc, macos/Makefile.fpc, netbsd/Makefile.fpc,
	netware/Makefile.fpc, netware/sysutils.pp, objpas/sysconst.pp,
	objpas/varutilh.inc, objpas/sysutils/sysutilh.inc,
	objpas/sysutils/sysutils.inc, os2/Makefile.fpc, os2/sysutils.pp,
	watcom/Makefile.fpc, watcom/sysutils.pp, win32/Makefile.fpc,
	win32/sysutils.pp:
	
	  * error handling for Variants improved

2003-11-25 17:29  florian <florian@freepascal.org>

	* rtl/beos/sysutils.pp:
	
	no message

2003-11-25 16:13  marco <marcov@stack.nl>

	* rtl/unix/sockets.pp:
	
	 * somebody added fields to socketsh.inc that were already under
	ifdef bsd

2003-11-25 00:08  michael <michael.vancanneyt@wisa.be>

	* rtl/win32/system.pp:
	
	+ Redefined Fileopen so it corresponds to ascdef.inc definition

2003-11-25 00:00  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/sysutils/dati.inc:
	
	+ Fix for bug 2476

2003-11-24 23:27  michael <michael.vancanneyt@wisa.be>

	* rtl/unix/crt.pp:
	
	+ Bugfix for bug 2741

2003-11-24 22:57  michael <michael.vancanneyt@wisa.be>

	* rtl/i386/math.inc:
	
	+ Patch from Johannes Berg for bug 2759

2003-11-23 18:34  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/: powerpc.inc, strlen.inc:
	
	  * fixed some label names

2003-11-23 17:50  peter <peter@freepascal.org>

	* rtl/i386/: set.inc, strings.inc, strpas.inc:
	
	  * register calling updates

2003-11-23 16:50  yuri

	* rtl/os2/sysutils.pp:
	
	* Now native

2003-11-23 12:00  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/socketsh.inc:
	
	+ Added IPV6 patch from Johannes Berg

2003-11-23 11:57  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/sockets.inc:
	
	+ Changed mode to output for file sockets

2003-11-23 08:21  yuri

	* rtl/os2/system.pas:
	
	* native heap

2003-11-22 22:58  marco <marcov@stack.nl>

	* rtl/inc/sockets.inc:
	
	 * johill changed his mind

2003-11-22 18:18  marco <marcov@stack.nl>

	* rtl/objpas/sysutils/sysstr.inc:
	
	 * johill patch applied

2003-11-22 18:15  marco <marcov@stack.nl>

	* rtl/freebsd/Makefile.fpc:
	
	 * .rst for dateutils fixed

2003-11-22 17:28  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/socketsh.inc:
	
	+ Added several constants

2003-11-22 17:17  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/sysutils/sysstr.inc:
	
	+ Small optimization in comparemem

2003-11-22 16:46  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/sysutils/sysstr.inc:
	
	+ Patched CompareMem for case when length is 0

2003-11-22 12:04  marco <marcov@stack.nl>

	* rtl/: freebsd/tthread.inc, linux/tthread.inc:
	
	 * Johill: suspend fix

2003-11-22 11:59  marco <marcov@stack.nl>

	* rtl/inc/sockets.inc:
	
	 fix for last one

2003-11-22 11:33  marco <marcov@stack.nl>

	* rtl/inc/sockets.inc:
	
	 fix from johill for 2801

2003-11-22 11:32  marco <marcov@stack.nl>

	* rtl/inc/sockets.inc:
	
	 fix from johill

2003-11-21 01:40  florian <florian@freepascal.org>

	* rtl/: arm/arm.inc, arm/strings.inc, arm/stringss.inc,
	linux/signal.inc, linux/arm/sighnd.inc, linux/powerpc/sighnd.inc:
	
	  * some arm issues fixed

2003-11-20 23:12  marco <marcov@stack.nl>

	* rtl/linux/: Makefile, Makefile.fpc:
	
	 * dateutils added

2003-11-20 23:09  marco <marcov@stack.nl>

	* rtl/freebsd/: Makefile, Makefile.fpc:
	
	 * dateutils added

2003-11-20 10:09  marco <marcov@stack.nl>

	* rtl/linux/: Makefile, Makefile.fpc:
	
	 * termio moved to better spot

2003-11-20 10:06  marco <marcov@stack.nl>

	* rtl/linux/: termio.pp, termiosproc.inc:
	
	 * forgot to commit with rest. now added.

2003-11-19 19:21  yuri

	* rtl/os2/system.pas:
	
	* Memory allocation bug fixed

2003-11-19 18:35  marco <marcov@stack.nl>

	* rtl/: linux/Makefile.fpc, linux/termios.inc, unix/ggigraph.pp,
	unix/graph.pp:
	
	 * Linux part of termio unit

2003-11-19 18:15  marco <marcov@stack.nl>

	* rtl/freebsd/: termio.pp, termiosproc.inc:
	
	 * termio new includefile

2003-11-19 18:13  marco <marcov@stack.nl>

	* rtl/unix/: termiosh.inc, ttyname.inc:
	
	 * new termio units

2003-11-19 18:11  marco <marcov@stack.nl>

	* rtl/: bsd/bunxtype.inc, bsd/sysctl.pp, freebsd/Makefile,
	freebsd/Makefile.fpc, freebsd/console.pp, freebsd/unixsysc.inc,
	unix/crt.pp, unix/keyboard.pp, unix/serial.pp, unix/unix.pp,
	unix/video.pp:
	
	 * termio unit

2003-11-19 17:58  peter <peter@freepascal.org>

	* rtl/i386/: i386.inc, stringss.inc, strpas.inc:
	
	  * make strpas assembler function

2003-11-19 17:50  yuri

	* rtl/os2/: prt1.as, system.pas:
	
	* Environment and arguments initialization now native

2003-11-19 16:51  peter <peter@freepascal.org>

	* rtl/: linux/classes.pp, linux/tthread.inc,
	objpas/classes/classes.inc, objpas/classes/classesh.inc:
	
	  * tthread disabled for 1.0.x

2003-11-19 15:04  marco <marcov@stack.nl>

	* rtl/linux/bunxfunc.inc:
	
	 * fix for sleep from johill

2003-11-19 12:46  marco <marcov@stack.nl>

	* rtl/linux/: ossysch.inc, unixsysc.inc, unxsysch.inc:
	
	 * changes due to the previous *BSD changes. Mainly moving
	constants from
	   unix to systypes.inc (which acts as unxtypes.inc)

2003-11-19 11:56  marco <marcov@stack.nl>

	* rtl/linux/: bunxtype.inc, sysconst.inc:
	
	 * some constants moved from System

2003-11-19 11:54  marco <marcov@stack.nl>

	* rtl/unix/: serial.pp, systhrds.pp, unix.pp:
	
	 * some simple restructures

2003-11-19 11:12  marco <marcov@stack.nl>

	* rtl/freebsd/: Makefile, Makefile.fpc, sysconst.inc, tthread.inc,
	unixsysc.inc:
	
	 * more cleanups

2003-11-18 23:35  marco <marcov@stack.nl>

	* rtl/unix/: systhrds.pp, systhrds.pp:
	
	 * Last patch was ok, problem was somewhere else. Moved *BSD part
	of pthreads to freebsd/pthreads.inc

2003-11-18 23:33  marco <marcov@stack.nl>

	* rtl/freebsd/pthread.inc:
	
	 * moved from systhrds.pp

2003-11-18 22:47  marco <marcov@stack.nl>

	* rtl/freebsd/bsdport.txt:
	
	 * minor updates

2003-11-18 13:12  marco <marcov@stack.nl>

	* rtl/linux/i386/: signal.inc, syscallo.inc, syscalls.inc:
	
	 * several 1.0.x files removed

2003-11-18 11:43  marco <marcov@stack.nl>

	* rtl/unix/sysunix.inc:
	
	 * no longer necessary

2003-11-18 11:12  marco <marcov@stack.nl>

	* rtl/bsd/: bunxfunc.inc, osmain.inc:
	
	 * Small fixes for EAGAIN. bunxfunc only has comments added.

2003-11-17 20:56  hajny <xhajt03@mbox.vol.cz>

	* rtl/watcom/objpas.pp:
	
	  * Wiktor Sywula: dummy objpas removed (not needed any more)

2003-11-17 20:55  hajny <xhajt03@mbox.vol.cz>

	* rtl/watcom/: Makefile, Makefile.fpc, classes.pp, system.pp,
	sysutils.pp, varutils.pp:
	
	  * Wiktor Sywula: LFN detection uncommented in system, new units
	added

2003-11-17 17:56  marco <marcov@stack.nl>

	* rtl/freebsd/sysconst.inc:
	
	 * tiocgeta fixed

2003-11-17 12:28  marco <marcov@stack.nl>

	* rtl/: linux/sysc11.inc, linux/sysconst.inc, unix/linuxnew.inc,
	unix/unix.pp:
	
	 * Clone moved to linux, + few small unit unix changes

2003-11-17 11:21  marco <marcov@stack.nl>

	* rtl/linux/unixsysc.inc:
	
	 * small fixes for changing unit unix again

2003-11-17 11:05  marco <marcov@stack.nl>

	* rtl/: freebsd/Makefile, freebsd/Makefile.fpc, freebsd/classes.pp,
	freebsd/console.pp, freebsd/tthread.inc, freebsd/unixsysc.inc,
	linux/unixsysc.inc, unix/crt.pp, unix/dos.pp, unix/keyboard.pp,
	unix/systhrds.pp, unix/sysutils.pp, unix/unix.pp, unix/video.pp:
	
	 * threads for FreeBSD. Not working tho

2003-11-17 09:27  marco <marcov@stack.nl>

	* rtl/: linux/tthread.inc, objpas/classes/classesh.inc,
	unix/systhrds.pp:
	
	 * pthreads based ttread from Johannes Berg

2003-11-16 15:09  marco <marcov@stack.nl>

	* rtl/unix/ipc.pp:
	
	 * few things renamed

2003-11-15 20:01  florian <florian@freepascal.org>

	* rtl/: inc/systemh.inc, linux/powerpc/syscall.inc,
	powerpc/math.inc, powerpc/powerpc.inc, powerpc/set.inc,
	powerpc/strlen.inc, powerpc/strpas.inc:
	
	  * fixed rtl to work with the integrated fpc ppc assembler reader

2003-11-14 18:30  marco <marcov@stack.nl>

	* rtl/unix/unix.pp:
	
	 * weeehoo linuxerror is no more :-)

2003-11-14 17:44  marco <marcov@stack.nl>

	* rtl/unix/unix.pp:
	
	 * stream functions converted to work without linuxerror

2003-11-14 17:30  marco <marcov@stack.nl>

	* rtl/freebsd/i386/x86.inc:
	
	 * ioperm is linuxerror free and returns syscall result directly

2003-11-14 17:21  marco <marcov@stack.nl>

	* rtl/freebsd/unixsysc.inc:
	
	 * linuxerror elimination

2003-11-13 19:44  marco <marcov@stack.nl>

	* rtl/unix/unix.pp:
	
	 * small fi

2003-11-13 18:49  marco <marcov@stack.nl>

	* rtl/bsd/unxsysc.inc:
	
	 * fixed some linuxerror probs

2003-11-13 18:40  marco <marcov@stack.nl>

	* rtl/linux/unixsysc.inc:
	
	 * small fixes

2003-11-13 14:36  marco <marcov@stack.nl>

	* rtl/linux/unixsysc.inc:
	
	 * Linuxerror removed

2003-11-13 14:11  marco <marcov@stack.nl>

	* rtl/linux/unxsysc.inc:
	
	 * Linuxerror remove + hdr+log added

2003-11-12 23:19  marco <marcov@stack.nl>

	* rtl/unix/unix.pp:
	
	 * more linuxeror fixes

2003-11-12 13:34  marco <marcov@stack.nl>

	* rtl/unix/liunsysc.inc:
	
	 * replaced by linuxold in one file

2003-11-11 22:08  peter <peter@freepascal.org>

	* rtl/i386/: i386.inc, math.inc, set.inc, setjump.inc, strings.inc,
	stringss.inc, strlen.inc, strpas.inc, sysutilp.inc:
	
	  * REGCALL define added

2003-11-10 17:54  marco <marcov@stack.nl>

	* rtl/: linux/classes.pp, linux/tthread.inc, unix/linuxold.inc:
	
	 * new oldlinux unit. 1_0 defines killed in some former FCL parts.

2003-11-09 22:52  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/math.pp:
	
	+ Added missing sign functions

2003-11-09 22:43  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/socketsh.inc:
	
	+ Added some missing socket options and the shut_* constants

2003-11-09 14:49  michael <michael.vancanneyt@wisa.be>

	* rtl/win32/wininc/messages.inc:
	
	+ TMessage result member is a longint, not a cardinal (from Micha
	Nelissen, verified in D6).

2003-11-09 14:48  marco <marcov@stack.nl>

	* rtl/linux/unixsysc.inc:
	
	 * small fix

2003-11-09 14:37  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/sysutils/sysstr.inc:
	
	+ Position specifier in format string affects all later specifiers

2003-11-09 13:00  marco <marcov@stack.nl>

	* rtl/freebsd/unixsysc.inc:
	
	 * pipe fix

2003-11-09 00:47  florian <florian@freepascal.org>

	* rtl/beos/: Makefile, Makefile.fpc:
	
	  * fixed Makefile for new objpas dir structure

2003-11-07 00:21  hajny <xhajt03@mbox.vol.cz>

	* rtl/emx/system.pas:
	
	  * cardinal2pointer changes

2003-11-06 23:25  marco <marcov@stack.nl>

	* rtl/win32/sysutils.pp:
	
	 * added some more of win32* delphi pseudo constants

2003-11-06 23:05  marco <marcov@stack.nl>

	* rtl/win32/wininc/redef.inc:
	
	 * fixed

2003-11-06 18:20  yuri

	* rtl/os2/system.pas:
	
	* Unused constants removed

2003-11-06 17:28  peter <peter@freepascal.org>

	* rtl/linux/sparc/sighnd.inc:
	
	  * compile fix

2003-11-06 17:22  peter <peter@freepascal.org>

	* rtl/linux/sparc/sighnd.inc:
	
	  * sparc

2003-11-05 16:33  florian <florian@freepascal.org>

	* rtl/inc/wstrings.inc:
	
	  * made Index* usage consistent with astrings.inc

2003-11-05 16:26  florian <florian@freepascal.org>

	* rtl/inc/: variant.inc, varianth.inc:
	
	  + currency type can be assigned to variants now

2003-11-05 12:42  florian <florian@freepascal.org>

	* rtl/go32v2/sysutils.pp:
	
	  * applied patch from Joe da Silva to fix OpenFile on older DOS
	versions

2003-11-05 10:13  yuri

	* rtl/os2/: classes.pp, dos.pas, moncalls.pas, sysutils.pp:
	
	* exec fix * unused units removed

2003-11-05 00:15  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/cvarutil.inc:
	
	Support for ansistring and better debug outpu

2003-11-05 00:15  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/variants.pp:
	
	+ Some fix in sysvarfromlstr

2003-11-04 23:53  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/cvarutil.inc:
	
	+ Removed debug statements

2003-11-04 23:27  michael <michael.vancanneyt@wisa.be>

	* rtl/: inc/variants.pp, objpas/cvarutil.inc:
	
	+ Some fixes for string support

2003-11-03 18:46  peter <peter@freepascal.org>

	* rtl/inc/objects.pp:
	
	  * fixed crash in bufstream.write

2003-11-03 18:28  florian <florian@freepascal.org>

	* rtl/arm/int64p.inc:
	
	  * initial revision

2003-11-03 10:42  marco <marcov@stack.nl>

	* rtl/: freebsd/tthread.inc, go32v2/system.pp, i386/i386.inc,
	inc/filerec.inc, inc/keyboard.inc, inc/keybrdh.inc, inc/objects.pp,
	inc/objpash.inc, inc/system.inc, inc/systemh.inc, inc/textrec.inc,
	linux/tthread.inc, objpas/classes/classesh.inc,
	objpas/sysutils/sysstr.inc, os2/system.pas, unix/unix.pp,
	unix/unixutil.pp, win32/crt.pp, win32/initc.pp, win32/system.pp:
	
	 * Peter's Cardinal<->Longint fixes patch

2003-11-02 17:30  marco <marcov@stack.nl>

	* rtl/unix/dl.pp:
	
	 *  more fixes

2003-11-02 16:41  marco <marcov@stack.nl>

	* rtl/unix/dl.pp:
	
	 bsd support

2003-11-02 16:39  marco <marcov@stack.nl>

	* rtl/freebsd/: Makefile, Makefile.fpc:
	
	 * unit dl added

2003-11-02 15:53  jonas <jonas.maebe@rug.ac.be>

	* rtl/linux/: signal.inc, powerpc/sighnd.inc:
	
	  + sighand and associated record definitions for ppc. Untested.

2003-11-02 10:45  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/dos.pas:
	
	SetFTime fix

2003-11-02 01:51  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/system.pas:
	
	  * corrections for do_open and os_mode back

2003-11-02 01:25  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/doscalls.pas:
	
	  * TFileFindBuf3 corrected

2003-11-02 00:02  marco <marcov@stack.nl>

	* rtl/Makefile.fpc:
	
	 * package version update

2003-11-01 21:41  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/doscalls.pas:
	
	  * TFileStatus3 corrected

2003-11-01 20:25  hajny <xhajt03@mbox.vol.cz>

	* rtl/emx/system.pas:
	
	  * fix of previous mistyping

2003-11-01 19:35  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/dos.pas:
	
	  * GetFTime correction for case of no previous write access

2003-11-01 18:10  marco <marcov@stack.nl>

	* rtl/unix/timezone.inc:
	
	 * Show stopping bug. Had to comment out lines around 279 to get
	1.9
	 to build

2003-11-01 02:58  marco <marcov@stack.nl>

	* rtl/linux/: osmain.inc, i386/sighnd.inc:
	
	 * more small fixes.

2003-11-01 02:27  marco <marcov@stack.nl>

	* rtl/linux/i386/sighnd.inc:
	
	 * initial version from 1.0.x branch

2003-10-31 21:36  marco <marcov@stack.nl>

	* rtl/linux/osmain.inc:
	
	 * i386 specific fixes that hopefully fix texception4.
		Only the "generic" signal handler was ported to the unix
	rtl.

2003-10-31 10:20  mazen <mazen@freepascal.org>

	* rtl/: i386/mathu.inc, linux/i386/syscallo.inc:
	
	+ assembler mode forced to ATT style for x86 cpu

2003-10-31 09:55  mazen <mazen@freepascal.org>

	* rtl/: linux/sysc11.inc, unix/x86.pp:
	
	+ assembler mode forced to ATT style for x86 cpu

2003-10-31 08:53  marco <marcov@stack.nl>

	* rtl/linux/: Makefile, Makefile.fpc:
	
	 * makefile gotcha resulting from moving syscalls.inc fixed

2003-10-30 19:12  marco <marcov@stack.nl>

	* rtl/freebsd/: Makefile, Makefile.fpc:
	
	 * gprt readded

2003-10-30 19:10  marco <marcov@stack.nl>

	* rtl/freebsd/i386/gprt0.as:
	
	 jaja

2003-10-30 18:21  marco <marcov@stack.nl>

	* rtl/freebsd/Makefile:
	
	 *

2003-10-30 18:21  marco <marcov@stack.nl>

	* rtl/freebsd/Makefile.fpc:
	
	 * -dNOMOUSE also for .1.1

2003-10-30 17:48  marco <marcov@stack.nl>

	* rtl/linux/: Makefile, Makefile.fpc:
	
	 * more makefiles

2003-10-30 17:43  marco <marcov@stack.nl>

	* rtl/linux/: i386/syscalls.inc, syscalls.inc:
	
	 * i386 specific due to clone and old syscall conv

2003-10-30 17:42  marco <marcov@stack.nl>

	* rtl/unix/unix.pp:
	
	 * fixes for old syscall() convention removing

2003-10-30 17:42  marco <marcov@stack.nl>

	* rtl/linux/: sysc11.inc, unixsysc.inc:
	
	 * Killing off old syscall convention anywhere except for oldlinux

2003-10-30 17:30  peter <peter@freepascal.org>

	* rtl/objpas/classes/streams.inc:
	
	  * merged copyfrom with 0

2003-10-30 17:25  peter <peter@freepascal.org>

	* rtl/objpas/classes/: bits.inc, classesh.inc:
	
	  * tbits.create is now supported

2003-10-30 17:17  marco <marcov@stack.nl>

	* rtl/linux/syscallo.inc:
	
	 * moved to i386/

2003-10-30 17:16  marco <marcov@stack.nl>

	* rtl/linux/i386/syscallo.inc:
	
	 * moved legacy syscall to i386/

2003-10-29 23:34  olle

	* rtl/macos/system.pp:
	
	  + handles program parameters for MPW
	  + program start stub
	  * improved working directory handling
	  * minor changes
	  + some documentation

2003-10-29 22:00  peter <peter@freepascal.org>

	* rtl/inc/dynarr.inc:
	
	  * fixed a:=copy(b)

2003-10-29 20:45  peter <peter@freepascal.org>

	* rtl/linux/syscallo.inc:
	
	  * use oldfpccall because all registers are destroyed

2003-10-29 20:10  jonas <jonas.maebe@rug.ac.be>

	* rtl/objpas/math.pp:
	
	  * fixed arctan2

2003-10-29 19:23  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/system.inc:
	
	  * hack to allow repeatable random sequences using the new random
	number
	    generator
	  * fixed range warning/error

2003-10-28 17:44  peter <peter@freepascal.org>

	* rtl/: Makefile, amiga/Makefile, beos/Makefile, darwin/Makefile,
	emx/Makefile, freebsd/Makefile, go32v2/Makefile, linux/Makefile,
	macos/Makefile, netbsd/Makefile, netware/Makefile, os2/Makefile,
	win32/Makefile:
	
	  * regenerated

2003-10-28 15:57  yuri

	* rtl/os2/system.pas:
	
	* do_* functions now native

2003-10-27 18:12  marco <marcov@stack.nl>

	* rtl/: bsd/osmain.inc, freebsd/signal.inc, freebsd/tthread.inc,
	unix/bunxovl.inc:
	
	 * fixes for signal handling.

2003-10-27 16:58  peter <peter@freepascal.org>

	* rtl/: Makefile, amiga/Makefile, beos/Makefile, darwin/Makefile,
	emx/Makefile, freebsd/Makefile, go32v2/Makefile, linux/Makefile,
	macos/Makefile, netbsd/Makefile, netware/Makefile, os2/Makefile,
	win32/Makefile:
	
	  * regenerated

2003-10-27 16:28  peter <peter@freepascal.org>

	* rtl/win32/keyboard.pp:
	
	  * set inited boolean to prevent crashes

2003-10-27 16:27  peter <peter@freepascal.org>

	* rtl/win32/dos.pp:
	
	  * fixed setfattr with volumeid

2003-10-27 13:19  yuri

	* rtl/os2/sysutils.pp:
	
	* GetLocatTime now also native

2003-10-27 12:43  yuri

	* rtl/os2/sysutils.pp:
	
	* New set of native functions

2003-10-27 10:16  marco <marcov@stack.nl>

	* rtl/i386/i386.inc:
	
	 * fix from peter i386.inc to circumvent ebx destroying

2003-10-27 05:33  yuri

	* rtl/os2/system.pas:
	
	* os_mode removed (not required anymore)

2003-10-26 22:15  hajny <xhajt03@mbox.vol.cz>

	* rtl/inc/system.inc:
	
	  * minor fix for new Random

2003-10-26 19:46  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/system.inc:
	
	  * replaced random generator with the Mersenne twister, which is
	about
	    3.5 times faster

2003-10-26 18:01  marco <marcov@stack.nl>

	* rtl/unix/sysdeclh.inc:
	
	 * moved sigprocmask to system for BSD. (needed for reenablesig)

2003-10-26 18:01  marco <marcov@stack.nl>

	* rtl/bsd/: bunxfunc.inc, osmain.inc, ossysc.inc, system.pp:
	
	 * moved sigprocmask to system

2003-10-26 17:56  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/real2str.inc:
	
	  * fixed web bug 2643

2003-10-26 17:42  marco <marcov@stack.nl>

	* rtl/bsd/system.pp:
	
	 * texception4 fix merge

2003-10-26 17:31  florian <florian@freepascal.org>

	* rtl/win32/wininc/defines.inc:
	
	  + added some missing exception numbers

2003-10-26 16:58  florian <florian@freepascal.org>

	* rtl/: i386/mathu.inc, objpas/math.pp:
	
	  * fixed arctan2 to handle x=0 correctly as well

2003-10-26 16:32  marco <marcov@stack.nl>

	* rtl/unix/video.pp:
	
	 * partial fix for bug 2212.

2003-10-26 01:55  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/dos.pas:
	
	  * Exec fix

2003-10-26 01:42  hajny <xhajt03@mbox.vol.cz>

	* rtl/: amiga/system.pas, atari/system.pas, beos/system.pp,
	go32v2/sysutils.pp, netware/sysutils.pp, netware/winsock.pp,
	inc/objects.pp, netware/system.pp, objpas/sysutils/sysutilh.inc,
	unix/sysutils.pp, win32/sysutils.pp:
	
	  * THandle in sysutils common using System.THandle

2003-10-26 00:52  florian <florian@freepascal.org>

	* rtl/inc/: compproc.inc, dynarr.inc:
	
	  * fixed copy(<dynarray>, ...)

2003-10-26 00:48  marco <marcov@stack.nl>

	* rtl/unix/video.pp:
	
	 * small after merge fixes

2003-10-26 00:45  hajny <xhajt03@mbox.vol.cz>

	* rtl/: emx/dos.pas, emx/system.pas, os2/dos.pas, os2/system.pas:
	
	  * file handling related fixes

2003-10-24 20:09  marco <marcov@stack.nl>

	* rtl/unix/mouse.pp:
	
	 * 1.0.x fixes merged

2003-10-24 19:51  marco <marcov@stack.nl>

	* rtl/unix/video.pp:
	
	 * merged some fixes from 1.0.x

2003-10-24 10:37  marco <marcov@stack.nl>

	* rtl/objpas/typinfo.pp:
	
	 * Fix from Peter

2003-10-23 19:01  peter <peter@freepascal.org>

	* rtl/i386/i386.inc:
	
	  * save edi,ebx,esi in int_str

2003-10-23 14:06  marco <marcov@stack.nl>

	* rtl/unix/genfdset.inc:
	
	 * fd's now walk from 0..maxset again. IDE/unit kbd works again.

2003-10-23 13:04  marco <marcov@stack.nl>

	* rtl/freebsd/: Makefile, Makefile.fpc:
	
	 * nomouse

2003-10-23 11:39  marco <marcov@stack.nl>

	* rtl/win32/wininc/defines.inc:
	
	 * fix for 2672

2003-10-19 14:13  hajny <xhajt03@mbox.vol.cz>

	* rtl/: emx/system.pas, os2/system.pas:
	
	  * UnusedHandle value made the same as with other targets

2003-10-19 11:37  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/system.pas:
	
	  * minor fix in non-default sbrk code

2003-10-19 11:35  hajny <xhajt03@mbox.vol.cz>

	* rtl/emx/: crt.pas, system.pas, systhrds.pp, sysutils.pp:
	
	  * fixes from OS/2 merged to EMX

2003-10-19 11:06  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/system.pas:
	
	  * fix for terrible long-time bug in do_open

2003-10-18 18:58  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/: ports.pas, system.pas, sysutils.pp:
	
	  * stdcall fixes again

2003-10-18 18:53  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/crt.pas:
	
	  * longint2cardinal

2003-10-18 11:31  hajny <xhajt03@mbox.vol.cz>

	* rtl/watcom/: prt0.asm, system.pp:
	
	  * Wiktor Sywula: environment and arguments support added

2003-10-18 11:18  hajny <xhajt03@mbox.vol.cz>

	* rtl/watcom/dos.pp:
	
	  * Wiktor Sywula: transfer_buffer changed to tb

2003-10-18 01:44  olle

	* rtl/macos/system.pp:
	
	  + working direcory emulated
	  + implemented directory handling procs
	  + all proc which take a path param, now resolve it relative wd

2003-10-18 01:41  olle

	* rtl/macos/macostp.inc:
	
	  + new include file containing portions of MacOS api, written in
	turbo dialect

2003-10-18 00:13  olle

	* rtl/: unix/dos.pp, unix/linuxold.inc, unix/liunsysc.inc,
	unix/video.pp, win32/system.pp:
	
	  * changed i386 to cpui386

2003-10-18 00:10  olle

	* rtl/: bsd/ossysc.inc, linux/unixsysc.inc, netware/system.pp:
	
	  * changed i386 to cpui386

2003-10-17 22:56  olle

	* rtl/: linux/ossysc.inc, linux/syscalls.inc, netbsd/syscalls.inc,
	objpas/typinfo.pp:
	
	  * Changed m68k to cpum68k, i386 to cpui386

2003-10-17 22:52  olle

	* rtl/inc/: lineinfo.pp, systemh.inc:
	
	  * Changed m68k to cpum68k, i386 to cpui386

2003-10-17 22:49  olle

	* rtl/unix/sysunixh.inc:
	
	  * Changed m68k to cpum68k

2003-10-17 22:45  olle

	* rtl/unix/sysunix.inc:
	
	  * Changed mapping of Sys_ETXTBSY to 5
	  * Changed m68k to cpum68k, i386 to cpui386

2003-10-17 19:49  florian <florian@freepascal.org>

	* rtl/emx/: Makefile.fpc, Makefile:
	
	  * classes unit will be shared with os2 target for now

2003-10-17 19:34  florian <florian@freepascal.org>

	* rtl/emx/: Makefile, Makefile.fpc:
	
	  * updated for new objpas directory structure

2003-10-17 09:51  florian <florian@freepascal.org>

	* rtl/linux/: Makefile, Makefile.fpc:
	
	  * classes unit moved temporarily to i386 dependend section

2003-10-16 23:28  peter <peter@freepascal.org>

	* rtl/i386/i386.inc:
	
	  * use __HIGH()

2003-10-16 21:24  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/tthread.inc:
	
	  * another longint2cardinal fix

2003-10-16 17:43  peter <peter@freepascal.org>

	* rtl/: emx/system.pas, go32v2/system.pp, inc/systemh.inc,
	macos/system.pp, os2/system.pas, unix/sysunixh.inc,
	watcom/system.pp, win32/system.pp:
	
	  * THandle is platform dependent

2003-10-14 23:19  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/tthread.inc:
	
	  * another longint2cardinal fix

2003-10-14 23:15  hajny <xhajt03@mbox.vol.cz>

	* rtl/emx/sysutils.pp:
	
	  * longint2cardinal fixes merged

2003-10-14 23:10  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/system.pas:
	
	  * another longint2cardinal fix

2003-10-14 02:57  florian <florian@freepascal.org>

	* rtl/i386/i386.inc:
	
	  + some code for PIC support added

2003-10-13 23:24  hajny <xhajt03@mbox.vol.cz>

	* rtl/unix/sysunix.inc:
	
	  * sbrk error handling corrected

2003-10-13 23:17  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/: system.pas, systhrds.pp, sysutils.pp, thread.inc,
	tthread.inc:
	
	  * longint to cardinal corrections

2003-10-13 13:37  marco <marcov@stack.nl>

	* rtl/unix/bunxovl.inc:
	
	 * more small fixes

2003-10-12 21:40  marco <marcov@stack.nl>

	* rtl/unix/unix.pp:
	
	 * ioctl fixes. IDE now starts, but

2003-10-12 20:07  hajny <xhajt03@mbox.vol.cz>

	* rtl/: emx/system.pas, os2/system.pas:
	
	  * wrong use of Intel syntax

2003-10-12 19:59  hajny <xhajt03@mbox.vol.cz>

	* rtl/: emx/system.pas, os2/system.pas:
	
	  * wrong use of Intel syntax

2003-10-12 19:52  hajny <xhajt03@mbox.vol.cz>

	* rtl/: emx/system.pas, os2/system.pas:
	
	  * wrong use of Intel syntax

2003-10-12 18:24  hajny <xhajt03@mbox.vol.cz>

	* rtl/inc/variants.pp:
	
	  + CVS log added

2003-10-12 16:37  marco <marcov@stack.nl>

	* rtl/unix/bunxovl.inc:
	
	 * small bug fixed in opendir that core dumped the IDE. Now the IDE
	SIGFPE's in FV.

2003-10-12 12:45  hajny <xhajt03@mbox.vol.cz>

	* rtl/: emx/system.pas, os2/system.pas:
	
	  * sbrk error handling corrected

2003-10-09 22:13  florian <florian@freepascal.org>

	* rtl/objpas/classes/classesh.inc:
	
	  * more type alias updates as suggested by DarekM

2003-10-09 17:52  peter <peter@freepascal.org>

	* rtl/objpas/classes/felog.inc:
	
	  * part of eventlog

2003-10-09 16:35  peter <peter@freepascal.org>

	* rtl/: Makefile, amiga/Makefile, beos/Makefile, darwin/Makefile,
	emx/Makefile, freebsd/Makefile, go32v2/Makefile, linux/Makefile,
	macos/Makefile, netbsd/Makefile, netware/Makefile, os2/Makefile,
	win32/Makefile:
	
	  * regenerated

2003-10-09 12:55  marco <marcov@stack.nl>

	* rtl/freebsd/: classes.pp, tthread.inc:
	
	 * fix for moving classes to rtl while cycling with 1.0 start

2003-10-08 18:24  florian <florian@freepascal.org>

	* rtl/: inc/systemh.inc, inc/varianth.inc, inc/variants.pp,
	win32/Makefile, win32/Makefile.fpc, win32/wininc/messages.inc:
	
	  * fixed some variant issues
	  * improved type declarations

2003-10-08 11:21  yuri

	* rtl/os2/: thread.inc, todo-os2.txt:
	
	* EMX code removed. Most probably, MT broken. (EMX notification
	removed)

2003-10-08 07:22  yuri

	* rtl/os2/: sysutils.pp, thread.inc:
	
	* Some emx code removed

2003-10-07 23:33  hajny <xhajt03@mbox.vol.cz>

	* rtl/emx/: dos.pas, ports.pas, system.pas, sysutils.pp:
	
	  * stdcall fixes and asm routines cleanup

2003-10-07 23:26  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/: sysutils.pp, ports.pas, system.pas, thread.inc,
	video.pp:
	
	  * stdcall fixes and asm routines cleanup

2003-10-07 18:20  florian <florian@freepascal.org>

	* rtl/: objpas/classes/classesh.inc, win32/classes.pp:
	
	  * win32 now uses aliases from the windows unit for types like
	trect

2003-10-07 14:02  marco <marcov@stack.nl>

	* rtl/objpas/sysutils/: sysstr.inc, sysstrh.inc:
	
	 * sametext and ansisametext added. (simple (ansi)comparetext
	wrappers)

2003-10-07 13:52  marco <marcov@stack.nl>

	* rtl/objpas/classes/: classesh.inc, lists.inc:
	
	 tlist.assign support

2003-10-07 10:28  marco <marcov@stack.nl>

	* rtl/unix/sysutils.pp:
	
	 * fix from Vincent to casetables

2003-10-07 01:52  florian <florian@freepascal.org>

	* rtl/: inc/systemh.inc, win32/system.pp, win32/win32.inc,
	win32/wininc/base.inc, win32/wininc/messages.inc:
	
	  * some data types cleaned up

2003-10-06 23:01  peter <peter@freepascal.org>

	* rtl/: freebsd/Makefile, freebsd/Makefile.fpc, freebsd/classes.pp,
	freebsd/tthread.inc, go32v2/Makefile, go32v2/Makefile.fpc,
	go32v2/classes.pp, go32v2/tthread.inc, linux/Makefile,
	linux/Makefile.fpc, linux/classes.pp, linux/tthread.inc,
	netbsd/Makefile, netbsd/Makefile.fpc, netbsd/classes.pp,
	netbsd/tthread.inc, netware/Makefile, netware/Makefile.fpc,
	netware/classes.pp, netware/tthread.inc, objpas/README,
	objpas/dati.inc, objpas/datih.inc, objpas/diskh.inc,
	objpas/filutilh.inc, objpas/fina.inc, objpas/finah.inc,
	objpas/intf.inc, objpas/intfh.inc, objpas/makefile.op,
	objpas/osutilsh.inc, objpas/stre.inc, objpas/strg.inc,
	objpas/sysansi.inc, objpas/sysansih.inc, objpas/sysinth.inc,
	objpas/syspch.inc, objpas/syspchh.inc, objpas/sysstr.inc,
	objpas/sysstrh.inc, objpas/systhrdh.inc, objpas/sysutilh.inc,
	objpas/sysutils.inc, objpas/classes/action.inc,
	objpas/classes/bits.inc, objpas/classes/classes.inc,
	objpas/classes/classesh.inc, objpas/classes/collect.inc,
	objpas/classes/compon.inc, objpas/classes/constse.inc,
	objpas/classes/constsg.inc, objpas/classes/constss.inc,
	objpas/classes/cregist.inc, objpas/classes/dm.inc,
	objpas/classes/felog.inc, objpas/classes/filer.inc,
	objpas/classes/filerec.inc, objpas/classes/intf.inc,
	objpas/classes/lists.inc, objpas/classes/parser.inc,
	objpas/classes/persist.inc, objpas/classes/reader.inc,
	objpas/classes/streams.inc, objpas/classes/stringl.inc,
	objpas/classes/twriter.inc, objpas/classes/util.inc,
	objpas/classes/writer.inc, objpas/sysutils/dati.inc,
	objpas/sysutils/datih.inc, objpas/sysutils/diskh.inc,
	objpas/sysutils/filutilh.inc, objpas/sysutils/fina.inc,
	objpas/sysutils/finah.inc, objpas/sysutils/intf.inc,
	objpas/sysutils/intfh.inc, objpas/sysutils/osutilsh.inc,
	objpas/sysutils/stre.inc, objpas/sysutils/strg.inc,
	objpas/sysutils/sysansi.inc, objpas/sysutils/sysansih.inc,
	objpas/sysutils/sysinth.inc, objpas/sysutils/syspch.inc,
	objpas/sysutils/syspchh.inc, objpas/sysutils/sysstr.inc,
	objpas/sysutils/sysstrh.inc, objpas/sysutils/systhrdh.inc,
	objpas/sysutils/sysutilh.inc, objpas/sysutils/sysutils.inc,
	openbsd/classes.pp, openbsd/tthread.inc, os2/Makefile,
	os2/Makefile.fpc, os2/classes.pp, os2/tthread.inc, win32/Makefile,
	win32/Makefile.fpc, win32/classes.pp, win32/tthread.inc:
	
	  * moved classes unit to rtl

2003-10-06 18:58  yuri

	* rtl/os2/system.pas:
	
	* Another set of native functions.

2003-10-06 18:54  florian <florian@freepascal.org>

	* rtl/win32/messages.pp:
	
	  * fixed wrong define which caused the unit to be empty

2003-10-06 17:59  florian <florian@freepascal.org>

	* rtl/inc/: except.inc, objpash.inc:
	
	  + applied patch for ref. counted exceptions by Johannes Berg

2003-10-06 16:22  yuri

	* rtl/os2/system.pas:
	
	* Some emx code removed. Now withous so stupid error as with dos ;)

2003-10-06 00:06  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/dos.pas:
	
	  * result buffers must be allocated

2003-10-05 22:30  florian <florian@freepascal.org>

	* rtl/win32/: activex.pp, comobj.pp:
	
	  + necessary declarations for dx8 headers added

2003-10-05 22:03  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/pmwsock.pas:
	
	  * two calling conventions specified (stdcall and cdecl)

2003-10-05 21:10  florian <florian@freepascal.org>

	* rtl/win32/: Makefile, Makefile.fpc, activex.pp:
	
	  * fixed some delphi compatibilty issues
	  * improved makefile dependencies

2003-10-05 21:10  florian <florian@freepascal.org>

	* rtl/objpas/types.pp:
	
	  * fixed some delphi compatibilty issues

2003-10-05 13:16  peter <peter@freepascal.org>

	* rtl/watcom/watcom.pp:
	
	  * rename transfer_buffer to tb

2003-10-05 01:40  florian <florian@freepascal.org>

	* rtl/inc/: compproc.inc, variant.inc, varianth.inc:
	
	  * write helper comproc for variants fixed

2003-10-04 19:53  hajny <xhajt03@mbox.vol.cz>

	* rtl/emx/: dos.pas, system.pas, sysutils.pp:
	
	  * stdcall changes merged to EMX

2003-10-04 15:48  marco <marcov@stack.nl>

	* rtl/: Makefile, amiga/Makefile, beos/Makefile, darwin/Makefile,
	emx/Makefile, freebsd/Makefile, go32v2/Makefile, linux/Makefile,
	macos/Makefile, netbsd/Makefile, netware/Makefile, os2/Makefile,
	win32/Makefile:
	
	 * cross compiling fixes to makefile and fpcmake

2003-10-04 10:30  yuri

	* rtl/os2/system.pas:
	
	* at&t syntax instead of intel syntax was used

2003-10-03 23:56  peter <peter@freepascal.org>

	* rtl/: go32v2/crt.pp, watcom/crt.pp, watcom/dos.pp,
	watcom/system.pp, watcom/watcom.pp:
	
	  * stdcall fixes

2003-10-03 23:46  peter <peter@freepascal.org>

	* rtl/: go32v2/dos.pp, go32v2/dpmiexcp.pp, go32v2/go32.pp,
	go32v2/graph.pp, go32v2/mouse.pp, go32v2/msmouse.pp,
	go32v2/system.pp, go32v2/video.pp, os2/dos.pas, os2/system.pas,
	os2/sysutils.pp, os2/video.pp:
	
	  * stdcall fixes

2003-10-03 23:40  marco <marcov@stack.nl>

	* rtl/: Makefile, amiga/Makefile, beos/Makefile, darwin/Makefile,
	emx/Makefile, freebsd/Makefile, go32v2/Makefile, linux/Makefile,
	macos/Makefile, netbsd/Makefile, netware/Makefile, os2/Makefile,
	win32/Makefile:
	
	 * CROSSCOMPILING stage 2

2003-10-03 22:55  florian <florian@freepascal.org>

	* rtl/win32/wininc/: defines.inc, redef.inc:
	
	  + added some language related stuff

2003-10-02 16:03  marco <marcov@stack.nl>

	* rtl/inc/: heap.inc, heaph.inc:
	
	 * *memORY overloads

2003-10-02 10:50  marco <marcov@stack.nl>

	* rtl/: Makefile, amiga/Makefile, beos/Makefile, darwin/Makefile,
	emx/Makefile, freebsd/Makefile, go32v2/Makefile, linux/Makefile,
	macos/Makefile, netbsd/Makefile, netware/Makefile, os2/Makefile,
	win32/Makefile:
	
	 * remake with new fpc param

2003-10-01 23:00  peter <peter@freepascal.org>

	* rtl/: inc/threadh.inc, netware/systhrds.pp, unix/systhrds.pp,
	win32/systhrds.pp:
	
	  * GetCurrentThreadHandle renamed to GetCurrentThreadId

2003-10-01 22:53  peter <peter@freepascal.org>

	* rtl/unix/systhrds.pp:
	
	  * GetCurrentThreadId implemented

2003-10-01 20:42  yuri

	* rtl/os2/system.pas:
	
	* Unclosed comment

2003-09-30 10:42  michael <michael.vancanneyt@wisa.be>

	* rtl/watcom/: mc.bat, mdos.bat, mo.bat, mp.bat, ms.bat:
	
	+ Can be removed

2003-09-30 10:41  michael <michael.vancanneyt@wisa.be>

	* rtl/watcom/prt0.asm:
	
	+ Patch from Wiktor Sywula for watcom support

2003-09-29 20:52  hajny <xhajt03@mbox.vol.cz>

	* rtl/: amiga/system.pas, atari/system.pas, watcom/system.pp:
	
	  * append fix applied to Amiga, Atari, EMX, GO32v2, OS/2 and
	Watcom

2003-09-29 20:39  hajny <xhajt03@mbox.vol.cz>

	* rtl/: emx/system.pas, go32v2/system.pp, os2/system.pas:
	
	  * append fix applied to GO32v2, OS/2 and EMX

2003-09-29 16:36  peter <peter@freepascal.org>

	* rtl/unix/: linuxold.inc, unix.pp:
	
	  * fixed for stricter compiler

2003-09-28 15:23  yuri

	* rtl/os2/todo-os2.txt:
	
	Updated

2003-09-28 14:43  peter <peter@freepascal.org>

	* rtl/inc/heap.inc:
	
	  * fixed wrong check when allocation of a block > 1mb failed

2003-09-27 15:49  peter <peter@freepascal.org>

	* rtl/unix/: bunxh.inc, linuxold.inc:
	
	  * fpnanosleep exported

2003-09-27 15:45  peter <peter@freepascal.org>

	* rtl/: bsd/bunxfunc.inc, bsd/ossysc.inc, bsd/ossysch.inc,
	bsd/ostypes.inc, freebsd/ptypes.inc, linux/bunxfunc.inc,
	linux/ossysc.inc, linux/ossysch.inc, linux/ostypes.inc,
	linux/ptypes.inc:
	
	  * fpnanosleep exported in baseunix
	  * fpnanosleep has pointer arguments to be C compliant

2003-09-27 15:04  peter <peter@freepascal.org>

	* rtl/bsd/: bunxmacr.inc, osmain.inc, ossysc.inc, unxsysc.inc,
	unxsysch.inc:
	
	  * fpISxxx renamed

2003-09-27 14:58  peter <peter@freepascal.org>

	* rtl/linux/ossysc.inc:
	
	  * mmap returns -1 on error

2003-09-27 14:51  peter <peter@freepascal.org>

	* rtl/: linux/bunxmacr.inc, linux/osmain.inc, unix/bunxh.inc,
	unix/dos.pp, unix/sysutils.pp, unix/unix.pp:
	
	  * fpISxxx macros renamed to C compliant fpS_ISxxx

2003-09-27 14:51  peter <peter@freepascal.org>

	* rtl/linux/: unxsysc.inc, unxsysch.inc:
	
	  * fpReadlink(pathstr) overload added

2003-09-27 13:52  peter <peter@freepascal.org>

	* rtl/: amiga/system.pas, atari/system.pas, beos/system.pp,
	emx/system.pas, go32v2/system.pp, go32v2/v2prt0.as, inc/heap.inc,
	linux/ossysc.inc, macos/system.pp, netware/system.pp,
	os2/system.pas, unix/sysunix.inc, watcom/prt0.asm,
	watcom/system.pp, win32/system.pp:
	
	  * sbrk returns pointer

2003-09-26 09:30  michael <michael.vancanneyt@wisa.be>

	* rtl/win32/system.pp:
	
	+ Win32 Do_open crahs on append

2003-09-24 14:30  yuri

	* rtl/os2/: crt.pas, doscalls.imp:
	
	* Removed emx code from crt.pas - Removed doscalls.imp (not full
	and obsolete)

2003-09-24 13:13  yuri

	* rtl/emx/: Makefile, Makefile.fpc, emx.pas, sysemx.pas,
	sysos2.pas, system.pas:
	
	* Cosmetic changes * Slightly improved emx.pas

2003-09-24 11:21  yuri

	* rtl/os2/: emx.imp, emx.pas, todo-os2.txt, wrap.imp:
	
	- Moved out emx files to emx target * Updated todo-list

2003-09-24 11:19  yuri

	* rtl/emx/: emx.imp, emx.pas, emxwrap.imp:
	
	* Moved from OS/2 target

2003-09-24 10:59  yuri

	* rtl/os2/dos.pas:
	
	* Prepared for native target (emx code replaced)

2003-09-22 21:43  peter <peter@freepascal.org>

	* rtl/unix/genfdset.inc:
	
	  * Fix range check error for Not 0
	  * Fix loop in fdfillfdset

2003-09-20 20:10  marco <marcov@stack.nl>

	* rtl/: linux/Makefile, linux/Makefile.fpc, unix/ports.pp:
	
	 * More fixes

2003-09-20 19:54  marco <marcov@stack.nl>

	* rtl/freebsd/: Makefile, Makefile.fpc:
	
	 * Oldlinux now compiled

2003-09-20 19:50  marco <marcov@stack.nl>

	* rtl/unix/oldlinux.pp:
	
	 * old linux. See msg about this unit.

2003-09-20 19:27  marco <marcov@stack.nl>

	* rtl/unix/liunsysc.inc:
	
	 * mmap fix.

2003-09-20 18:08  marco <marcov@stack.nl>

	* rtl/freebsd/: Makefile, Makefile.fpc:
	
	 * makefiles fixed

2003-09-20 18:07  marco <marcov@stack.nl>

	* rtl/linux/: Makefile, Makefile.fpc:
	
	 * new units fixed

2003-09-20 17:10  marco <marcov@stack.nl>

	* rtl/linux/: ossysch.inc, unxsysch.inc:
	
	 * small fixes. fcl now compiles

2003-09-20 14:45  marco <marcov@stack.nl>

	* rtl/linux/unixsysc.inc:
	
	 * Small fix. Cycle works

2003-09-20 14:38  marco <marcov@stack.nl>

	* rtl/: bsd/ossysc.inc, bsd/ossysch.inc, bsd/unxsysch.inc,
	freebsd/unixsysc.inc, unix/bunxh.inc, unix/printer.pp,
	unix/sysdeclh.inc, unix/systhrds.pp, unix/unix.pp:
	
	 * FCL now compiles for FreeBSD with new 1.1. Now Linux.

2003-09-17 21:07  marco <marcov@stack.nl>

	* rtl/unix/: sysutils.pp, unix.pp, unixutil.pp:
	
	 * more fixes for Unix<->unixutil

2003-09-17 20:49  marco <marcov@stack.nl>

	* rtl/unix/timezone.inc:
	
	 * small *BSD fix

2003-09-17 19:30  marco <marcov@stack.nl>

	* rtl/unix/: dos.pp, unix.pp:
	
	 * Introduction of unixutil

2003-09-17 19:24  marco <marcov@stack.nl>

	* rtl/unix/unixutil.pp:
	
	 * Initial version. Plain vanilla copy and paste from unix.pp

2003-09-17 18:02  marco <marcov@stack.nl>

	* rtl/bsd/ossysc.inc:
	
	 * ostype include moved to top

2003-09-17 17:06  peter <peter@freepascal.org>

	* rtl/win32/: activex.pp, dos.pp, objinc.inc, shellapi.pp,
	signals.pp, sockets.pp, system.pp, systhrds.pp, sysutils.pp,
	video.pp, windows.pp:
	
	  * stdcall patch

2003-09-17 14:41  marco <marcov@stack.nl>

	* rtl/unix/sysutils.pp:
	
	 * Uses more baseunix, less unix now

2003-09-17 13:52  marco <marcov@stack.nl>

	* rtl/bsd/: bunxmacr.inc, ostypes.inc:
	
	 * stat macro fixes voor BSD

2003-09-17 13:24  marco <marcov@stack.nl>

	* rtl/: linux/bunxfunc.inc, linux/bunxmacr.inc, linux/ostypes.inc,
	unix/bunxh.inc:
	
	 * fixes for new macro's

2003-09-17 13:14  marco <marcov@stack.nl>

	* rtl/unix/bunxh.inc:
	
	 * two extra FPIS added

2003-09-16 23:46  marco <marcov@stack.nl>

	* rtl/: linux/unixsysc.inc, unix/unix.pp:
	
	 * small fixes, checking things on linux

2003-09-16 23:20  marco <marcov@stack.nl>

	* rtl/: bsd/ctypes.inc, linux/ctypes.inc:
	
	 * pointer's of some basetypes

2003-09-16 22:52  marco <marcov@stack.nl>

	* rtl/unix/: crt.pp, liunsysc.inc, unix.pp:
	
	 * small cleanups. Mostly killing of already commented code in unix
	etc

2003-09-16 18:13  marco <marcov@stack.nl>

	* rtl/unix/: bunxh.inc, bunxovl.inc, crt.pp, genfdset.inc,
	keyboard.pp, mouse.pp, unix.pp:
	
	 * fdset functions renamed to fp<posix name>

2003-09-16 18:06  peter <peter@freepascal.org>

	* rtl/unix/: linuxold.inc, liunsysc.inc, timezone.inc:
	
	  * add typecasts for oldlinuxstat

2003-09-16 17:57  peter <peter@freepascal.org>

	* rtl/inc/objects.pp:
	
	  * sparc register typo

2003-09-16 17:40  marco <marcov@stack.nl>

	* rtl/unix/linuxold.inc:
	
	 * voodoo is now linux only

2003-09-16 17:39  marco <marcov@stack.nl>

	* rtl/unix/linuxold.inc:
	
	 * voodoo....

2003-09-16 15:17  marco <marcov@stack.nl>

	* rtl/unix/systhrds.pp:
	
	 * Wat cleanup, ouwe syscalls nu via baseunix e.d.

2003-09-16 15:00  marco <marcov@stack.nl>

	* rtl/unix/systhrds.pp:
	
	 * small BSD gotcha removed (typing mmap params)

2003-09-16 14:58  marco <marcov@stack.nl>

	* rtl/freebsd/syscalls.inc:
	
	 * fixje voor mmap parameter typering veranderingen

2003-09-16 14:45  marco <marcov@stack.nl>

	* rtl/bsd/: ossysc.inc, ossysch.inc:
	
	 * mmap typing fixes

2003-09-15 23:07  marco <marcov@stack.nl>

	* rtl/: linux/unixsysc.inc, unix/linuxold.inc, unix/liunsysc.inc:
	
	 * second round of linux fixes. oldlinux now works

2003-09-15 22:30  marco <marcov@stack.nl>

	* rtl/unix/liunsysc.inc:
	
	 * syscalls

2003-09-15 22:29  marco <marcov@stack.nl>

	* rtl/linux/: ossysc.inc, ossysch.inc:
	
	 * small fix

2003-09-15 22:08  marco <marcov@stack.nl>

	* rtl/: bsd/ossysc.inc, bsd/ossysch.inc, bsd/i386/syscall.inc,
	bsd/i386/syscallh.inc, freebsd/unixsysc.inc, unix/linuxnew.inc,
	unix/linuxold.inc, unix/systhrds.pp, unix/unix.pp:
	
	 * small fixes. FreeBSD now cycles

2003-09-15 16:12  marco <marcov@stack.nl>

	* rtl/unix/: linux.pp, linuxnew.inc, linuxold.inc:
	
	 * moved linux.pp contents to linuxold etc

2003-09-15 09:55  marco <marcov@stack.nl>

	* rtl/inc/sockets.inc:
	
	 * fixed typo

2003-09-15 09:51  marco <marcov@stack.nl>

	* rtl/inc/sockets.inc:
	
	 * fix

2003-09-15 09:23  marco <marcov@stack.nl>

	* rtl/bsd/ostypes.inc:
	
	 * fix

2003-09-15 09:09  marco <marcov@stack.nl>

	* rtl/freebsd/: console.pp, unixsock.inc, unixsysc.inc:
	
	 * small fixes, round 1

2003-09-14 22:33  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/powerpc.inc:
	
	  * renamed sp to r1, gnu as doesn't understand sp

2003-09-14 22:23  marco <marcov@stack.nl>

	* rtl/linux/: unxsysc.inc, unxsysch.inc:
	
	 * unix reform

2003-09-14 22:16  marco <marcov@stack.nl>

	* rtl/unix/genfdset.inc:
	
	 * new files unixreform

2003-09-14 22:16  marco <marcov@stack.nl>

	* rtl/unix/: syscall.pp, x86.pp:
	
	 * more unix reform

2003-09-14 22:15  marco <marcov@stack.nl>

	* rtl/: bsd/baseunix.pp, bsd/bunxfunc.inc, bsd/bunxfunch.inc,
	bsd/bunxmacr.inc, bsd/bunxtype.inc, bsd/ossysc.inc,
	bsd/ossysch.inc, bsd/ostypes.inc, bsd/unxsysc.inc,
	bsd/unxsysch.inc, bsd/i386/syscallh.inc, freebsd/ptypes.inc,
	freebsd/syscalls.inc, freebsd/systypes.inc, freebsd/unixsysc.inc,
	freebsd/i386/x86.inc, freebsd/i386/x86h.inc, inc/sockets.inc,
	linux/Makefile, linux/baseunix.pp, linux/bunxfunc.inc,
	linux/bunxtype.inc, linux/ossysc.inc, linux/ossysch.inc,
	linux/ostypes.inc, linux/pthread.inc, linux/ptypes.inc,
	linux/signal.inc, linux/syscallo.inc, linux/syscalls.inc,
	linux/system.pp, linux/systypes.inc, linux/unixsock.inc,
	linux/unixsysc.inc, linux/i386/syscall.inc,
	linux/i386/syscallh.inc, unix/bunxh.inc, unix/bunxovl.inc,
	unix/bunxovlh.inc, unix/crt.pp, unix/dos.pp, unix/genfuncs.inc,
	unix/gpm.pp, unix/graph.pp, unix/ipc.pp, unix/keyboard.pp,
	unix/linux.pp, unix/mouse.pp, unix/printer.pp, unix/serial.pp,
	unix/sockets.pp, unix/systhrds.pp, unix/sysutils.pp,
	unix/terminfo.pp, unix/timezone.inc, unix/unix.pp, unix/video.pp:
	
	 * Unix reform stage two. Remove all calls from Unix that exist in
	Baseunix.

2003-09-14 17:02  peter <peter@freepascal.org>

	* rtl/sparc/math.inc:
	
	  * remove int64 to double helpers

2003-09-14 13:34  peter <peter@freepascal.org>

	* rtl/: i386/i386.inc, i386/int64p.inc, inc/int64.inc,
	inc/system.inc, linux/i386/syscall.inc, linux/i386/syscallh.inc,
	powerpc/int64p.inc, sparc/int64p.inc:
	
	  * moved int64 asm code to int64p.inc
	  * save ebx,esi

2003-09-12 14:45  olle

	* rtl/macos/system.pp:
	
	  + filehandling complete
	  + heaphandling complete
	  + support for random
	  * filehandling now uses filedecriptors in StdCLib
	  * other minor changes
	  - removed DEFINE MAC_SYS_RUNNABLE

2003-09-12 14:33  olle

	* rtl/win32/system.pp:
	
	  * nice-ified

2003-09-11 17:54  peter <peter@freepascal.org>

	* rtl/inc/heaptrc.pp:
	
	  * when retrieving stackdump check if bp is smaller than the
	previous
	    bp

2003-09-08 20:25  peter <peter@freepascal.org>

	* rtl/win32/initc.pp:
	
	  * popstack to cdecl

2003-09-08 20:21  peter <peter@freepascal.org>

	* rtl/i386/: i386.inc, math.inc, set.inc, strings.inc,
	stringss.inc, strlen.inc, typinfo.inc:
	
	  * save edi,esi,ebx

2003-09-08 00:29  hajny <xhajt03@mbox.vol.cz>

	* rtl/watcom/: crt.pp, dos.pp, ms.bat, system.pp, watcom.pp:
	
	  * syswat renamed to system, CVS log added

2003-09-07 00:23  marco <marcov@stack.nl>

	* rtl/win32/sysutils.pp:
	
	 * VP fixes.

2003-09-06 23:56  marco <marcov@stack.nl>

	* rtl/inc/except.inc:
	
	 * one VIRTUALPASCAL

2003-09-06 23:52  marco <marcov@stack.nl>

	* rtl/objpas/: dati.inc, fina.inc, syspch.inc:
	
	 * commited.

2003-09-06 23:22  marco <marcov@stack.nl>

	* rtl/objpas/: sysstr.inc, sysstrh.inc:
	
	 * More objpas fixes

2003-09-06 22:49  marco <marcov@stack.nl>

	* rtl/objpas/sysutilh.inc:
	
	 * Two minimal VP fixes

2003-09-06 22:46  marco <marcov@stack.nl>

	* rtl/objpas/sysutils.inc:
	
	 * 3 small VP fixes from Noah Silva. One (OutOfMemory error)
	failed.

2003-09-06 19:06  florian <florian@freepascal.org>

	* rtl/inc/real2str.inc:
	
	  * fixed Nan and +Inf string

2003-09-06 18:48  florian <florian@freepascal.org>

	* rtl/inc/real2str.inc:
	
	  * fixed real2str for -Inf and Inf

2003-09-06 12:44  olle

	* rtl/powerpc/powerpc.inc:
	
	  + Used macros ABI_AIX and ABI_SYSV exchanged to FPC_ABI_AIX and
	FPC_ABI_SYSV.

2003-09-05 20:09  florian <florian@freepascal.org>

	* rtl/watcom/: crt.pp, dos.pp, mc.bat, mdos.bat, mo.bat, mp.bat,
	ms.bat, objpas.pp, prt0.asm, system.pp, watcom.pp:
	
	  * added initial watcom extender files; they need to be cleaned up

2003-09-04 18:07  florian <florian@freepascal.org>

	* rtl/: inc/systemh.inc, powerpc/math.inc:
	
	  * fixed qword_to_double conversion on powerpc

2003-09-03 16:09  florian <florian@freepascal.org>

	* rtl/: arm/arm.inc, arm/math.inc, arm/setjump.inc,
	inc/generic.inc, inc/genmath.inc, inc/int64.inc, inc/system.inc,
	inc/systemh.inc, inc/variant.inc, linux/signal.inc,
	objpas/rtlconst.pp, objpas/sysconst.pp, powerpc/math.inc,
	unix/sysunix.inc, win32/Makefile.fpc:
	
	  * arm fixes to the common rtl code
	  * some generic math code fixed
	  * ...

2003-09-02 19:41  peter <peter@freepascal.org>

	* rtl/sparc/math.inc:
	
	  * updated for int64 to double

2003-09-02 15:04  florian <florian@freepascal.org>

	* rtl/inc/compproc.inc:
	
	  * ifdef'd some helpers

2003-09-01 22:47  peter <peter@freepascal.org>

	* rtl/inc/: compproc.inc, systemh.inc:
	
	  * pcomp added for sparc

2003-09-01 22:46  peter <peter@freepascal.org>

	* rtl/objpas/: math.pp, syspch.inc:
	
	  * small fixes for sparc

2003-09-01 22:46  peter <peter@freepascal.org>

	* rtl/sparc/: math.inc, mathu.inc, mathuh.inc, sysutilp.inc,
	typinfo.inc:
	
	  * new dummies

2003-08-28 02:08  florian <florian@freepascal.org>

	* rtl/linux/arm/: syscall.inc, syscallh.inc, sysnr.inc:
	
	  * syscall skeleton

2003-08-27 15:07  florian <florian@freepascal.org>

	* rtl/linux/arm/: cprt0.as, cprt21.as, crt0.as, dllprt0.as,
	gprt0.as, prt0.as:
	
	  * initial revision of arm startup code

2003-08-27 14:58  florian <florian@freepascal.org>

	* rtl/linux/arm/stat.inc:
	
	  * initial revision, derived from linux kernel sources

2003-08-24 22:51  olle

	* rtl/powerpc/strings.inc:
	
	  + added MacOS compatible constant loading

2003-08-24 22:50  olle

	* rtl/powerpc/sysutilp.inc:
	
	  * changed used scratchreg from r0 to r10

2003-08-24 22:47  olle

	* rtl/powerpc/powerpc.inc:
	
	  + added support for ABI_AIX in get_caller_addr

2003-08-22 00:24  olle

	* rtl/: linux/signal.inc, linux/syscallo.inc, linux/systypes.inc,
	darwin/signal.inc, darwin/syscalls.inc:
	
	  - removed parameter from fpc_iocheck

2003-08-22 00:21  olle

	* rtl/: unix/sysunix.inc, netbsd/syscalls.inc, bsd/bunxtype.inc,
	bsd/ossysc.inc:
	
	  - removed parameter from fpc_iocheck

2003-08-22 00:17  olle

	* rtl/inc/objects.pp:
	
	  - removed parameter from fpc_iocheck

2003-08-22 00:10  olle

	* rtl/inc/system.inc:
	
	  - removed parameter from fpc_iocheck
	  * changed processor compiler directive * to cpu*

2003-08-22 00:07  olle

	* rtl/inc/compproc.inc:
	
	  - removed parameter from fpc_iocheck

2003-08-21 18:41  florian <florian@freepascal.org>

	* rtl/arm/: arm.inc, math.inc, set.inc, setjump.inc, setjumph.inc:
	
	  * empty dummy files
	  + [long|set]jmp implemented

2003-08-21 05:24  florian <florian@freepascal.org>

	* rtl/arm/makefile.cpu:
	
	  + basic makefile.cpu added

2003-08-21 01:12  marco <marcov@stack.nl>

	* rtl/win32/wininc/base.inc:
	
	 * HSTR fix

2003-08-18 03:03  yuri

	* rtl/os2/: Makefile, Makefile.fpc:
	
	+ Winsock added. + pmbidi added

2003-08-15 12:53  yuri

	* rtl/os2/: pmwsock.pas, winsock.pas:
	
	+ Winsock unit added * PMWSock unit updated (to be less or more
	compitilbe with win32 winsock)

2003-08-11 15:19  mazen <mazen@freepascal.org>

	* rtl/linux/sparc/syscall.inc:
	
	+ added assembler mode directive to use direct assembler reader

2003-08-11 12:43  yuri

	* rtl/os2/pmwin.pas:
	
	+ WinSetErrorInfo constants and function added

2003-08-09 00:02  olle

	* rtl/powerpc/math.inc:
	
	  * small bugfix macos

2003-07-19 13:19  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/objpas.inc:
	
	+ fix from Ivan Shikhalev for QueryInterface to return ancestor
	methods

2003-07-08 23:23  peter <peter@freepascal.org>

	* rtl/: linux/systypes.inc, linux/unixsysc.inc, unix/unix.pp:
	
	  * sparc fixes

2003-07-08 23:21  peter <peter@freepascal.org>

	* rtl/inc/objects.pp:
	
	  * 1.1 does not need to load esi

2003-07-08 16:18  peter <peter@freepascal.org>

	* rtl/linux/systypes.inc:
	
	  * fdset changed to 1024 bits

2003-07-07 22:23  peter <peter@freepascal.org>

	* rtl/powerpc/: strings.inc, stringss.inc:
	
	  * added defines to override generic implementations

2003-07-07 22:22  peter <peter@freepascal.org>

	* rtl/: i386/stringss.inc, inc/genstr.inc, inc/genstrs.inc,
	inc/strings.pp, sparc/strings.inc, sparc/stringss.inc:
	
	  * generic string routines added

2003-07-07 00:08  peter <peter@freepascal.org>

	* rtl/linux/sparc/syscall.inc:
	
	  * fix setting return value

2003-07-06 23:43  marco <marcov@stack.nl>

	* rtl/linux/Makefile:
	
	 * regen makefile

2003-07-06 23:40  marco <marcov@stack.nl>

	* rtl/linux/Makefile.fpc:
	
	 * Fix for Peter's moving sysnr.inc to processor dependant dirs

2003-07-06 23:26  peter <peter@freepascal.org>

	* rtl/linux/: i386/syscallh.inc, sparc/syscallh.inc:
	
	  * syscall6 alias fixed

2003-07-06 23:12  peter <peter@freepascal.org>

	* rtl/linux/: sysnr.inc, i386/sysnr.inc, powerpc/sysnr.inc,
	sparc/sysnr.inc, x86_64/sysnr.inc:
	
	  * Syscall number is architecture dependent

2003-07-06 22:40  peter <peter@freepascal.org>

	* rtl/linux/sparc/syscall.inc:
	
	  * wrong return reg

2003-07-03 23:03  peter <peter@freepascal.org>

	* rtl/linux/sparc/syscall.inc:
	
	  * syscalls implemented

2003-06-26 19:20  yuri

	* rtl/os2/pmbidi.pas:
	
	* Misstyping fixed

2003-06-26 19:12  yuri

	* rtl/emx/: Makefile, Makefile.fpc, dos.pas, system.pas,
	sysutils.pp:
	
	* pmbidi added * some cosmetic changes

2003-06-26 19:11  yuri

	* rtl/os2/: Makefile, Makefile.fpc, pmbidi.pas, todo-os2.txt:
	
	* Initial import

2003-06-17 21:24  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/: astrings.inc, compproc.inc, wstrings.inc:
	
	  * fixed conversion of fpc_*str_unique to compilerproc

2003-06-17 18:39  jonas <jonas.maebe@rug.ac.be>

	* rtl/linux/: syscallo.inc, powerpc/syscall.inc:
	
	  * fixed old syscall handling for ppc

2003-06-17 18:38  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/: astrings.inc, compproc.inc, wstrings.inc:
	
	  * fpc_{ansistr|widestr}_unique is now a function so it can be
	used as
	    compilerproc

2003-06-15 16:34  michael <michael.vancanneyt@wisa.be>

	* rtl/win32/wininc/defines.inc:
	
	+ forgot to comment INVALID_HANDLE_VALUE function

2003-06-15 16:33  michael <michael.vancanneyt@wisa.be>

	* rtl/win32/wininc/defines.inc:
	
	+ INVALID_HANDLE_VALUE is a constant, not a function

2003-06-14 14:41  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/: math.inc, powerpc.inc, set.inc, strings.inc,
	stringss.inc, strlen.inc, strpas.inc:
	
	  * fixed compilation problems (removed unnecessary modified
	registers
	    lists from procedures)

2003-06-10 13:16  jonas <jonas.maebe@rug.ac.be>

	* rtl/win32/dos.pp:
	
	  * fix from Peter

2003-06-07 01:34  hajny <xhajt03@mbox.vol.cz>

	* rtl/: emx/sysutils.pp, os2/sysutils.pp:
	
	  * better fix for bug 2518

2003-06-07 01:31  hajny <xhajt03@mbox.vol.cz>

	* rtl/emx/sysutils.pp:
	
	  * fix for bug 2518 applied to EMX as well

2003-06-07 01:31  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/sysutils.pp:
	
	  * fix for bug 2518 applied to OS/2 as well

2003-06-05 16:45  peter <peter@freepascal.org>

	* rtl/inc/objects.pp:
	
	  * use Windows THandle

2003-06-04 17:18  peter <peter@freepascal.org>

	* rtl/linux/syscallo.inc:
	
	  * compile fix for systhrds

2003-06-03 16:23  marco <marcov@stack.nl>

	* rtl/bsd/baseunix.pp:
	
	 * Moved prototypes outside of baseunix. And shared with linux for
	now

2003-06-03 09:54  michael <michael.vancanneyt@wisa.be>

	* rtl/go32v2/sysutils.pp:
	
	+ Patch from Peter for millisecond timing

2003-06-03 00:05  mazen <mazen@freepascal.org>

	* rtl/linux/sparc/syscall.inc:
	
	* fixing naming conflict in public clause of  FPC_SYSCALL?
	definition

2003-06-03 00:03  mazen <mazen@freepascal.org>

	* rtl/linux/sparc/prt0.as:
	
	*making init and fini symbols compatible FPC code by  changing 
	_init ==> fpc_initialize  and _fini ==> fpc_finalize

2003-06-01 18:35  marco <marcov@stack.nl>

	* rtl/: bsd/bunxmain.inc, bsd/bunxtype.inc,
	bsd/powerpc/syscall.inc, bsd/powerpc/syscallh.inc,
	freebsd/Makefile, freebsd/Makefile.fpc, freebsd/syscalls.inc,
	netbsd/Makefile, netbsd/Makefile.fpc, netbsd/errno.inc:
	
	 * Several small fixes to harmonize the *BSD rtls and Linux.

2003-06-01 18:28  marco <marcov@stack.nl>

	* rtl/linux/bunxmain.inc:
	
	 * small rearrangements

2003-06-01 18:28  marco <marcov@stack.nl>

	* rtl/unix/: bunxh.inc, bunxovl.inc, bunxovlh.inc, gensigset.inc:
	
	 * Enhancements to make the compiler baseunix using.

2003-06-01 17:25  marco <marcov@stack.nl>

	* rtl/unix/sysdeclh.inc:
	
	 * now generic

2003-06-01 17:23  marco <marcov@stack.nl>

	* rtl/unix/oscdeclh.inc:
	
	 * Shared for now

2003-06-01 16:50  jonas <jonas.maebe@rug.ac.be>

	* rtl/: i386/i386.inc, inc/generic.inc, powerpc/powerpc.inc:
	
	  * fpc_shortstr_append_shortstr has to use high(s1) instead of 255
	as
	    maxlen
	  + ppc version of fpc_shortstr_append_shortstr

2003-05-31 22:22  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/math.inc:
	
	  * fixed 64 bit results of trunc and round

2003-05-31 18:57  marco <marcov@stack.nl>

	* rtl/netbsd/unixsysc.inc:
	
	 * works via system unit call now, because of powerpc

2003-05-31 18:50  marco <marcov@stack.nl>

	* rtl/netbsd/sysofft.inc:
	
	 * First working version. CVS:
	-------------------------------------------------------------------
	---

2003-05-31 01:56  florian <florian@freepascal.org>

	* rtl/powerpc/math.inc:
	
	  * fixed parameter passing for int64

2003-05-30 21:58  marco <marcov@stack.nl>

	* rtl/: bsd/i386/syscallh.inc, netbsd/syscalls.inc, unix/linux.pp,
	unix/unix.pp:
	
	 * Getting NetBSD/i386 to compile.

2003-05-30 21:37  marco <marcov@stack.nl>

	* rtl/: netbsd/Makefile, netbsd/Makefile.fpc, netbsd/syscalls.inc,
	unix/linux.pp:
	
	 * small changes

2003-05-29 23:45  marco <marcov@stack.nl>

	* rtl/bsd/ossysc.inc:
	
	 * Some other workaround

2003-05-29 23:44  marco <marcov@stack.nl>

	* rtl/freebsd/Makefile.fpc:
	
	  * fix

2003-05-29 23:17  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/powerpc.inc:
	
	  * compile with -dppc603 to not use unaligned float loads in
	move() and
	    g_concatcopy, because the 603 and 604 take an exception for
	those
	    (and netbsd doesn't even handle those in the kernel). There are
	    still some of those left that could cause problems though (e.g.
	    in the set helpers)

2003-05-29 23:04  marco <marcov@stack.nl>

	* rtl/netbsd/Makefile.fpc:
	
	 * makefile.

2003-05-29 22:54  marco <marcov@stack.nl>

	* rtl/bsd/osmain.inc:
	
	 * progname fix.

2003-05-29 22:52  marco <marcov@stack.nl>

	* rtl/bsd/ossysc.inc:
	
	 * only moved around the off_t calls, and made an exception
	(includefile)
	for NetBSD/powerpc

2003-05-29 22:51  marco <marcov@stack.nl>

	* rtl/netbsd/sysofft.inc:
	
	 * Singled out the off_t calls, because on *BSD they will often be
	OS/Arch specific.

2003-05-29 21:16  marco <marcov@stack.nl>

	* rtl/unix/unix.pp:
	
	 * fixed a small *BSD gotcha

2003-05-29 16:32  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/: powerpc.inc, set.inc:
	
	  * changed dcbst to dcbtst (former means "flush cache block to
	memory,
	    the latter means "I will soon store something to that cache
	block")

2003-05-29 15:42  marco <marcov@stack.nl>

	* rtl/bsd/powerpc/syscall.inc:
	
	 * small fix

2003-05-29 15:14  marco <marcov@stack.nl>

	* rtl/bsd/powerpc/syscall.inc:
	
	 * 7 parameter syscall added. *BSD has calls with more params due
	to __syscall etc

2003-05-29 15:06  marco <marcov@stack.nl>

	* rtl/netbsd/powerpc/prt0.as:
	
	 * small fix

2003-05-29 14:14  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/powerpc.inc:
	
	  * move() now uses dcbz if possible

2003-05-29 10:43  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/objpas.pp:
	
	+ Paramstr(0) must return binary name

2003-05-28 21:18  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/strings.inc:
	
	  * fixed strcopy and strecopy if there are #1 chars right before
	the end
	    of the string to copied

2003-05-26 23:29  jonas <jonas.maebe@rug.ac.be>

	* rtl/: bsd/ossysc.inc, darwin/getcwd.inc:
	
	  - disabled nanosleep for darwin for now
	  + getcwd for darwin

2003-05-26 23:18  peter <peter@freepascal.org>

	* rtl/: i386/i386.inc, inc/generic.inc:
	
	  * FPC_SHORTSTR_APPEND_SHORTSTR public added

2003-05-26 21:36  peter <peter@freepascal.org>

	* rtl/: i386/i386.inc, i386/set.inc, inc/compproc.inc,
	inc/generic.inc:
	
	  * fpc_shortstr_concat is now the same for all targets
	  * fpc_shortstr_append_shortstr added for optimized code
	generation

2003-05-26 21:32  jonas <jonas.maebe@rug.ac.be>

	* rtl/darwin/machnr.inc:
	
	  * added missing Const

2003-05-26 19:22  marco <marcov@stack.nl>

	* rtl/netbsd/powerpc/prt0.as:
	
	 * first untested version for NetBSD. Might need ELF ident section.

2003-05-26 19:11  marco <marcov@stack.nl>

	* rtl/netbsd/powerpc/cprt0.as:
	
	 * first try at init code.

2003-05-25 16:07  jonas <jonas.maebe@rug.ac.be>

	* rtl/bsd/powerpc/syscallh.inc:
	
	  + added from linux

2003-05-25 15:51  jonas <jonas.maebe@rug.ac.be>

	* rtl/bsd/powerpc/syscall.inc:
	
	  * several fixes, addition of Mach trap numbers (thye are simply
	syscalls
	    with a negative number)

2003-05-25 14:59  jonas <jonas.maebe@rug.ac.be>

	* rtl/darwin/: errno.inc, machnr.inc, ptypes.inc, signal.inc,
	sysnr.inc:
	
	  * several fixes, addition of Mach trap numbers (thye are simply
	syscalls
	    with a negative number)

2003-05-24 22:39  jonas <jonas.maebe@rug.ac.be>

	* rtl/unix/unix.pp:
	
	  * fixed ExitCode translation in WaitProcess for Linux and Darwin
	(and
	    probably other BSD's as well)

2003-05-24 15:39  jonas <jonas.maebe@rug.ac.be>

	* rtl/: inc/genmath.inc, powerpc/math.inc:
	
	  * fsqrt is an optional instruction in the ppc architecture and
	isn't
	    implemented by any current ppc afaik, so use the generic sqrt
	routine
	    instead (adapted so it works with compilerproc)

2003-05-24 12:16  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/strings.inc:
	
	  * fixed strscan and strrscan

2003-05-24 00:58  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/genmath.inc:
	
	  * added longint typecase to odd(smallint_var) call to avoid
	overload
	    problem

2003-05-24 00:36  florian <florian@freepascal.org>

	* rtl/linux/sparc/: stat.inc, syscall.inc, syscallh.inc:
	
	  * fixed compilation of sparc system unit

2003-05-23 23:58  jonas <jonas.maebe@rug.ac.be>

	* rtl/linux/powerpc/syscall.inc:
	
	  * fixed storing to errno for single threaded programs

2003-05-23 23:09  florian <florian@freepascal.org>

	* rtl/linux/sparc/: cprt0.as, cprt21.as, dllprt0.as, gprt0.as:
	
	  + dummy implementation readded to satisfy makefile

2003-05-23 16:53  peter <peter@freepascal.org>

	* rtl/inc/heap.inc:
	
	  * check newpos < 0 instead of = -1

2003-05-21 01:56  florian <florian@freepascal.org>

	* rtl/darwin/: Makefile, Makefile.fpc, sysconst.inc,
	powerpc/cprt0.as, powerpc/prt0.as:
	
	  * basic setup; derived from FreeBSD and Linux

2003-05-17 15:07  marco <marcov@stack.nl>

	* rtl/unix/errno.inc:
	
	 * Movexd back to linux/

2003-05-17 15:06  marco <marcov@stack.nl>

	* rtl/linux/errno.inc:
	
	 * done.

2003-05-17 14:55  florian <florian@freepascal.org>

	* rtl/powerpc/strings.inc:
	
	  * fixed copy&paste bug in strecopy

2003-05-17 13:04  marco <marcov@stack.nl>

	* rtl/linux/: Makefile, Makefile.fpc:
	
	 * errno from freebsd dir, not Unix dir.

2003-05-17 02:19  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/powerpc.inc:
	
	  * fixed inclocked

2003-05-17 02:01  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/strings.inc:
	
	  * fixed strcopy

2003-05-17 01:22  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/real2str.inc:
	
	  * moved all loal variables to one block (necessary for ppc until
	nested
	    procedures are properly supported)

2003-05-17 00:40  florian <florian@freepascal.org>

	* rtl/: i386/i386.inc, inc/compproc.inc, inc/generic.inc:
	
	  * fixed generic shortstr_compare

2003-05-16 23:22  jonas <jonas.maebe@rug.ac.be>

	* rtl/linux/powerpc/stat.inc:
	
	  * fixed stat struct (previous one was a frankenversion of ppc and
	    i386 version)

2003-05-16 22:56  florian <florian@freepascal.org>

	* rtl/unix/dos.pp:
	
	no message

2003-05-16 18:04  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/math.inc:
	
	  * fixed round() (almost the same as trunc)

2003-05-16 00:50  jonas <jonas.maebe@rug.ac.be>

	* rtl/linux/: bunxtype.inc, systypes.inc, i386/stat.inc,
	m68k/stat.inc, powerpc/stat.inc:
	
	  * the stat type is processor-dependent
	  * the dev_t tpye is processor dependent. Don't use it in the stat
	type
	    however, as that one is also used at a time where dev_t is
	already
	    defined as qword

2003-05-14 21:47  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/powerpc.inc:
	
	  * fixed stupid bug in filldword

2003-05-14 15:51  florian <florian@freepascal.org>

	* rtl/unix/dos.pp:
	
	  * ifdef'd code which i386 specific

2003-05-13 22:52  peter <peter@freepascal.org>

	* rtl/inc/generic.inc:
	
	  * extra check for self and empty objects

2003-05-13 22:39  florian <florian@freepascal.org>

	* rtl/powerpc/powerpc.inc:
	
	  * uncommented shortstring compare, buggy

2003-05-13 21:18  peter <peter@freepascal.org>

	* rtl/inc/: compproc.inc, generic.inc:
	
	  * fpc_help_fail compilerproc
	  * fpc_new_class, fpc_dispose_class not needed by latest compiler

2003-05-13 00:36  florian <florian@freepascal.org>

	* rtl/linux/powerpc/prt0.as:
	
	  + added setup of argv, argc and envp

2003-05-12 21:39  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/powerpc.inc:
	
	  * fixed final fillchar error (tfillchr passes now)

2003-05-12 21:00  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/powerpc.inc:
	
	  * fixed bug in fillchar

2003-05-12 13:17  florian <florian@freepascal.org>

	* rtl/inc/int64.inc:
	
	  * fixed my commit, strange, it didn't give any conflicts with
	Jonas patch

2003-05-12 13:16  florian <florian@freepascal.org>

	* rtl/inc/int64.inc:
	
	  * qword division fixed (MSB/LSB problem)

2003-05-12 09:19  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/int64.inc:
	
	  * fixed for big endian systems (since Florian doesn't seem to
	want to
	    commit this fix :)

2003-05-11 23:39  peter <peter@freepascal.org>

	* rtl/inc/compproc.inc:
	
	  * constructor helper added

2003-05-11 20:09  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/math.inc:
	
	  * fixed qword and int64 to double conversion

2003-05-11 18:07  jonas <jonas.maebe@rug.ac.be>

	* rtl/linux/: ossysc.inc, powerpc/syscall.inc,
	powerpc/syscallh.inc:
	
	  * fixed mmap for non-i386 non-m68k architectures (not sure about
	    x86-64)

2003-05-11 13:06  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/set.inc:
	
	  * fixed fpc_set_set_byte and fpc_set_unset_byte

2003-05-10 23:38  armin

	* rtl/netware/aio.pp:
	
	* added declarations with var parameters

2003-05-10 22:33  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/powerpc.inc:
	
	  * fixed get_caller_frame and get_caller_addr

2003-05-10 19:33  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/powerpc.inc:
	
	  * final (? :) fix to move, passes new tests/test/tmove test

2003-05-02 21:03  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/powerpc.inc:
	
	  * fixed some bugs in move()

2003-05-02 17:12  jonas <jonas.maebe@rug.ac.be>

	* rtl/: inc/genmath.inc, powerpc/math.inc:
	
	  - removed empty ppc-specific frac()
	  + added correct generic frac() implementation for doubles
	(translated
	    from glibc code)

2003-05-02 17:10  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/set.inc:
	
	  * fixed fpc_set_set_range

2003-05-01 10:05  florian <florian@freepascal.org>

	* rtl/: inc/astrings.inc, inc/except.inc, inc/heap.inc,
	inc/objpas.inc, inc/systemh.inc, inc/wstrings.inc,
	linux/osmain.inc, linux/x86_64/syscallh.inc, x86_64/x86_64.inc:
	
	  * started to make the rtl 64 bit save by introducing SizeInt and
	SizeUInt (similar to size_t of C)

2003-05-01 00:11  florian <florian@freepascal.org>

	* rtl/: linux/system.pp, linux/x86_64/syscall.inc,
	linux/x86_64/syscallh.inc, x86_64/math.inc, x86_64/set.inc,
	x86_64/setjump.inc, x86_64/setjumph.inc, x86_64/strings.inc,
	x86_64/x86_64.inc:
	
	  + for a lot of x86-64 dependend files mostly dummies added

2003-04-30 18:36  florian <florian@freepascal.org>

	* rtl/: i386/strings.inc, inc/genstr.inc, inc/systemh.inc,
	x86_64/strings.inc, x86_64/strlen.inc:
	
	  + support for generic pchar routines added
	  + some basic rtl stuff for x86-64 added

2003-04-27 18:25  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/strpas.inc:
	
	  * support nil as parameter and some other fixes

2003-04-27 18:24  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/powerpc.inc:
	
	  - disabled fpc_shortstr_concat because it's called differently
	than that
	    routine is declared

2003-04-26 22:37  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/powerpc.inc:
	
	  * fixed and re-enabled routines commented out by Florian :)

2003-04-26 22:36  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/math.inc:
	
	  * trunc now also supports int64 (no NaN's etc though)

2003-04-26 22:00  florian <florian@freepascal.org>

	* rtl/powerpc/setjump.inc:
	
	  * fixed previous commit of setjmp

2003-04-26 21:52  florian <florian@freepascal.org>

	* rtl/powerpc/setjump.inc:
	
	  + implemented longjmp

2003-04-26 20:54  florian <florian@freepascal.org>

	* rtl/powerpc/: setjump.inc, setjumph.inc:
	
	  + implemented setjmp record and longjmp

2003-04-26 19:46  florian <florian@freepascal.org>

	* rtl/powerpc/powerpc.inc:
	
	  * commented out not working routines
	  * reactivated assembler fillchar

2003-04-26 19:35  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/powerpc.inc:
	
	  * fixed FillChar

2003-04-26 19:20  florian <florian@freepascal.org>

	* rtl/powerpc/math.inc:
	
	  * fixed trunc, now it's working at least for longint range

2003-04-26 17:29  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/set.inc:
	
	  * fixed fpc_set_in_byte

2003-04-26 14:40  florian <florian@freepascal.org>

	* rtl/powerpc/set.inc:
	
	  + set_in_byte needed FPC_SET_IN_BYTE alias

2003-04-26 14:05  florian <florian@freepascal.org>

	* rtl/powerpc/powerpc.inc:
	
	  * removed object/class helpers, the compiler uses the generic
	ones

2003-04-26 13:55  florian <florian@freepascal.org>

	* rtl/powerpc/powerpc.inc:
	
	  * fixed newlines

2003-04-25 23:15  peter <peter@freepascal.org>

	* rtl/inc/compproc.inc:
	
	  * fpc_big_array changed to 1k only. using maxlongint will crash
	gdb

2003-04-25 23:09  peter <peter@freepascal.org>

	* rtl/inc/systemh.inc:
	
	  * remove dos lf

2003-04-24 14:28  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/typinfo.inc:
	
	  * fixeed saving/restoring of return address
	  * synchronized with i386 version

2003-04-24 14:13  florian <florian@freepascal.org>

	* rtl/powerpc/sysutilp.inc:
	
	  * fixed assembler errors

2003-04-24 13:50  florian <florian@freepascal.org>

	* rtl/powerpc/typinfo.inc:
	
	  * fixed assembling

2003-04-24 13:46  florian <florian@freepascal.org>

	* rtl/: objpas/typinfo.pp, powerpc/typinfo.inc:
	
	  * fixed wrong newlines

2003-04-24 13:09  florian <florian@freepascal.org>

	* rtl/objpas/types.pp:
	
	  * check included, if the compiler supports interfaces

2003-04-24 11:38  florian <florian@freepascal.org>

	* rtl/objpas/math.pp:
	
	  * min/max must check the compiler capabilities

2003-04-24 11:21  florian <florian@freepascal.org>

	* rtl/objpas/math.pp:
	
	  + moved cpu dependend code to mathuh.inc and mathu.inc

2003-04-24 11:16  florian <florian@freepascal.org>

	* rtl/i386/: mathu.inc, mathuh.inc:
	
	  * initial implementation with code from math.pp

2003-04-24 11:14  florian <florian@freepascal.org>

	* rtl/powerpc/: mathu.inc, mathuh.inc:
	
	  * initial implementation

2003-04-24 00:47  florian <florian@freepascal.org>

	* rtl/powerpc/typinfo.inc:
	
	  * fixed compilation

2003-04-24 00:46  florian <florian@freepascal.org>

	* rtl/inc/systemh.inc:
	
	  + powerpc defines now pcomp as well

2003-04-24 00:19  peter <peter@freepascal.org>

	* rtl/powerpc/typinfo.inc:
	
	  * sstringfunc para updated

2003-04-23 23:28  peter <peter@freepascal.org>

	* rtl/: i386/math.inc, inc/compproc.inc, inc/genmath.inc,
	powerpc/math.inc, sparc/math.inc:
	
	  * fpc_round added, needed for int64 currency

2003-04-23 23:04  florian <florian@freepascal.org>

	* rtl/powerpc/powerpc.inc:
	
	  * fixed fpc_shortstr_to_shortstr

2003-04-23 15:10  peter <peter@freepascal.org>

	* rtl/inc/generic.inc:
	
	  * remvoe objectsize loading from help_destructor
	  * implement fpc_check_object
	  * saveregistrers for check_object

2003-04-23 13:35  peter <peter@freepascal.org>

	* rtl/win32/: graph.pp, wincrt.pp, winmouse.pp, wininc/base.inc:
	
	  * wndproc definition fixed

2003-04-23 13:22  peter <peter@freepascal.org>

	* rtl/win32/: wincrt.pp, winmouse.pp:
	
	  * fixed msghandler declarations

2003-04-23 13:08  florian <florian@freepascal.org>

	* rtl/win32/graph.pp:
	
	  * fixed parameter types

2003-04-22 19:07  florian <florian@freepascal.org>

	* rtl/linux/: syscallo.inc, powerpc/syscall.inc:
	
	  * there where two SYSCALL1 procedures for the powerpc, fixed

2003-04-12 15:21  armin

	* rtl/netware/sysutils.pp:
	
	* added THandle

2003-04-10 17:48  yuri

	* rtl/os2/pmdev.pas:
	
	+ Dynamic jobs properties added

2003-04-07 20:28  armin

	* rtl/win32/wininc/redef.inc:
	
	* corrected BuildCommDCBAndTimeouts, the external is
	BuildCommDCBAndTimeoutsA not BuildCommDCBAndTimeouts

2003-04-06 13:06  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/sysutils.inc:
	
	+ Added exception classname to output of unhandled exception for
	better identification

2003-04-04 22:46  yuri

	* rtl/os2/os2def.pas:
	
	* ErrorID type added

2003-04-04 14:03  yuri

	* rtl/emx/: Makefile, Makefile.fpc:
	
	+ PMWSock, PMWP added

2003-04-04 14:02  yuri

	* rtl/os2/: Makefile, Makefile.fpc, pmwsock.pas:
	
	+ Initial import

2003-04-04 04:02  yuri

	* rtl/emx/sysutils.pp:
	
	* THandle added

2003-04-02 23:06  hajny <xhajt03@mbox.vol.cz>

	* rtl/emx/sysutils.pp:
	
	  * Yuri's fix merged from os2

2003-04-02 17:18  peter <peter@freepascal.org>

	* rtl/go32v2/sysutils.pp:
	
	  * fix argument names

2003-04-02 16:07  peter <peter@freepascal.org>

	* rtl/inc/compproc.inc:
	
	  * class helpers compilerprocs are not needed yet, changed
	    ifndef i386 to ifdef dummy

2003-04-02 16:05  peter <peter@freepascal.org>

	* rtl/inc/generic.inc:
	
	  * undo previous commit

2003-04-01 23:12  mazen <mazen@freepascal.org>

	* rtl/inc/generic.inc:
	
	* making sparc compiling again by adapting compilerproc
	declarations after the	 last change of compilerproc by i386 team.

2003-04-01 18:09  peter <peter@freepascal.org>

	* rtl/: Makefile, amiga/Makefile, beos/Makefile, emx/Makefile,
	freebsd/Makefile, go32v2/Makefile, linux/Makefile, macos/Makefile,
	netbsd/Makefile, netware/Makefile, os2/Makefile, win32/Makefile:
	
	  * regenerated

2003-04-01 17:57  peter <peter@freepascal.org>

	* rtl/: go32v2/sysutils.pp, objpas/filutilh.inc, os2/sysutils.pp,
	unix/sysutils.pp, win32/sysutils.pp:
	
	  * made THandle platform dependent and unique type

2003-04-01 17:37  peter <peter@freepascal.org>

	* rtl/win32/wininc/base.inc:
	
	  * HResult is alias for System.HResult
	  * Handle is unique type of Cardinal

2003-04-01 17:36  peter <peter@freepascal.org>

	* rtl/inc/systemh.inc:
	
	  * make HResult unique type

2003-03-31 04:18  yuri

	* rtl/os2/sysutils.pp:
	
	FileClose bug fixed (again ;))

2003-03-30 14:35  armin

	* rtl/netware/: sysutils.pp, winsock.pp:
	
	* removed uses netware from winsock, DirectoryExists implemented

2003-03-30 12:38  armin

	* rtl/unix/sysutils.pp:
	
	* corrected typo in DirectoryExists

2003-03-30 11:20  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/system.pas:
	
	  * platform extension unification

2003-03-30 01:13  hajny <xhajt03@mbox.vol.cz>

	* rtl/: amiga/Makefile, beos/Makefile, emx/Makefile,
	freebsd/Makefile, go32v2/Makefile, linux/Makefile, Makefile,
	os2/Makefile, win32/Makefile:
	
	  * Makefiles regenerated with corrected fpcmake

2003-03-29 20:14  yuri

	* rtl/os2/sysutils.pp:
	
	  * Directoryexists function header changed back.

2003-03-29 19:53  yuri

	* rtl/os2/sysutils.pp:
	
	  * Fixed DirectoryExists function header

2003-03-29 19:21  hajny <xhajt03@mbox.vol.cz>

	* rtl/: objpas/filutilh.inc, go32v2/sysutils.pp, unix/sysutils.pp,
	win32/sysutils.pp:
	
	  * DirectoryExists declaration changed to that one from fixes
	branch

2003-03-29 17:55  michael <michael.vancanneyt@wisa.be>

	* rtl/: i386/typinfo.inc, linux/i386/signal.inc, objpas/typinfo.pp:
	
	+ Patch from Mattias Gaertner for single typeinfo

2003-03-29 16:16  hajny <xhajt03@mbox.vol.cz>

	* rtl/: beos/sysutils.pp, netware/sysutils.pp:
	
	  * dummy DirectoryExists added

2003-03-29 16:01  hajny <xhajt03@mbox.vol.cz>

	* rtl/: emx/sysutils.pp, os2/sysutils.pp:
	
	  + DirectoryExists added for main branch OS/2 too

2003-03-28 20:06  peter <peter@freepascal.org>

	* rtl/: go32v2/sysutils.pp, objpas/filutilh.inc, unix/sysutils.pp,
	win32/sysutils.pp:
	
	  * directoryexists added

2003-03-28 14:36  yuri

	* rtl/os2/pmwp.pas:
	
	  * Initial import

2003-03-28 14:27  yuri

	* rtl/os2/: Makefile, Makefile.fpc:
	
	  * pmwp added, some rst removing added, compilation under 1.0.6
	fixed

2003-03-28 14:25  yuri

	* rtl/os2/os2def.pas:
	
	  * Iconinfo type & constants added

2003-03-27 19:13  yuri

	* rtl/os2/pmord.pas:
	
	Now part of pmgpi.pas

2003-03-27 19:11  yuri

	* rtl/os2/pmgpi.pas:
	
	Orders added

2003-03-27 19:09  yuri

	* rtl/os2/pmwin.pas:
	
	MLE types and various constants added

2003-03-27 19:07  yuri

	* rtl/os2/Makefile:
	
	Makefile regenerated by old fpcmake

2003-03-27 18:14  armin

	* rtl/: inc/threadh.inc, netware/systhrds.pp, unix/systhrds.pp,
	win32/systhrds.pp:
	
	* more platform independent thread routines, needs to be
	implemented for unix

2003-03-27 13:52  armin

	* rtl/unix/keyboard.pp:
	
	* forgot to initialize RootTree to nil in FreeTree

2003-03-26 13:45  armin

	* rtl/unix/video.pp:
	
	* added wrapoff to avoid problems in the ide with some terminal
	emulators

2003-03-26 13:35  armin

	* rtl/unix/keyboard.pp:
	
	* Free the Tree in SysDoneKeyboard to avoid a lot of messages if
	heaptrace is enabled

2003-03-26 01:19  peter <peter@freepascal.org>

	* rtl/i386/i386.inc:
	
	  * ifdef HAS_GENERICCONSTRUCTOR

2003-03-26 01:17  peter <peter@freepascal.org>

	* rtl/inc/generic.inc:
	
	  * generic constructor/destructor fixes

2003-03-25 20:27  peter <peter@freepascal.org>

	* rtl/inc/lineinfo.pp:
	
	  * fix ifdef to define elf32

2003-03-25 19:17  armin

	* rtl/netware/: Makefile, Makefile.fpc, compile.cmd, crt.pp,
	dos.pp, nwpre.as, nwsys.inc, prelude.as, sockets.pp, system.pp,
	winsock.pp, winsock2.pp:
	
	* support for fcl, support for linking without debug info * renamed
	winsock2 to winsock for win32 compatinility * new sockets unit for
	netware * changes for compiler warnings

2003-03-25 19:09  armin

	* rtl/netware/nwserv.pp:
	
	* removed cvars because of problems with nlmconv

2003-03-24 17:12  jonas <jonas.maebe@rug.ac.be>

	* rtl/win32/systhrds.pp:
	
	  * BeginThread() now returns the thread handle instead of the
	threadid
	    (needed because you have to free the handle after your thread
	is
	     finished, and the threadid is already returned via a
	var-parameter)

2003-03-24 01:13  hajny <xhajt03@mbox.vol.cz>

	* rtl/: netware/Makefile, os2/Makefile, win32/Makefile:
	
	  + platform extensions unified, emx target added

2003-03-24 01:10  hajny <xhajt03@mbox.vol.cz>

	* rtl/: Makefile, amiga/Makefile, beos/Makefile, emx/Makefile,
	freebsd/Makefile, go32v2/Makefile, linux/Makefile, macos/Makefile,
	netbsd/Makefile:
	
	  + platform extensions unified, emx target added

2003-03-24 00:16  hajny <xhajt03@mbox.vol.cz>

	* rtl/Makefile.fpc:
	
	  + emx target added

2003-03-24 00:14  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/Makefile.fpc:
	
	  * pmshl correction

2003-03-24 00:11  hajny <xhajt03@mbox.vol.cz>

	* rtl/emx/: Makefile.fpc, crt.pas, dos.pas, system.pas,
	systhrds.pp, sysutils.pp:
	
	  + emx target added

2003-03-23 18:47  armin

	* rtl/: freebsd/unixsock.inc, inc/socketsh.inc, linux/unixsock.inc,
	netbsd/unixsock.inc, netware/sockets.pp, win32/sockets.pp:
	
	* CloseSocket added

2003-03-20 15:25  armin

	* rtl/win32/wininc/redef.inc:
	
	+ reactivated delphi compatible versions of
	SetCommTimeouts,SetCommState,BuildCommDCB*

2003-03-19 16:57  peter <peter@freepascal.org>

	* rtl/go32v2/dpmiexcp.pp:
	
	  * fix compile with 1.0.x

2003-03-18 09:48  michael <michael.vancanneyt@wisa.be>

	* rtl/go32v2/dpmiexcp.pp:
	
	+ Patch from peter to correct frame trace

2003-03-18 09:28  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/sysutils.inc:
	
	Patch from peter for Abort routine

2003-03-17 21:55  peter <peter@freepascal.org>

	* rtl/inc/: objpas.inc, objpash.inc:
	
	  * ClassType changed to class method

2003-03-17 19:13  peter <peter@freepascal.org>

	* rtl/go32v2/crt.pp:
	
	  * exported ScreenHeight, ScreenWidth

2003-03-17 16:30  armin

	* rtl/inc/lineinfo.pp:
	
	+ netware support + opened was not initialized

2003-03-17 16:11  armin

	* rtl/objpas/sysutils.inc:
	
	+ someone AssertErrorHandler, BackTraceFunc and Dump_Stack so that
	pointer instead of longint is needed

2003-03-17 15:30  peter <peter@freepascal.org>

	* rtl/: i386/i386.inc, inc/compproc.inc, inc/heaptrc.pp,
	inc/lineinfo.pp, inc/system.inc, inc/systemh.inc,
	powerpc/powerpc.inc, sparc/sparc.inc:
	
	  * changed address parameter/return values to pointer instead
	    of longint

2003-03-12 20:21  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/powerpc.inc:
	
	  + implemented get_frame()
	  * fixed bug in IndexDWord()

2003-03-11 09:26  michael <michael.vancanneyt@wisa.be>

	* rtl/unix/: linux.pp, unix.pp:
	
	* stringtoppchar should use tabs instead of backspace as delimiter

2003-03-02 03:04  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/: Makefile, Makefile.fpc, pmshl.pas, todo-os2.txt:
	
	  + PMShl added

2003-03-01 22:19  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/sysutils.pp:
	
	  * FileClose bug fixed

2003-02-26 21:04  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/sstrings.inc:
	
	  * fixed shortstring version of setstring

2003-02-26 20:16  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/astrings.inc:
	
	  * fixed setstring (+- like suggested by Dimitry Sibiryakov)

2003-02-23 19:41  armin

	* rtl/netware/: Makefile, Makefile.fpc, nwprot.pp:
	
	* added nwprot, contains types/imports for netware server protocol
	library

2003-02-22 23:58  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/doscalls.pas:
	
	  + logging facility API calls added

2003-02-22 19:23  armin

	* rtl/netware/: Makefile, Makefile.fpc, npackoff.inc, npackon.inc,
	nwconio.pp, nwnit.pp, nwserv.pp, nwthread.pp:
	
	* removed nwstdio and nwthread * added nwnit.pp and nwserv.pp
	containing nearly all netware server structures/function
	definitions available in the c sdk

2003-02-20 18:37  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/dos.pas:
	
	  * correction for previous mistyping

2003-02-20 18:09  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/: dos.pas, doscalls.pas, thread.inc:
	
	  * fixes for OS/2 v2.1 incompatibility

2003-02-20 15:07  armin

	* rtl/netware/crt.pp:
	
	* moved ScreenWidth and ScreenHeight to interface

2003-02-20 15:05  armin

	* rtl/netware/crt.pp:
	
	* added scrrenHeight and ScreenWidth

2003-02-19 17:07  marco <marcov@stack.nl>

	* rtl/freebsd/signalf.inc:
	
	file signalf.inc was initially added on branch FIXES_1_0_0.

2003-02-18 18:56  jonas <jonas.maebe@rug.ac.be>

	* rtl/: i386/i386.inc, inc/generic.inc:
	
	  - removed buggy i386-specific FPC_CHARARRAY_TO_SHORTSTR
	  * fixed generic FPC_CHARARRAY_TO_SHORTSTR (web bug 2382)
	  * fixed some potential range errors in indexchar/word/dword

2003-02-16 18:46  armin

	* rtl/netware/nwsys.inc:
	
	* typo fixed

2003-02-16 18:45  armin

	* rtl/netware/: Makefile, Makefile.fpc, README, nwconio.pp,
	nwsnut.pp, nwthread.pp:
	
	* added nwsnut, nwconio and nwthreads for netware

2003-02-16 18:12  armin

	* rtl/netware/systhrds.pp:
	
	* systhrds fir netware added

2003-02-15 20:12  armin

	* rtl/netware/: Makefile, Makefile.fpc, README, system.pp,
	sysutils.pp, thread.inc, winsock2.pp, tests/Makefile:
	
	* changes for new threadvar support

2003-02-15 12:25  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/todo-os2.txt:
	
	  * OS/2 todo list updated

2003-02-09 18:16  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/: Makefile, Makefile.fpc:
	
	  - unit dive moved to packages

2003-02-09 16:49  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/dive.pas:
	
	  - moved to /packages/extra/os2units/mmtk

2003-02-09 13:41  marco <marcov@stack.nl>

	* rtl/openbsd/signalf.inc:
	
	file signalf.inc was initially added on branch FIXES_1_0_0.

2003-02-07 21:55  marco <marcov@stack.nl>

	* rtl/inc/lineinfo.pp:
	
	 * fix from oco

2003-02-07 20:36  marco <marcov@stack.nl>

	* rtl/netbsd/i386/gprt0.as:
	
	file gprt0.as was initially added on branch FIXES_1_0_0.

2003-02-05 22:48  mazen <mazen@freepascal.org>

	* rtl/: inc/system.inc, sparc/sparc.inc:
	
	* fixing run time errors related to unimplemented abstract methods
	in CG + giving empty emplementations for some RTL functions

2003-02-05 20:53  carl <carl@freepascal.org>

	* rtl/i386/math.inc:
	
	  * round bugfix with -Or switch

2003-02-04 18:49  nils

	* rtl/amiga/: exec.inc, exec.pp:
	
	- not used in rtl anymore

2003-02-01 23:31  marco <marcov@stack.nl>

	* rtl/inc/lineinfo.pp:
	
	 * Last change broke beos. Fixed.

2003-02-01 22:57  marco <marcov@stack.nl>

	* rtl/beos/i386/: cprt0.as, prt0.as:
	
	 * Fix from "oco" to get 1.1 working

2003-02-01 17:39  marco <marcov@stack.nl>

	* rtl/freebsd/i386/gprt0.as:
	
	file gprt0.as was initially added on branch FIXES_1_0_0.

2003-01-31 23:02  pierre <muller@cerbere.u-strasbg.fr>

	* rtl/netbsd/signalf.inc:
	
	file signalf.inc was initially added on branch FIXES_1_0_0.

2003-01-27 18:57  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/pmwin.pas:
	
	  * additions by Yuri Prokushev (WC_* constants a.o.)

2003-01-22 21:45  mazen <mazen@freepascal.org>

	* rtl/sparc/math.inc:
	
	* making math code in RTL compiling.  *NB : This does NOT mean
	necessary that it will generate correct code!

2003-01-21 20:36  mazen <mazen@freepascal.org>

	* rtl/inc/mathh.inc:
	
	- fpc_int64_to_double removed as not supported by most cpu targets

2003-01-21 16:43  marco <marcov@stack.nl>

	* rtl/netbsd/Makefile:
	
	 * Initial makefiles

2003-01-21 16:39  marco <marcov@stack.nl>

	* rtl/netbsd/: signal.inc, syscalls.inc, sysconst.inc, sysctlh.inc,
	sysnr.inc, systypes.inc, termios.inc, unixsock.inc, unixsysc.inc:
	
	 * NetBSD first rtl. Still not 100%, but close

2003-01-21 16:34  marco <marcov@stack.nl>

	* rtl/bsd/bunxmacr.inc:
	
	 * fix octal that broke 1.0.x

2003-01-21 15:03  marco <marcov@stack.nl>

	* rtl/freebsd/errno.inc:
	
	 * Hmm, still was linux version in 1.1?

2003-01-20 23:21  mazen <mazen@freepascal.org>

	* rtl/: inc/generic.inc, inc/mathh.inc, sparc/math.inc:
	
	* many stuff related to RTL fixed

2003-01-19 15:37  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/dateutils.pp:
	
	+ Much more functions implemented

2003-01-19 01:01  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/dateutils.pp:
	
	+ initial checkin.

2003-01-19 00:45  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/: dati.inc, datih.inc:
	
	+ Fixed EncodeDate/Time so they use TryEncodeDate/Time

2003-01-17 23:13  marco <marcov@stack.nl>

	* rtl/netbsd/: Makefile, Makefile.fpc, ptypes.inc, syscalls.inc,
	sysconst.inc, systypes.inc:
	
	 * some updates

2003-01-16 12:29  olle

	* rtl/powerpc/math.inc:
	
	  * changed access of globals to be indirect via TOC

2003-01-15 23:16  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/system.pas:
	
	  * default sharing mode changed to DenyNone

2003-01-15 02:09  florian <florian@freepascal.org>

	* rtl/powerpc/math.inc:
	
	  * changed power(...) prototype to int64

2003-01-15 01:45  peter <peter@freepascal.org>

	* rtl/: i386/math.inc, inc/genmath.inc:
	
	  * use generic int64 power

2003-01-15 01:40  peter <peter@freepascal.org>

	* rtl/: i386/math.inc, inc/mathh.inc:
	
	  * power returns int64

2003-01-14 22:15  peter <peter@freepascal.org>

	* rtl/: Makefile, amiga/Makefile, beos/Makefile, emx/Makefile,
	freebsd/Makefile, go32v2/Makefile, linux/Makefile, macos/Makefile,
	netware/Makefile, os2/Makefile, win32/Makefile:
	
	  * regenerated

2003-01-14 17:17  peter <peter@freepascal.org>

	* rtl/inc/lineinfo.pp:
	
	  * remove wrong hasunix, replaced with elf32 define which
	    is set for freebsd,netbsd,linux or sunos

2003-01-14 00:17  florian <florian@freepascal.org>

	* rtl/macos/Makefile:
	
	  * updated makefile

2003-01-13 21:37  peter <peter@freepascal.org>

	* rtl/palmos/Makefile.fpc:
	
	file Makefile.fpc was initially added on branch FIXES_1_0_0.

2003-01-13 18:19  olle

	* rtl/macos/README:
	
	no message

2003-01-13 18:18  olle

	* rtl/macos/system.pp:
	
	  + added support for rudimentary file handling

2003-01-13 16:13  florian <florian@freepascal.org>

	* rtl/macos/: Makefile, Makefile.fpc:
	
	  + added makefiles to make like easier

2003-01-13 15:37  florian <florian@freepascal.org>

	* rtl/inc/systemh.inc:
	
	  * cpu defines fixed
	  * ... = type ...; stuff reactived, should work now with 1.1

2003-01-11 01:17  florian <florian@freepascal.org>

	* rtl/inc/compproc.inc:
	
	  * uncommented the variant<->dyn. array stuff

2003-01-10 22:35  marco <marcov@stack.nl>

	* rtl/inc/lineinfo.pp:
	
	 * hasunix fix (my first commit from beos :-)

2003-01-10 22:02  marco <marcov@stack.nl>

	* rtl/objpas/fina.inc:
	
	 * hasunix fix for beos

2003-01-10 20:36  marco <marcov@stack.nl>

	* rtl/beos/i386/: cprt0.as, prt0.as:
	
	 * replaced sysbeos to system

2003-01-10 16:44  pierre <muller@cerbere.u-strasbg.fr>

	* rtl/palmos/gdbstub.o:
	
	file gdbstub.o was initially added on branch FIXES_1_0_0.

2003-01-09 21:14  florian <florian@freepascal.org>

	* rtl/: inc/compproc.inc, inc/generic.inc, powerpc/powerpc.inc:
	
	  * fixed helper declarations

2003-01-09 14:38  florian <florian@freepascal.org>

	* rtl/powerpc/powerpc.inc:
	
	  * dec/inclocked got defines

2003-01-09 14:38  florian <florian@freepascal.org>

	* rtl/linux/powerpc/syscall.inc:
	
	  * syscall stuff fixed

2003-01-08 23:32  marco <marcov@stack.nl>

	* rtl/beos/: Makefile, Makefile.fpc, beos.inc, dos.inc, dos.pp,
	errno.inc, osposix.inc, osposixh.inc, posix.pp, syscall.inc,
	system.pp, timezone.inc:
	
	 * Small fixes and quick merge with 1.0.x. At least the compiler
	builds now,
	    but it could crash hard, since there are lots of unimplemented
	funcs.

2003-01-08 22:56  marco <marcov@stack.nl>

	* rtl/beos/sysutils.pp:
	
	 * small fixes to prototypes to compile it

2003-01-07 23:04  mazen <mazen@freepascal.org>

	* rtl/inc/generic.inc:
	
	- space removed

2003-01-07 00:04  mazen <mazen@freepascal.org>

	* rtl/inc/: compproc.inc, generic.inc:
	
	* functions headers modified in generic.inc to make it possible
	compiling sparc   RTL based on generic code

2003-01-07 00:03  mazen <mazen@freepascal.org>

	* rtl/i386/i386.inc:
	
	+ defining FPC_SYSTEM_HAS_DECLOCKED and FPC_SYSTEM_HAS_INCLOCKED to
	avoid	compilation error on generic.inc

2003-01-06 20:40  florian <florian@freepascal.org>

	* rtl/x86_64/: makefile.cpu, x86_64.inc:
	
	  + initial revision

2003-01-06 20:39  florian <florian@freepascal.org>

	* rtl/linux/x86_64/: cprt0.as, cprt21.as, dllprt0.as, gprt0.as:
	
	  + dummy implementations

2003-01-06 20:33  florian <florian@freepascal.org>

	* rtl/linux/x86_64/prt0.as:
	
	  + initial revision

2003-01-06 09:25  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/compproc.inc:
	
	+ PAtch from peter fixing daily build

2003-01-05 22:32  mazen <mazen@freepascal.org>

	* rtl/: inc/compproc.inc, inc/generic.inc, linux/sparc/syscall.inc,
	linux/sparc/syscallh.inc, sparc/setjump.inc, sparc/setjumph.inc:
	
	* fixing several bugs compiling the RTL

2003-01-05 21:22  florian <florian@freepascal.org>

	* rtl/beos/system.pp:
	
	  - removed stack check, it's system independend in 1.1

2003-01-05 21:06  florian <florian@freepascal.org>

	* rtl/beos/system.pp:
	
	  + fixed missing SysInitStdIO

2003-01-05 20:18  marco <marcov@stack.nl>

	* rtl/bsd/: bsdfuncs.inc, bsdmacro.inc, bsdsysc.inc, bsdsysch.inc,
	bsdtypes.inc, osposix.inc, osposixh.inc:
	
	 * renamed after baseunix changes.

2003-01-05 20:16  marco <marcov@stack.nl>

	* rtl/linux/bunxfunc.inc:
	
	 * small fix

2003-01-05 20:11  marco <marcov@stack.nl>

	* rtl/unix/: bunxh.inc, linux.pp, systhrds.pp:
	
	 * small changes originating from introduction of Baseunix to
	FreeBSD

2003-01-05 20:10  marco <marcov@stack.nl>

	* rtl/bsd/bunxfunc.inc:
	
	 * Small sigprocmask fix

2003-01-05 20:02  marco <marcov@stack.nl>

	* rtl/freebsd/: Makefile, Makefile.fpc, signal.inc, syscalls.inc,
	unixsysc.inc:
	
	 * Should now work with baseunx. (gmake all works)

2003-01-05 20:01  marco <marcov@stack.nl>

	* rtl/bsd/: baseunix.pp, bsdsysc.inc, bunxfunc.inc, bunxmacr.inc,
	bunxmain.inc, osmain.inc, ossysc.inc, ossysch.inc, ostypes.inc,
	sysctl.pp, system.pp, i386/syscall.inc, i386/syscallh.inc:
	
	 * FreeBSD compiles now with baseunix mods.

2003-01-05 17:37  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/: Makefile, Makefile.fpc, doscalls.pas:
	
	  * DosCalls not using Objects any more

2003-01-05 17:27  hajny <xhajt03@mbox.vol.cz>

	* rtl/inc/objects.pp:
	
	  * PString inherited from System

2003-01-04 17:25  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/sysutils.pp:
	
	  * modified to make use of the common GetEnv code

2003-01-04 16:43  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/dos.pas:
	
	  + GetEnvPChar added

2003-01-03 21:41  peter <peter@freepascal.org>

	* rtl/: go32v2/sysutils.pp, objpas/filutilh.inc, os2/sysutils.pp,
	unix/sysutils.pp, win32/sysutils.pp:
	
	  * FileCreate(string,mode) overload added

2003-01-03 21:34  peter <peter@freepascal.org>

	* rtl/: i386/math.inc, inc/mathh.inc, objpas/math.pp:
	
	  * i386 fpu controlword functions added

2003-01-03 18:14  peter <peter@freepascal.org>

	* rtl/i386/i386.inc:
	
	  * fix possible overflow when array len > 255 when converting to
	    shortstring

2003-01-03 16:45  marco <marcov@stack.nl>

	* rtl/bsd/bunxtype.inc:
	
	 * Renamed to bunxtype.inc (from osposixh.inc), some minor changes
	    (as introduced going from posix unit to baseunix)

2003-01-03 14:11  marco <marcov@stack.nl>

	* rtl/freebsd/ptypes.inc:
	
	 * split into ptypes and ctypes

2003-01-03 12:21  marco <marcov@stack.nl>

	* rtl/bsd/ctypes.inc:
	
	 * copied and checked from Linux.

2003-01-03 01:06  marco <marcov@stack.nl>

	* rtl/freebsd/errno.inc:
	
	 * Fixed

2003-01-03 00:57  marco <marcov@stack.nl>

	* rtl/unix/errno.inc:
	
	 * small patch

2003-01-03 00:34  marco <marcov@stack.nl>

	* rtl/linux/Makefile:
	
	 * Baseunix enabled by default

2003-01-03 00:10  marco <marcov@stack.nl>

	* rtl/linux/Makefile.fpc:
	
	 * Baseunix now compiled by default

2003-01-02 23:39  marco <marcov@stack.nl>

	* rtl/linux/posmacro.inc:
	
	 * renamed to bunxmacr.inc

2003-01-02 23:39  marco <marcov@stack.nl>

	* rtl/linux/bunxmain.inc:
	
	 * posmacro.inc was still include while it was already moved to
	bunxmacr.inc
	   fixed, will remove posmacro.inc shortly

2003-01-02 23:31  marco <marcov@stack.nl>

	* rtl/unix/posixunx.inc:
	
	 * Renamed to genfuncs.inc

2003-01-02 23:22  peter <peter@freepascal.org>

	* rtl/objpas/types.pp:
	
	  * reuse Windows types to fix incompatible parameters

2003-01-02 23:10  marco <marcov@stack.nl>

	* rtl/linux/linsysc.inc:
	
	 * renamed to ossysc.inc

2003-01-02 23:07  peter <peter@freepascal.org>

	* rtl/win32/wininc/: func.inc, messages.inc, redef.inc, struct.inc:
	
	  * missing items

2003-01-02 20:47  marco <marcov@stack.nl>

	* rtl/linux/posfuncs.inc:
	
	 * superceded by bunxfunc.inc

2003-01-01 21:56  florian <florian@freepascal.org>

	* rtl/: win32/system.pp, win32/sysutils.pp, objpas/stre.inc,
	objpas/sysutilh.inc, objpas/sysutils.inc:
	
	  + added invalid instruction exception

2003-01-01 19:24  mazen <mazen@freepascal.org>

	* rtl/sparc/setjumph.inc:
	
	* just put register pointers

2003-01-01 15:34  peter <peter@freepascal.org>

	* rtl/win32/: sockets.pp, winsock.pp:
	
	  * sendto overload

2002-12-29 17:59  peter <peter@freepascal.org>

	* rtl/inc/: compproc.inc, wstrings.inc:
	
	  * implemented some more conversions

2002-12-27 19:36  peter <peter@freepascal.org>

	* rtl/linux/system.pp:
	
	  * Setup ExecPathStr for ParamStr(0)

2002-12-27 19:13  peter <peter@freepascal.org>

	* rtl/win32/wininc/: func.inc, redef.inc:
	
	  * fix ChoosePixelFormat

2002-12-26 11:46  peter <peter@freepascal.org>

	* rtl/inc/heaptrc.pp:
	
	  * set p to nil when 0 is passed to reallocmem

2002-12-25 02:04  peter <peter@freepascal.org>

	* rtl/win32/winsock.pp:
	
	  * sendto overload added

2002-12-25 02:03  peter <peter@freepascal.org>

	* rtl/objpas/: dati.inc, datih.inc:
	
	  * some date constants added

2002-12-25 00:33  peter <peter@freepascal.org>

	* rtl/objpas/sysstrh.inc:
	
	  * export StrToFloatDef

2002-12-24 22:30  mazen <mazen@freepascal.org>

	* rtl/: linux/signal.inc, linux/sparc/syscall.inc,
	linux/sparc/syscallh.inc, sparc/math.inc, sparc/set.inc,
	sparc/setjump.inc:
	
	- some writeln(s) removed in compiler + many files added to RTL *
	some errors fixed in RTL

2002-12-24 20:45  peter <peter@freepascal.org>

	* rtl/linux/i386/syscall.inc:
	
	  * only set errno when syscall fails

2002-12-24 20:45  peter <peter@freepascal.org>

	* rtl/linux/osmain.inc:
	
	  * Fix do_erase which was wrong with inoutres setting

2002-12-24 16:35  peter <peter@freepascal.org>

	* rtl/win32/: dos.pp, system.pp:
	
	  * error code fixes

2002-12-24 00:26  florian <florian@freepascal.org>

	* rtl/objpas/sysstr.inc:
	
	  + addition to previous commit, forgot to save in the editor

2002-12-24 00:12  florian <florian@freepascal.org>

	* rtl/objpas/: sysstr.inc, sysstrh.inc:
	
	  + TextToFloat: D6 compatibility added

2002-12-23 23:23  peter <peter@freepascal.org>

	* rtl/linux/osmain.inc:
	
	  * fixed Getdir to not set Inoutres
	  * broken symlinks are now ignored in getdir instead of aborting
	    the search

2002-12-23 22:27  peter <peter@freepascal.org>

	* rtl/inc/generic.inc:
	
	  * fix wrong var names for shortstr_compare

2002-12-23 22:17  peter <peter@freepascal.org>

	* rtl/linux/i386/syscall.inc:
	
	  * MT fix

2002-12-23 21:56  peter <peter@freepascal.org>

	* rtl/linux/i386/syscall.inc:
	
	  * Reset Errno to 0 if call is successfull
	  * Fix broken 1.0.x Errno which does not have threadvar

2002-12-22 17:00  jonas <jonas.maebe@rug.ac.be>

	* rtl/linux/powerpc/: syscall.inc, syscallh.inc:
	
	  + added syscallh.inc, adapted syscall.inc

2002-12-21 18:20  florian <florian@freepascal.org>

	* rtl/inc/systemh.inc:
	
	  + some types for D6 compatibility added

2002-12-18 21:43  peter <peter@freepascal.org>

	* rtl/linux/osmain.inc:
	
	  * removed stackcheck, the generic stackcheck is used
	  * fixed return value for error conversion when no error was
	passed

2002-12-18 21:42  peter <peter@freepascal.org>

	* rtl/linux/system.pp:
	
	  * initial stacklen setup

2002-12-18 21:41  peter <peter@freepascal.org>

	* rtl/linux/i386/: syscall.inc, syscallh.inc:
	
	  * Threadvar support for Errno
	  * Fixed syscall error return check
	  * Uncommented Syscall with 6 parameters, only 5 were really set

2002-12-18 18:52  peter <peter@freepascal.org>

	* rtl/unix/linux.pp:
	
	  * replaced some Fp with Sys_ to get cycle working

2002-12-18 18:51  peter <peter@freepascal.org>

	* rtl/linux/linsysc.inc:
	
	  * add FPC_SYSC_CLOSE public name

2002-12-18 18:51  peter <peter@freepascal.org>

	* rtl/linux/system.pp:
	
	  * fixed ifdef ver1_0

2002-12-18 18:38  marco <marcov@stack.nl>

	* rtl/linux/ossysc.inc:
	
	 * small fix, new rtl now cycles

2002-12-18 18:36  marco <marcov@stack.nl>

	* rtl/linux/: osposix.inc, osposixh.inc:
	
	 * removed

2002-12-18 18:19  peter <peter@freepascal.org>

	* rtl/linux/: Makefile, Makefile.fpc:
	
	  * add OS_TARGET to include dir

2002-12-18 17:50  marco <marcov@stack.nl>

	* rtl/unix/: errno.inc, genfuncs.inc, gensigset.inc, linux.pp,
	unix.pp:
	
	 * Unix RTL generic parts. Linux working, *BSD will follow shortly

2002-12-18 17:49  marco <marcov@stack.nl>

	* rtl/unix/: bunxh.inc, bunxovl.inc, bunxovlh.inc:
	
	 * New RTL. Linux system unit and baseunix operational.

2002-12-18 17:46  marco <marcov@stack.nl>

	* rtl/linux/i386/: syscall.inc, syscallh.inc:
	
	 * Some mods.

2002-12-18 17:44  marco <marcov@stack.nl>

	* rtl/linux/: baseunix.pp, system.pp:
	
	 * more new RTL

2002-12-18 17:43  marco <marcov@stack.nl>

	* rtl/linux/: bunxfunc.inc, bunxmacr.inc, bunxmain.inc,
	bunxtype.inc, ctypes.inc, oscdeclh.inc, osmain.inc, ossysc.inc,
	ossysch.inc, ostypes.inc, ptypes.inc, signal.inc, syscalls.inc,
	unixsysc.inc:
	
	 * new unix rtl, linux part.....

2002-12-15 23:50  hajny <xhajt03@mbox.vol.cz>

	* rtl/emx/dos.pas:
	
	  * GetEnv fix merged from os2 target

2002-12-15 23:46  hajny <xhajt03@mbox.vol.cz>

	* rtl/emx/system.pas:
	
	  * First_Meg fixed + Environment initialization under Dos

2002-12-15 23:41  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/system.pas:
	
	  * First_Meg fixed + Environment initialization under Dos

2002-12-15 23:33  peter <peter@freepascal.org>

	* rtl/inc/: systemh.inc, wstrings.inc:
	
	  * SetString(WideString,[PChar|PWideChar],Len) added

2002-12-15 23:32  peter <peter@freepascal.org>

	* rtl/i386/i386.inc:
	
	  * fixed return value when len=0 for indexchar,indexword

2002-12-15 21:24  peter <peter@freepascal.org>

	* rtl/win32/: sysutils.pp, wininc/func.inc, wininc/redef.inc,
	wininc/struct.inc:
	
	  * some more C style functions

2002-12-15 21:23  peter <peter@freepascal.org>

	* rtl/win32/dos.pp:
	
	  * map error 87 to 13 to be compatible with dos

2002-12-15 21:23  peter <peter@freepascal.org>

	* rtl/win32/crt.pp:
	
	  * fix empty string in readln when not at end of string
	  * fix alt-xyz in readkey

2002-12-15 21:22  peter <peter@freepascal.org>

	* rtl/win32/video.pp:
	
	  * fix updatescreen compare that was wrong when the last char was
	    different

2002-12-15 21:22  peter <peter@freepascal.org>

	* rtl/go32v2/crt.pp:
	
	  * fix making string empty in readln when cursor is not at the end

2002-12-14 20:16  sg <sg@freepascal.org>

	* rtl/inc/wstrings.inc:
	
	* Ported improvements from the AnsiString equivalents to
	NewWideString and   fpc_WideStr_SetLength

2002-12-12 18:52  peter <peter@freepascal.org>

	* rtl/win32/activex.pp:
	
	  * INT renamed to WINT

2002-12-12 18:34  peter <peter@freepascal.org>

	* rtl/win32/wininc/: ascdef.inc, ascfun.inc, base.inc, struct.inc,
	unidef.inc, unifun.inc:
	
	  * Renaming INT type to WINT

2002-12-12 18:33  peter <peter@freepascal.org>

	* rtl/win32/wininc/: ascdef.sed, unidef.sed:
	
	  * fix cvs name replacing

2002-12-09 09:33  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/astrings.inc:
	
	+ Fixed range check error and others in Delete

2002-12-08 17:39  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/system.pas:
	
	  - WriteLn in GUI mode support commented out until fixed

2002-12-08 17:05  peter <peter@freepascal.org>

	* rtl/unix/dos.pp:
	
	  * small error code fixes so tdos2 passes

2002-12-07 21:56  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/pmwin.pas:
	
	  * WinMessageBox2 commented out temporarily

2002-12-07 21:21  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/pmwin.pas:
	
	  * mistyping fixed

2002-12-07 20:46  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/dos.pas:
	
	  * mistyping fixed

2002-12-07 20:17  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/: dos.pas, system.pas:
	
	  * GetEnv correction, better PM support, ...

2002-12-07 18:50  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/pmwin.pas:
	
	  + (Commented) WinMessageBox2 added

2002-12-07 17:26  hajny <xhajt03@mbox.vol.cz>

	* rtl/inc/fexpand.inc:
	
	  * '//' behaviour for Amiga corrected

2002-12-07 15:34  carl <carl@freepascal.org>

	* rtl/inc/: astrings.inc, wstrings.inc, file.inc, system.inc,
	objects.pp:
	
	  - avoid warnings (add typecast)

2002-12-07 14:58  carl <carl@freepascal.org>

	* rtl/win32/system.pp:
	
	  * fix warnings

2002-12-05 22:10  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/todo-os2.txt:
	
	  * todo list updated

2002-12-04 22:36  carl <carl@freepascal.org>

	* rtl/win32/wdllprt0.as:
	
	  * libraries would no longer compile because of my profiling fix

2002-12-04 22:35  carl <carl@freepascal.org>

	* rtl/win32/dos.pp:
	
	  * bugfixes for dos.exec() : it would not be able to execute
	16-bit apps
	  * doserror was not reset to zero in dos.exec

2002-12-03 21:39  carl <carl@freepascal.org>

	* rtl/win32/dos.pp:
	
	   * fix for dos.exec with non-microsoft shells

2002-12-01 21:46  hajny <xhajt03@mbox.vol.cz>

	* rtl/inc/fexpand.inc:
	
	  * Amiga support hopefully finished

2002-12-01 00:34  carl <carl@freepascal.org>

	* rtl/inc/heaptrc.pp:
	
	  * nil should give an error!

2002-12-01 00:25  carl <carl@freepascal.org>

	* rtl/inc/softfpu.pp:
	
	  * forgot goto on switch in last commit

2002-11-30 22:34  carl <carl@freepascal.org>

	* rtl/inc/softfpu.pp:
	
	  + compilerproc for softfpu (first step for integration)
	  * several bugfixes for big-endian support

2002-11-30 19:46  carl <carl@freepascal.org>

	* rtl/win32/: Makefile, Makefile.fpc:
	
	  + profiling support for Win32

2002-11-30 19:43  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/tests/pmdemo1.h:
	
	  * fix for missing end of comment block

2002-11-30 19:17  carl <carl@freepascal.org>

	* rtl/win32/: gprt0.as, system.pp, wprt0.as, wprt0_10.as:
	
	  + profiling support

2002-11-29 17:49  sg <sg@freepascal.org>

	* rtl/win32/: Makefile, Makefile.fpc, opengl32.pp:
	
	* Removed opengl32 unit (all functions are now in the Windows unit)

2002-11-29 17:40  sg <sg@freepascal.org>

	* rtl/win32/wininc/func.inc:
	
	* Added wgl* functions (moved from opengl32 unit, to get more
	compatible   to Delphi)

2002-11-29 17:26  peter <peter@freepascal.org>

	* rtl/inc/text.inc:
	
	  * fixed ignorespaces which was broken by the previous commit
	    when a line started with spaces

2002-11-29 16:50  peter <peter@freepascal.org>

	* rtl/inc/text.inc:
	
	  * fix for tw1896

2002-11-29 01:06  florian <florian@freepascal.org>

	* rtl/i386/mmx.pp:
	
	  * AMD CPUs could have SSE as well

2002-11-28 23:26  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/: sysstr.inc, sysstrh.inc:
	
	+ Fixed float<>string conversion routines

2002-11-28 21:29  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/: sysstr.inc, sysstrh.inc:
	
	+ made it compile again

2002-11-28 21:15  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/sysstr.inc:
	
	+ Fixed comparestr (merge from fix)

2002-11-28 12:04  olle

	* rtl/powerpc/math.inc:
	
	  * macos: refs to globals in asm adapted to macos

2002-11-28 11:59  olle

	* rtl/macos/README:
	
	  + created this file

2002-11-28 11:58  olle

	* rtl/macos/system.pp:
	
	  + added support for rudimentary heap

2002-11-27 21:08  peter <peter@freepascal.org>

	* rtl/win32/wininc/base.inc:
	
	  * added PBOOL

2002-11-27 00:02  peter <peter@freepascal.org>

	* rtl/inc/: compproc.inc, dynarr.inc:
	
	  * fixed dynarray copy

2002-11-25 22:03  hajny <xhajt03@mbox.vol.cz>

	* rtl/inc/fexpand.inc:
	
	  * Amiga fixes (among others)

2002-11-24 19:19  mazen <mazen@freepascal.org>

	* rtl/sparc/: setjump.inc, setjumph.inc:
	
	+ setjmp and longjmp

2002-11-24 17:31  peter <peter@freepascal.org>

	* rtl/: Makefile, amiga/Makefile, beos/Makefile, emx/Makefile,
	freebsd/Makefile, go32v2/Makefile, linux/Makefile,
	netware/Makefile, os2/Makefile, win32/Makefile:
	
	  * regenarated

2002-11-24 16:49  hajny <xhajt03@mbox.vol.cz>

	* rtl/inc/fexpand.inc:
	
	  * make use of constants available in the system unit

2002-11-22 17:30  peter <peter@freepascal.org>

	* rtl/objpas/varutils.inc:
	
	  * Widestring->PWidechar requires a typecast

2002-11-20 15:31  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/getopts.pp:
	
	  * applied fix from Maxim Artemev (bert_raccoon@freemail.ru)

2002-11-18 20:51  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/: dos.pas, sysutils.pp:
	
	  * another bunch of type corrections

2002-11-18 20:06  mazen <mazen@freepascal.org>

	* rtl/linux/sparc/: cprt0.as, dllprt0.as, gprt0.as, cprt21.as:
	
	* not yet useful

2002-11-18 20:03  mazen <mazen@freepascal.org>

	* rtl/linux/sparc/prt0.as:
	
	* start code of gcc adapted for FPC

2002-11-18 19:33  peter <peter@freepascal.org>

	* rtl/inc/: innr.inc, system.inc:
	
	  * Swap(QWord) constant support

2002-11-17 23:31  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/systhrds.pp:
	
	  + first (incomplete) version of systhrds

2002-11-17 23:31  hajny <xhajt03@mbox.vol.cz>

	* rtl/: os2/system.pas, emx/system.pas, emx/systhrds.pp:
	
	  * type corrections (longing x cardinal)

2002-11-17 22:30  mazen <mazen@freepascal.org>

	* rtl/linux/sparc/prt0.as:
	
	* inserted from gcc cvs

2002-11-17 17:45  hajny <xhajt03@mbox.vol.cz>

	* rtl/emx/: systhrds.pp, threads.pp:
	
	  * threads.pp renamed to systhrds.pp

2002-11-17 17:22  hajny <xhajt03@mbox.vol.cz>

	* rtl/emx/: dos.pas, Makefile, Makefile.fpc, ports.pas, prt0.as,
	prt1.as, sysos2.pas, system.pas, sysutils.pp, threads.pp:
	
	  + RTL for emx target

2002-11-16 21:12  florian <florian@freepascal.org>

	* rtl/inc/systemh.inc:
	
	  + sparc types added
	  + UTF*/UCS* types added

2002-11-16 21:10  florian <florian@freepascal.org>

	* rtl/sparc/: makefile.cpu, setjump.inc, setjumph.inc, sparc.inc:
	
	  + sparc specific rtl skeleton added

2002-11-16 16:37  marco <marcov@stack.nl>

	* rtl/linux/i386/: syscall.inc, syscallh.inc:
	
	 * TSysParam + result moved to -h

2002-11-15 13:08  mazen <mazen@freepascal.org>

	* rtl/linux/sparc/: cprt0.as, cprt21.as, dllprt0.as, gprt0.as,
	prt0.as, syscall.inc:
	
	+ SPARC support added based on PowerPc sources

2002-11-14 22:16  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/doscalls.pas:
	
	  * corruption from the last commit corrected

2002-11-14 17:48  marco <marcov@stack.nl>

	* rtl/linux/posfuncs.inc:
	
	 * Initial version

2002-11-14 14:25  marco <marcov@stack.nl>

	* rtl/bsd/bsdfuncs.inc:
	
	 * Fix setitimer.

2002-11-14 13:40  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/thread.inc:
	
	  * the BeginThread() variant that allowed you to specify the
	stacksize
	    still passed DefaultStackSize to the OS-specific routines

2002-11-14 13:34  marco <marcov@stack.nl>

	* rtl/bsd/bsdfuncs.inc:
	
	 * took out the generic sethandling.

2002-11-14 13:20  marco <marcov@stack.nl>

	* rtl/unix/gensigset.inc:
	
	 * initial version, taken from bsdfunc.inc, since both linux and
	bsd use it

2002-11-13 23:54  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/todo-os2.txt:
	
	  * loaders for native target added

2002-11-13 21:33  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/todo-os2.txt:
	
	  * slight correction

2002-11-13 19:15  marco <marcov@stack.nl>

	* rtl/bsd/: bsdfuncs.inc, bsdsysc.inc:
	
	 * sigset functions more flexible, small changes to sys_time

2002-11-13 19:14  marco <marcov@stack.nl>

	* rtl/freebsd/ptypes.inc:
	
	 * ptime_t

2002-11-12 16:31  marco <marcov@stack.nl>

	* rtl/linux/posmacro.inc:
	
	 * Killed octal codes for 1.0.x compilability.

2002-11-12 15:57  marco <marcov@stack.nl>

	* rtl/bsd/system.pp:
	
	 * Ugly hack to temporarily be able to use system.pp for Linux too

2002-11-12 15:52  marco <marcov@stack.nl>

	* rtl/linux/syscall.inc:
	
	 * renamed to (1) syscallo.inc (temporarily for old rtl)
	rtl/target/syscall.inc (for new rtl)

2002-11-12 15:51  marco <marcov@stack.nl>

	* rtl/linux/signal.inc:
	
	 * signal.

2002-11-12 15:46  marco <marcov@stack.nl>

	* rtl/linux/sysnr.inc:
	
	 * 2.4.18 version.

2002-11-12 15:40  marco <marcov@stack.nl>

	* rtl/linux/linsysc.inc:
	
	 * The syscall core of the new system unit.

2002-11-12 15:37  marco <marcov@stack.nl>

	* rtl/linux/: osposix.inc, osposixh.inc, ostypes.inc, posmacro.inc:
	
	 * Parts of new unix rtl

2002-11-12 15:28  marco <marcov@stack.nl>

	* rtl/linux/ptypes.inc:
	
	 * some updates

2002-11-12 15:19  marco <marcov@stack.nl>

	* rtl/bsd/bsdmacro.inc:
	
	 * fixes to macro

2002-11-12 14:31  marco <marcov@stack.nl>

	* rtl/linux/i386/syscall.inc:
	
	 * New syscall.inc

2002-11-11 22:41  marco <marcov@stack.nl>

	* rtl/unix/systhrds.pp:
	
	 * syscall.inc -> syscallo.inc

2002-11-11 22:40  marco <marcov@stack.nl>

	* rtl/linux/: syscallo.inc, syscalls.inc:
	
	 * rename syscall.inc -> syscallo.inc

2002-11-11 21:55  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/pmwin.pas:
	
	  * WinCreateWindow correction + overloaded variant added

2002-11-09 23:39  marco <marcov@stack.nl>

	* rtl/linux/ctypes.inc:
	
	 * first version

2002-11-09 21:32  marco <marcov@stack.nl>

	* rtl/linux/powerpc/syscall.inc:
	
	 * powerpc version. Threadsafe errno access not yet done.

2002-11-07 16:23  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/powerpc.inc:
	
	  * always use code that was between 'ifdef mt', since that define
	is
	    deprecated now

2002-11-04 22:22  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/doscalls.pas:
	
	  + DosProtect* functions added, first part of longint->cardinal
	fixes

2002-11-04 13:19  marco <marcov@stack.nl>

	* rtl/win32/: windows.pp, wininc/struct.inc:
	
	 * Move tmsg and family to messages.inc. windows.pp needed include
	sequence patch

2002-11-04 13:17  marco <marcov@stack.nl>

	* rtl/win32/wininc/messages.inc:
	
	 * Added some of the tmsg/tmessage records.

2002-11-02 14:26  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/pmgpi.pas:
	
	  * Gpi*Palette* parameters corrected

2002-11-02 12:38  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/: code2.as, code3.as:
	
	  - not needed any more

2002-11-02 12:25  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/: Makefile, Makefile.fpc:
	
	  + PM spooler interface added

2002-11-02 12:19  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/pmspl.pas:
	
	  - DosCalls removed from uses clause (not needed)

2002-11-02 12:16  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/pmbitmap.pas:
	
	  + PMPIC.DLL functions added

2002-11-02 12:15  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/os2def.pas:
	
	  + comments and MSG lookup strings added

2002-11-02 11:58  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/todo-os2.txt:
	
	  - objinc.inc not needed any more

2002-11-01 18:38  peter <peter@freepascal.org>

	* rtl/inc/heap.inc:
	
	  * fix setmemorymutexmanager to call mutexdone on the already
	    installed manager instead of the passed manager

2002-11-01 14:27  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/powerpc.inc:
	
	  * changed "dcbtst r0,x" to "dcbtst 0,x"

2002-10-31 16:17  carl <carl@freepascal.org>

	* rtl/win32/system.pp:
	
	  * always allocate argument even if its empty (bugfix web bug
	2202)

2002-10-31 14:45  carl <carl@freepascal.org>

	* rtl/: unix/systhrds.pp, win32/systhrds.pp, inc/threadvr.inc,
	inc/threadvar.inc:
	
	  * threadvar.inc -> threadvr.inc

2002-10-31 14:08  carl <carl@freepascal.org>

	* rtl/inc/objects.pp:
	
	  * forgot to init P buffer variable = crash

2002-10-31 13:47  carl <carl@freepascal.org>

	* rtl/inc/objects.pp:
	
	  * more compatibility fixes for objects unit

2002-10-30 23:44  carl <carl@freepascal.org>

	* rtl/inc/objects.pp:
	
	  * Bugfix for error checking
	  - DosStreamError is no longer global (bugfix 2043)

2002-10-30 21:39  peter <peter@freepascal.org>

	* rtl/inc/: heap.inc, heaph.inc, heaptrc.pp:
	
	  * MemoryManager record has a field NeedLock if the wrapper
	functions
	    need to provide locking for multithreaded programs

2002-10-30 20:54  peter <peter@freepascal.org>

	* rtl/inc/heap.inc:
	
	  * remove wrong lock from SysMemSize, MemSize() does the locking
	    already.

2002-10-29 17:47  marco <marcov@stack.nl>

	* rtl/linux/ptypes.inc:
	
	 * Linux versions

2002-10-28 17:05  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/pmspl.pas:
	
	  + PM spooler interface added

2002-10-27 18:21  marco <marcov@stack.nl>

	* rtl/: bsd/bsdfuncs.inc, bsd/bsdsysc.inc, bsd/bsdtypes.inc,
	bsd/osposix.inc, bsd/osposixh.inc, freebsd/ptypes.inc,
	freebsd/sysnr.inc, unix/posixunx.inc:
	
	 * Only "difficult" functions + execvp + termios + rewinddir left
	to do

2002-10-27 15:29  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/system.pas:
	
	  * heap management (hopefully) fixed

2002-10-27 14:16  marco <marcov@stack.nl>

	* rtl/unix/posixunx.inc:
	
	 * Routines that certainly will be shared between Linux and *BSD

2002-10-27 12:58  marco <marcov@stack.nl>

	* rtl/bsd/: bsdfuncs.inc, bsdsysc.inc, bsdsysch.inc, bsdtypes.inc,
	osposix.inc, osposixh.inc, readme.txt, sysbsd.pp, system.pp:
	
	 * Modifications from Saturday.

2002-10-26 20:27  marco <marcov@stack.nl>

	* rtl/: bsd/bsdfuncs.inc, bsd/bsdmacro.inc, bsd/bsdsysc.inc,
	bsd/bsdsysch.inc, bsd/osposix.inc, bsd/system.pp, freebsd/Makefile,
	freebsd/Makefile.fpc, freebsd/signal.inc, freebsd/sysnr.inc,
	unix/systhrds.pp:
	
	 * First series POSIX calls commits. Including getcwd.

2002-10-26 16:33  jonas <jonas.maebe@rug.ac.be>

	* rtl/bsd/powerpc/syscall.inc:
	
	  + initial version

2002-10-25 17:46  marco <marcov@stack.nl>

	* rtl/bsd/bsdfuncs.inc:
	
	 * Should be alias.

2002-10-23 19:34  peter <peter@freepascal.org>

	* rtl/linux/errno.inc:
	
	  * duplicate with errno.inc in unix

2002-10-23 17:29  olle

	* rtl/macos/system.pp:
	
	  + added switch MAC_SYS_RUNABLE
	  + added include of system.h etc
	  + added standard globals
	  + added dummy hook procedures

2002-10-23 17:26  olle

	* rtl/powerpc/powerpc.inc:
	
	  * excluded saverestorereg for target macos

2002-10-22 23:57  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/: fina.inc, finah.inc:
	
	+ Added some missing path functions

2002-10-21 21:52  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/: astrings.inc, sstrings.inc:
	
	  * fixed some buffer overflow errors in SetString (both short and
	    ansistring versions) (merged)

2002-10-21 20:08  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/math.inc:
	
	  * round has int64 instead of longint result

2002-10-20 15:40  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/powerpc.inc:
	
	  * move/fill*/index*/comp* routines immediately exit if length is
	negative

2002-10-20 14:59  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/astrings.inc:
	
	  * fixed ansistring append helpers so they preserve the
	terminating #0
	  * optimized SetLength() so that it uses reallocmem in case the
	refcount
	    of the target string is 1

2002-10-20 14:00  carl <carl@freepascal.org>

	* rtl/: amiga/Makefile, amiga/Makefile.fpc, amiga/objinc.inc,
	amiga/system.pas, atari/objinc.inc, atari/system.pas,
	beos/Makefile, beos/Makefile.fpc, freebsd/Makefile,
	freebsd/Makefile.fpc, go32v2/Makefile, go32v2/Makefile.fpc,
	go32v2/objinc.inc, linux/Makefile, linux/Makefile.fpc,
	netware/Makefile, netware/Makefile.fpc, netware/objinc.inc,
	os2/Makefile, os2/Makefile.fpc, os2/objinc.inc, unix/objinc.inc,
	win32/Makefile, win32/Makefile.fpc:
	
	  - remove objinc.inc (unused file)
	  * update makefiles accordingly

2002-10-20 13:53  carl <carl@freepascal.org>

	* rtl/m68k/setjumph.inc:
	
	  * make the jmp_buf record packed, just in case

2002-10-20 13:51  carl <carl@freepascal.org>

	* rtl/inc/generic.inc:
	
	 * avoid crashes with negative len counts on fills/moves
	 * movechar0 was wrong and did not do the behavior as
	   described in docs

2002-10-20 13:50  carl <carl@freepascal.org>

	* rtl/i386/i386.inc:
	
	 * avoid crashes with negative len counts on fills/moves

2002-10-19 19:06  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/: astrings.inc, sstrings.inc:
	
	+ Added check for nil buffer to setstring

2002-10-19 17:53  peter <peter@freepascal.org>

	* rtl/inc/objpas.inc:
	
	  * 'inlined' some more calls

2002-10-19 00:01  carl <carl@freepascal.org>

	* rtl/atari/dos.pp:
	
	file dos.pp was initially added on branch FIXES_1_0_0.

2002-10-18 22:11  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/: Makefile, Makefile.fpc:
	
	  + pmdev added

2002-10-18 20:08  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/pmdev.pas:
	
	  + first version

2002-10-18 20:05  marco <marcov@stack.nl>

	* rtl/unix/systhrds.pp:
	
	 * $I pthread.inc instead of pthreads.inc

2002-10-18 20:03  marco <marcov@stack.nl>

	* rtl/linux/pthread.inc:
	
	 * From the original systhrds code.
	   Turned out to be not entirely the same as *BSD's (constants with
	   different names, existing and non existing constants), so I
	decided to
	   make it platform dependant.

2002-10-18 19:37  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/pmstddlg.pas:
	
	  * headers corrected

2002-10-18 14:19  marco <marcov@stack.nl>

	* rtl/: bsd/bsdsysc.inc, bsd/bsdsysch.inc, bsd/system.pp,
	freebsd/Makefile, freebsd/Makefile.fpc, freebsd/signal.inc,
	freebsd/unixsysc.inc, unix/systhrds.pp:
	
	 * Fixes to get the generic *BSD RTL compiling again + fixes for
	thread
	   support. Still problems left in fexpand. (inoutres?) Therefore
	fixed
	   sysposix not yet commited

2002-10-17 20:54  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/pmhelp.pas:
	
	  + added missing CVS log

2002-10-17 20:51  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/Makefile.fpc:
	
	  + pmhelp added

2002-10-17 20:41  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/: Makefile, Makefile.fpc:
	
	  + pmhelp added

2002-10-17 20:39  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/pmhelp.pas:
	
	  * pmwin removed from uses clause

2002-10-17 20:38  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/pmhelp.pas:
	
	  * pmbitmap removed from uses clause

2002-10-17 20:34  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/pmhelp.pas:
	
	  + initial version of GUI help support

2002-10-17 14:43  florian <florian@freepascal.org>

	* rtl/inc/: astrings.inc, compproc.inc:
	
	  + ansistring_append* implemented

2002-10-17 12:14  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/: set.inc, strpas.inc:
	
	  * fixed srwi's after cntlzw instructions (should be 5 instead of
	31)

2002-10-17 12:12  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/powerpc.inc:
	
	  * fixed return value of declocked()

2002-10-16 21:04  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/: thread.inc, threadh.inc, threadvar.inc:
	
	+ More system-independent thread routines

2002-10-16 20:50  marco <marcov@stack.nl>

	* rtl/freebsd/signal.inc:
	
	 * sigset back at 16 bytes

2002-10-16 20:44  marco <marcov@stack.nl>

	* rtl/bsd/bsdsysc.inc:
	
	 * Lseek and ftruncate 64-bit fix

2002-10-16 20:44  marco <marcov@stack.nl>

	* rtl/bsd/i386/: syscall.inc, syscallh.inc:
	
	 * and again for ftruncate (sigh)

2002-10-16 20:41  marco <marcov@stack.nl>

	* rtl/bsd/i386/: syscall.inc, syscallh.inc:
	
	 * the 7 param syscall (for lseek and truncate) now returns a
	int64.

2002-10-16 08:27  michael <michael.vancanneyt@wisa.be>

	* rtl/win32/: systhrds.pp, threads.pp, Makefile, Makefile.fpc:
	
	+ Renamed thread unit to systhrds

2002-10-16 08:22  michael <michael.vancanneyt@wisa.be>

	* rtl/unix/: systhrds.pp, threads.pp:
	
	Threads renamed from threads to systhrds

2002-10-16 08:21  michael <michael.vancanneyt@wisa.be>

	* rtl/linux/: Makefile, Makefile.fpc:
	
	+ Renamed threads unit

2002-10-15 21:30  peter <peter@freepascal.org>

	* rtl/unix/sysunixh.inc:
	
	  * remove threadh.inc include

2002-10-15 21:29  peter <peter@freepascal.org>

	* rtl/inc/objpas.inc:
	
	  * manual inline classparent calls in the loops

2002-10-15 21:24  carl <carl@freepascal.org>

	* rtl/i386/i386.inc:
	
	  * Replace 220 -> 219

2002-10-14 22:40  florian <florian@freepascal.org>

	* rtl/win32/system.pp:
	
	  * InitFPU renamed to SysResetFPU

2002-10-14 21:39  peter <peter@freepascal.org>

	* rtl/linux/syscall.inc:
	
	  * syscall moved into seperate include

2002-10-14 21:39  peter <peter@freepascal.org>

	* rtl/: go32v2/dpmiexcp.pp, go32v2/system.pp, i386/i386.inc,
	inc/except.inc, inc/generic.inc, inc/heap.inc, inc/heaph.inc,
	inc/system.inc, inc/systemh.inc, inc/thread.inc, inc/threadh.inc,
	inc/threadvar.inc, linux/Makefile, linux/Makefile.fpc,
	linux/syscalls.inc, os2/system.pas, unix/sysunix.inc,
	unix/thread.inc, unix/threads.pp, win32/Makefile,
	win32/Makefile.fpc, win32/system.pp, win32/thread.inc,
	win32/threads.pp:
	
	  * threads unit added for thread support

2002-10-14 20:37  peter <peter@freepascal.org>

	* rtl/unix/mouse.pp:
	
	  * use Unix unit

2002-10-14 19:18  florian <florian@freepascal.org>

	* rtl/win32/wininc/redef.inc:
	
	  + some critical section related stuff added

2002-10-13 17:47  carl <carl@freepascal.org>

	* rtl/inc/softfpu.pp:
	
	   * bugfix for int64 to float conversion

2002-10-13 17:35  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/todo-os2.txt:
	
	  * todo updates

2002-10-13 17:25  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/doscalls.pas:
	
	  * More DosOpen fixes

2002-10-13 16:01  florian <florian@freepascal.org>

	* rtl/win32/: Makefile, Makefile.fpc:
	
	  * win32 rtl is multi threaded by default now

2002-10-13 11:28  florian <florian@freepascal.org>

	* rtl/: go32v2/system.pp, netware/system.pp, os2/system.pas,
	win32/system.pp:
	
	  + call to initvariantmanager inserted

2002-10-13 11:25  florian <florian@freepascal.org>

	* rtl/: amiga/system.pas, atari/system.pas, beos/system.pp,
	bsd/system.pp:
	
	  + call to initvariantmanager inserted

2002-10-13 11:20  peter <peter@freepascal.org>

	* rtl/unix/sysunix.inc:
	
	  * added initvariantmanager

2002-10-12 22:32  carl <carl@freepascal.org>

	* rtl/inc/generic.inc:
	
	  * RunError 220 -> RunError 219 to be more consistent with as
	operator

2002-10-12 22:28  carl <carl@freepascal.org>

	* rtl/inc/genmath.inc:
	
	  * round returns int64

2002-10-12 22:24  carl <carl@freepascal.org>

	* rtl/inc/softfpu.pp:
	
	  + int64_tof_loat conversion routines

2002-10-12 21:36  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/doscalls.pas:
	
	  * compatibility updates and corrections

2002-10-12 19:08  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/: Makefile, Makefile.fpc:
	
	  - code2 and code3 not needed any more

2002-10-12 17:34  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/fina.inc:
	
	+ Fixed changefileexit for long (>255) filenames

2002-10-11 16:05  florian <florian@freepascal.org>

	* rtl/inc/objpas.inc:
	
	  * initinterfacepointers improved

2002-10-11 14:21  florian <florian@freepascal.org>

	* rtl/objpas/varutils.inc:
	
	  * fixes for new widestring handling

2002-10-11 11:40  michael <michael.vancanneyt@wisa.be>

	* rtl/win32/wininc/func.inc:
	
	+ Fixed globalmemorystatus (bug 2076)

2002-10-11 11:37  michael <michael.vancanneyt@wisa.be>

	* rtl/win32/wininc/func.inc:
	
	+ Fixed getlocaltime incompatibility (bug 2075)

2002-10-11 11:20  michael <michael.vancanneyt@wisa.be>

	* rtl/win32/wininc/defines.inc:
	
	+ Added missing version strings

2002-10-10 21:44  florian <florian@freepascal.org>

	* rtl/macos/system.pp:
	
	  * changes from Olle to compile/link a simple program

2002-10-10 21:24  florian <florian@freepascal.org>

	* rtl/inc/: compproc.inc, variant.inc, varianth.inc:
	
	  + write(ln) support for variants added

2002-10-10 21:20  florian <florian@freepascal.org>

	* rtl/win32/varutils.pp:
	
	  * unit is now smartlinked by default to avoid problems with an
	old oleauth.dll

2002-10-10 18:11  florian <florian@freepascal.org>

	* rtl/win32/: Makefile, Makefile.fpc:
	
	  + comobj unit added

2002-10-10 18:10  florian <florian@freepascal.org>

	* rtl/win32/: wininc/objbase.inc, activex.pp:
	
	  + declarations of objbase.h added

2002-10-10 18:09  florian <florian@freepascal.org>

	* rtl/: objpas/comobj.inc, objpas/comobjh.inc, win32/comobj.pp:
	
	  + initial revision

2002-10-10 18:08  florian <florian@freepascal.org>

	* rtl/inc/: compproc.inc, generic.inc, wstrings.inc:
	
	  + several widestring/pwidechar related helpers added

2002-10-10 16:58  florian <florian@freepascal.org>

	* rtl/win32/windows.pp:
	
	  - removed conditionals for 0.99.14

2002-10-09 22:45  florian <florian@freepascal.org>

	* rtl/win32/wininc/base.inc:
	
	  - NULL definition removed, the system unit contains now a NULL
	variant

2002-10-09 22:24  florian <florian@freepascal.org>

	* rtl/inc/dynarr.inc:
	
	  + range checking for dyn. arrays

2002-10-09 22:13  florian <florian@freepascal.org>

	* rtl/inc/variant.inc:
	
	  * hopefully last fix to get things working :/

2002-10-09 21:56  florian <florian@freepascal.org>

	* rtl/inc/variant.inc:
	
	  * variant assignments don't work yet, commented out

2002-10-09 21:08  florian <florian@freepascal.org>

	* rtl/inc/: variant.inc, varianth.inc:
	
	  + Variant constants Unassigned and Null added

2002-10-09 18:10  carl <carl@freepascal.org>

	* rtl/inc/objects.pp:
	
	  - removed OS depedencies

2002-10-08 22:07  carl <carl@freepascal.org>

	* rtl/inc/softfpu.pp:
	
	  * fix range check errors
	  - overflow checking must be off always
	  * debugged and works as expected

2002-10-08 19:13  jonas <jonas.maebe@rug.ac.be>

	* rtl/win32/wininc/defines.inc:
	
	  * changed value of FILE_FLAG_WRITE_THROUGH to hex notation
	because it
	    was equal to MAX_LONGINT + 1 -> parsed as a float

2002-10-07 21:43  florian <florian@freepascal.org>

	* rtl/objpas/: sysansi.inc, sysansih.inc, sysutilh.inc,
	sysutils.inc:
	
	  + empty prototypes for the AnsiStr* multi byte functions added

2002-10-07 17:15  florian <florian@freepascal.org>

	* rtl/inc/genmath.inc:
	
	  * fixed wrong commit

2002-10-07 17:10  florian <florian@freepascal.org>

	* rtl/inc/: genmath.inc, variant.inc, varianth.inc:
	
	  + variant wrappers for cmp operators added

2002-10-07 12:27  florian <florian@freepascal.org>

	* rtl/inc/: variant.inc, varianth.inc:
	
	  + more variant wrappers added

2002-10-07 00:13  florian <florian@freepascal.org>

	* rtl/inc/: variant.inc, varianth.inc:
	
	  * wrappers for xor, or and and operator with variants added

2002-10-06 23:26  peter <peter@freepascal.org>

	* rtl/: i386/math.inc, inc/mathh.inc:
	
	  * round returns int64

2002-10-06 22:00  peter <peter@freepascal.org>

	* rtl/win32/: crt.pp, video.pp, wininc/base.inc,
	wininc/defines.inc:
	
	  * Use Widechar in the Windows unit

2002-10-06 21:11  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/: Makefile, Makefile.fpc:
	
	  * pmstddlg compilation added

2002-10-06 21:06  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/Makefile.fpc:
	
	  * pmstddlg compilation added

2002-10-06 15:56  carl <carl@freepascal.org>

	* rtl/inc/systemh.inc:
	
	  - remove stack checking for every target in system unit

2002-10-06 00:41  carl <carl@freepascal.org>

	* rtl/amiga/sysutils.pp:
	
	file sysutils.pp was initially added on branch FIXES_1_0_0.

2002-10-05 21:12  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/pmwin.pas:
	
	  * PMERR constants made available from outside

2002-10-05 21:09  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/doscalls.pas:
	
	  * code2.as + code3.as not needed any more

2002-10-05 20:35  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/pmstddlg.pas:
	
	  * mistyping corrected

2002-10-05 20:33  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/pmstddlg.pas:
	
	  + Finally made usable by Yuri Prokushev

2002-10-05 17:19  carl <carl@freepascal.org>

	* rtl/inc/heaptrc.pp:
	
	   * bugfix of assigning to external filename output

2002-10-05 16:20  peter <peter@freepascal.org>

	* rtl/: i386/i386.inc, inc/compproc.inc, inc/generic.inc,
	powerpc/powerpc.inc:
	
	  * fpc_pchar_length compilerproc and strlen alias

2002-10-04 18:41  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/real2str.inc:
	
	  * fixed web bug 2131

2002-10-02 23:34  florian <florian@freepascal.org>

	* rtl/macos/system.pp:
	
	  * first dummy implementation

2002-10-02 23:17  florian <florian@freepascal.org>

	* rtl/win32/sysutils.pp:
	
	  * we've to reimport TSystemTime time from the windows unit

2002-10-02 23:04  peter <peter@freepascal.org>

	* rtl/objpas/datih.inc:
	
	  * For win32 use the tsystemtime from the windows unit, that is
	changed
	    to a variant record with compatibile field names

2002-10-02 23:03  peter <peter@freepascal.org>

	* rtl/win32/wininc/struct.inc:
	
	  * TSystemTime fpc compatibility parameters added as variant
	record

2002-10-02 21:30  florian <florian@freepascal.org>

	* rtl/win32/wininc/func.inc:
	
	  + GetSystemTime with var parameter added

2002-10-02 20:21  peter <peter@freepascal.org>

	* rtl/: i386/i386.inc, inc/astrings.inc, inc/compproc.inc,
	inc/dynarr.inc, inc/generic.inc, inc/sstrings.inc, inc/systemh.inc,
	inc/wstrings.inc, powerpc/powerpc.inc:
	
	  * Copy() changed to internal function calling compilerprocs
	  * FPC_SHORTSTR_COPY renamed to FPC_SHORTSTR_ASSIGN because of the
	    new copy functions

2002-09-28 23:18  florian <florian@freepascal.org>

	* rtl/inc/systemh.inc:
	
	  * map comp to int64 for the powerpc

2002-09-27 23:10  carl <carl@freepascal.org>

	* rtl/inc/: compproc.inc, generic.inc:
	
	  * fix 2GB limit problem

2002-09-26 23:50  florian <florian@freepascal.org>

	* rtl/inc/: systemh.inc, wstrings.inc:
	
	  + some WideString<->AnsiString conversion functions added

2002-09-26 20:54  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/objinc.inc:
	
	  * FileOpen fixed

2002-09-26 16:43  florian <florian@freepascal.org>

	* rtl/inc/objpash.inc:
	
	  + tvarrec field vcurrency for compilers with hascurrency released

2002-09-26 12:38  florian <florian@freepascal.org>

	* rtl/win32/wininc/func.inc:
	
	  + added RedrawWindow with LPRECT as second parameter

2002-09-23 20:55  hajny <xhajt03@mbox.vol.cz>

	* rtl/i386/mmx.pp:
	
	  * Opcode syntax corrected

2002-09-23 20:25  hajny <xhajt03@mbox.vol.cz>

	* rtl/i386/mmx.pp:
	
	  * femms replaced with opcode to allow older as

2002-09-23 19:42  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/sysutils.pp:
	
	  * AnsiString to PChar typecast

2002-09-22 20:44  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/doscalls.pas:
	
	  * Compatibilty mode for DateTime fields

2002-09-22 18:04  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/objinc.inc:
	
	  * correction for THandle length change

2002-09-18 20:32  carl <carl@freepascal.org>

	* rtl/inc/system.inc:
	
	  * assert now halts with exitcode 227 (as Delphi does)

2002-09-16 21:10  carl <carl@freepascal.org>

	* rtl/inc/softfpu.pp:
	
	  * first revision of FPU emulation

2002-09-16 17:42  peter <peter@freepascal.org>

	* rtl/: freebsd/Makefile, freebsd/Makefile.fpc, go32v2/Makefile,
	go32v2/Makefile.fpc, linux/Makefile, linux/Makefile.fpc,
	os2/Makefile, os2/Makefile.fpc, win32/Makefile, win32/Makefile.fpc:
	
	  * Add ucomplex and charset units

2002-09-15 19:53  peter <peter@freepascal.org>

	* rtl/win32/: opengl32.pp, wininc/ascdef.inc, wininc/ascfun.inc,
	wininc/base.inc, wininc/func.inc, wininc/struct.inc,
	wininc/unidef.inc, wininc/unifun.inc:
	
	  * Remove Float type, use Single instead

2002-09-15 19:52  peter <peter@freepascal.org>

	* rtl/unix/mouse.pp:
	
	  * Updates from the fixes branch

2002-09-15 19:50  peter <peter@freepascal.org>

	* rtl/objpas/sysstr.inc:
	
	  * Fixed AnsiStrComp crashes

2002-09-15 12:03  carl <carl@freepascal.org>

	* rtl/: powerpc/setjumph.inc, i386/setjumph.inc:
	
	  * make the record packed (just in case)

2002-09-14 13:20  carl <carl@freepascal.org>

	* rtl/inc/: astrings.inc, sstrings.inc, wstrings.inc:
	
	  * Delphi compatibility fix (with string routines)

2002-09-13 21:13  carl <carl@freepascal.org>

	* rtl/inc/generic.inc:
	
	  * FPC_HELP_FAIL : reset _self to nil

2002-09-13 15:03  jonas <jonas.maebe@rug.ac.be>

	* rtl/unix/linux.pp:
	
	  * fixed buffer overflow error in StringToPPChar(), detected using
	    DIOTA (http://www.elis/rug.ac.be/~ronsse/diota) (which I also
	work on :)
	    (merged)

2002-09-11 09:49  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/: strings.inc, stringss.inc, strlen.inc, strpas.inc:
	
	  * fixed assembler errors

2002-09-10 23:32  jonas <jonas.maebe@rug.ac.be>

	* rtl/linux/syscalls.inc:
	
	  + added "nop" after sc instruction, since normally in case of
	success,
	    sc returns to the second instruction after itself

2002-09-10 23:30  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/powerpc.inc:
	
	  * disabled powerpc-specific fpc_shortstr_concat for now, it was
	    completely wrong

2002-09-10 23:29  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/generic.inc:
	
	  * added some missing compilerproc directives

2002-09-10 19:47  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/powerpc.inc:
	
	  * fixed bug with concatting 0-length shortstrings

2002-09-10 12:38  pierre <muller@cerbere.u-strasbg.fr>

	* rtl/go32v2/crt.pp:
	
	 * merged from fixes: fix bug report 1974

2002-09-09 17:45  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/heaptrc.pp:
	
	  * made result type of calculate_release_sig() a longword instead
	of a
	    longint

2002-09-08 18:20  marco <marcov@stack.nl>

	* rtl/bsd/bsdfuncs.inc:
	
	 * Forgot external name's

2002-09-08 18:11  marco <marcov@stack.nl>

	* rtl/bsd/bsdfuncs.inc:
	
	 * Added GetDomainName and that other one ..

2002-09-08 17:29  jonas <jonas.maebe@rug.ac.be>

	* rtl/darwin/syscalls.inc:
	
	  + added sys_readdir code from OpenBSD in fixes branch

2002-09-08 17:15  marco <marcov@stack.nl>

	* rtl/bsd/bsduname.inc:
	
	 * Renamed to bsdfunc, since more funcs will follow

2002-09-08 15:00  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/math.inc:
	
	  * made pi an internproc instead of internconst

2002-09-08 11:16  jonas <jonas.maebe@rug.ac.be>

	* rtl/go32v2/: exceptn.as, fpu.as, v2prt0.as:
	
	  * added closing of comment for logs to avoid warning

2002-09-08 11:06  jonas <jonas.maebe@rug.ac.be>

	* rtl/darwin/signal.inc:
	
	  + initial revision, h2pas of sys/signal.h

2002-09-08 11:00  jonas <jonas.maebe@rug.ac.be>

	* rtl/darwin/ptypes.inc:
	
	  + initial revision, simply copied from FreeBSD

2002-09-08 11:00  jonas <jonas.maebe@rug.ac.be>

	* rtl/darwin/: errno.inc, powerpc/signal.inc:
	
	  + initial revision

2002-09-07 23:32  carl <carl@freepascal.org>

	* rtl/: go32v2/system.pp, i386/mmx.pp, i386/i386.inc:
	
	  - removed unused defines

2002-09-07 23:30  carl <carl@freepascal.org>

	* rtl/go32v2/msmouse.pp:
	
	  - removed mousecheck define

2002-09-07 23:28  carl <carl@freepascal.org>

	* rtl/win32/: Makefile, Makefile.fpc, objinc.inc, signals.pp,
	system.pp, winsock.pp:
	
	  - removed os_types
	  * fix range check errors

2002-09-07 23:22  carl <carl@freepascal.org>

	* rtl/inc/makefile.inc:
	
	  - removed os_types

2002-09-07 23:21  carl <carl@freepascal.org>

	* rtl/inc/int64.inc:
	
	  - remove FPUInt64 variable

2002-09-07 23:20  carl <carl@freepascal.org>

	* rtl/inc/systemh.inc:
	
	  * cardinal -> longword
	  - remove FPUInt64 variable

2002-09-07 23:16  carl <carl@freepascal.org>

	* rtl/inc/: wstrings.inc, sstrings.inc:
	
	  * cardinal -> longword

2002-09-07 23:15  carl <carl@freepascal.org>

	* rtl/inc/objects.pp:
	
	  - some cleanup (less ifdef)

2002-09-07 23:10  carl <carl@freepascal.org>

	* rtl/inc/: astrings.inc, compproc.inc:
	
	  * cardinal -> longword
	  - remove some unused routines

2002-09-07 23:08  carl <carl@freepascal.org>

	* rtl/inc/generic.inc:
	
	  * cardinal -> longword
	  - remove generic boundcheck (does not exist in v1.1)

2002-09-07 23:06  carl <carl@freepascal.org>

	* rtl/objpas/dati.inc:
	
	  * bugfix 1867 (merged)

2002-09-07 23:06  carl <carl@freepascal.org>

	* rtl/objpas/math.pp:
	
	  * cleanup of parameters
	  - remove assembler code

2002-09-07 21:55  carl <carl@freepascal.org>

	* rtl/inc/os_types.pp:
	
	  - remove unused file

2002-09-07 18:01  peter <peter@freepascal.org>

	* rtl/: amiga/crt.pp, amiga/dos.pp, amiga/exec.inc, amiga/exec.pp,
	amiga/graph.pp, amiga/objinc.inc, amiga/os.inc, amiga/printer.pp,
	amiga/system.pas, atari/objinc.inc, atari/os.inc, atari/system.pas,
	beos/Makefile.fpc, beos/dos.pp, beos/sysfiles.inc, beos/system.pp,
	beos/sysutils.pp, bsd/bsdfuncs.inc, bsd/bsdmacro.inc,
	bsd/bsdsysc.inc, bsd/bsdtypes.inc, bsd/bsduname.inc,
	bsd/osposix.inc, bsd/osposixh.inc, bsd/sysctl.pp, bsd/system.pp,
	bsd/i386/syscall.inc, bsd/i386/syscallh.inc, darwin/syscalls.inc,
	darwin/sysnr.inc, darwin/systypes.inc, darwin/powerpc/crt0.o,
	freebsd/Makefile.fpc, freebsd/bsdport.txt, freebsd/console.pp,
	freebsd/errno.inc, freebsd/ptypes.inc, freebsd/signal.inc,
	freebsd/syscalls.inc, freebsd/sysconst.inc, freebsd/sysctlh.inc,
	freebsd/sysnr.inc, freebsd/systypes.inc, freebsd/termios.inc,
	freebsd/unixsock.inc, freebsd/unixsysc.inc, go32v2/Makefile.fpc,
	go32v2/crt.pp, go32v2/dos.pp, go32v2/dpmi.inc, go32v2/dpmiexcp.pp,
	go32v2/dxeload.pp, go32v2/emu387.pp, go32v2/exceptn.as,
	go32v2/fpu.as, go32v2/go32.pp, go32v2/graph.pp, go32v2/initc.pp,
	go32v2/keyboard.pp, go32v2/mouse.pp, go32v2/msmouse.pp,
	go32v2/objinc.inc, go32v2/ports.pp, go32v2/printer.pp,
	go32v2/profile.pp, go32v2/sbrk16.asm, go32v2/system.pp,
	go32v2/sysutils.pp, go32v2/thread.inc, go32v2/v2prt0.as,
	go32v2/varutils.pp, go32v2/vesa.inc, go32v2/vesah.inc,
	go32v2/vesamode.pp, go32v2/video.pp, i386/cpu.pp, i386/i386.inc,
	i386/math.inc, i386/mmx.pp, i386/readme, i386/set.inc,
	i386/setjump.inc, i386/setjumph.inc, i386/strings.inc,
	i386/stringss.inc, i386/strlen.inc, i386/strpas.inc,
	i386/sysutilp.inc, i386/typinfo.inc, linux/Makefile.fpc,
	linux/errno.inc, linux/signal.inc, linux/syscalls.inc,
	linux/sysconst.inc, linux/sysnr.inc, linux/system.pp,
	linux/systypes.inc, linux/termios.inc, linux/unixsock.inc,
	linux/unixsysc.inc, linux/i386/cprt0.as, linux/i386/cprt21.as,
	linux/i386/dllprt0.as, linux/i386/gprt0.as, linux/i386/gprt21.as,
	linux/i386/prt0.as, linux/i386/prt0_10.as, linux/i386/signal.inc,
	linux/powerpc/cprt0.as, linux/powerpc/cprt21.as,
	linux/powerpc/dllprt0.as, linux/powerpc/gprt0.as,
	linux/powerpc/prt0.as, m68k/lowmath.inc, m68k/m68k.inc,
	m68k/math.inc, m68k/set.inc, m68k/setjump.inc, m68k/setjumph.inc,
	netbsd/ptypes.inc, netware/Makefile.fpc, netware/aio.pp,
	netware/compile.cmd, netware/dos.pp, netware/errno.inc,
	netware/keyboard.pp, netware/mouse.pp, netware/netware.pp,
	netware/nwpre.pp, netware/nwsys.inc, netware/objinc.inc,
	netware/qos.inc, netware/sockets.pp, netware/system.pp,
	netware/sysutils.pp, netware/thread.inc, netware/varutils.pp,
	netware/video.pp, netware/winsock2.pp, netware/demos/check.pp,
	objpas/cvarutil.inc, objpas/dati.inc, objpas/datih.inc,
	objpas/diskh.inc, objpas/filutilh.inc, objpas/fina.inc,
	objpas/finah.inc, objpas/math.pp, objpas/objpas.pp,
	objpas/osutilsh.inc, objpas/stre.inc, objpas/strg.inc,
	objpas/sysinth.inc, objpas/syspch.inc, objpas/syspchh.inc,
	objpas/sysstr.inc, objpas/sysstrh.inc, objpas/systhrdh.inc,
	objpas/sysutilh.inc, objpas/sysutils.inc, objpas/typinfo.pp,
	objpas/varutilh.inc, objpas/varutils.inc, openbsd/ptypes.inc,
	openbsd/sysctlh.inc, os2/Makefile.fpc, os2/dive.pas, os2/dos.pas,
	os2/doscalls.pas, os2/dynlibs.inc, os2/kbdcalls.pas,
	os2/keyboard.pp, os2/moncalls.pas, os2/moucalls.pas, os2/mouse.pp,
	os2/objinc.inc, os2/os2def.pas, os2/pmbitmap.pas, os2/pmgpi.pas,
	os2/pmwin.pas, os2/ports.pas, os2/printer.pas, os2/system.pas,
	os2/sysutils.pp, os2/thread.inc, os2/varutils.pp, os2/video.pp,
	os2/viocalls.pas, os2/tests/pmdemo1.h, os2/tests/pmdemo1.pp,
	os2/tests/pmdemo1.rc, palmos/Makefile, palmos/os.inc,
	palmos/pilot.pp, palmos/system.pp, palmos/systraps.pp,
	palmos/api/common.inc, palmos/api/common.pp, palmos/api/font.inc,
	palmos/api/fontsel.inc, palmos/api/init.inc, palmos/api/rect.inc,
	palmos/api/sysall.pp, palmos/api/systraps.inc,
	palmos/api/systraps.pp, palmos/api/ui.pp, powerpc/makefile.cpu,
	powerpc/math.inc, powerpc/powerpc.inc, powerpc/set.inc,
	powerpc/setjump.inc, powerpc/strings.inc, powerpc/stringss.inc,
	powerpc/strlen.inc, powerpc/strpas.inc, powerpc/sysutilp.inc,
	powerpc/typinfo.inc, unix/crt.pp, unix/dl.pp, unix/dos.pp,
	unix/dynlibs.inc, unix/errno.inc, unix/errors.pp, unix/ggigraph.pp,
	unix/gpm.pp, unix/graph.pp, unix/graph16.inc, unix/initc.pp,
	unix/ipc.pp, unix/keyboard.pp, unix/linux.pp, unix/mouse.pp,
	unix/objinc.inc, unix/ports.pp, unix/printer.pp, unix/serial.pp,
	unix/sockets.pp, unix/sysunix.inc, unix/sysunixh.inc,
	unix/sysutils.pp, unix/terminfo.pp, unix/thread.inc,
	unix/timezone.inc, unix/unix.pp, unix/varutils.pp, unix/video.pp,
	win32/Makefile.fpc, win32/activex.pp, win32/crt.pp, win32/dos.pp,
	win32/dynlibs.inc, win32/graph.pp, win32/initc.pp,
	win32/keyboard.pp, win32/messages.pp, win32/mouse.pp,
	win32/objinc.inc, win32/ole2.pp, win32/opengl32.pp,
	win32/printer.pp, win32/shellapi.pp, win32/sockets.pp,
	win32/system.pp, win32/sysutils.pp, win32/thread.inc,
	win32/varutils.pp, win32/video.pp, win32/win32.inc,
	win32/wincrt.pp, win32/windows.pp, win32/winevent.pp,
	win32/winmouse.pp, win32/winsock.pp, win32/wininc/Makefile,
	win32/wininc/ascdef.inc, win32/wininc/ascfun.inc,
	win32/wininc/base.inc, win32/wininc/defines.inc,
	win32/wininc/errors.inc, win32/wininc/func.inc,
	win32/wininc/messages.inc, win32/wininc/redef.inc,
	win32/wininc/struct.inc, win32/wininc/unidef.inc,
	win32/wininc/unifun.inc:
	
	  * old logs removed and tabs fixed

2002-09-07 17:07  peter <peter@freepascal.org>

	* rtl/inc/: aliases.inc, astrings.inc, charset.pp, compproc.inc,
	dynarr.inc, dynarrh.inc, dynlibs.pp, except.inc, fexpand.inc,
	file.inc, filerec.inc, generic.inc, genmath.inc, genset.inc,
	heap.inc, heaph.inc, heaptrc.pp, innr.inc, int64.inc, keyboard.inc,
	keybrdh.inc, lineinfo.pp, lstrings.pp, mathh.inc, mouse.inc,
	mouseh.inc, objects.pp, objpas.inc, objpash.inc, os_types.pp,
	real2str.inc, rtti.inc, sockets.inc, socketsh.inc, sstrings.inc,
	strings.pp, stringsi.inc, system.inc, systemh.inc, text.inc,
	textrec.inc, threadh.inc, typefile.inc, ucomplex.pp, variant.inc,
	varianth.inc, video.inc, videoh.inc, wstrings.inc, graph/clip.inc,
	graph/fills.inc, graph/fontdata.inc, graph/graph.inc,
	graph/graphh.inc, graph/gtext.inc, graph/modes.inc,
	graph/palette.inc:
	
	  * old logs removed and tabs fixed

2002-09-07 15:14  florian <florian@freepascal.org>

	* rtl/linux/syscalls.inc:
	
	  * hopefully final fix for ppc syscall BTW: The regX numbering is
	somehow messy

2002-09-07 14:43  carl <carl@freepascal.org>

	* rtl/inc/graph/: graph.inc, graphh.inc:
	
	  - unit cleanup (removed unused defines)

2002-09-07 14:37  carl <carl@freepascal.org>

	* rtl/inc/graph/modes.inc:
	
	  - unit cleanup (removed unused defines)

2002-09-07 14:36  carl <carl@freepascal.org>

	* rtl/inc/graph/gtext.inc:
	
	  - unit cleanup (removed unused defines)
	  * compilation options are restored

2002-09-07 14:31  carl <carl@freepascal.org>

	* rtl/go32v2/go32.pp:
	
	  - removed support_ports option (cleanup)

2002-09-07 13:09  carl <carl@freepascal.org>

	* rtl/inc/lineinfo.pp:
	
	  * stack checking supported for all systems

2002-09-07 13:08  carl <carl@freepascal.org>

	* rtl/inc/objpas.inc:
	
	  - remove logs

2002-09-06 20:35  jonas <jonas.maebe@rug.ac.be>

	* rtl/darwin/: syscalls.inc, sysnr.inc, systypes.inc:
	
	  * implemented most syscalls, except readdir because the getdents
	    syscall is declared obsolete in Darwin...

2002-09-06 19:12  jonas <jonas.maebe@rug.ac.be>

	* rtl/darwin/sysnr.inc:
	
	  + initial implementation, h2pas of /usr/include/sys/syscall.h on
	a
	    Mac OS X 10.1.5 machine

2002-09-06 18:58  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/: strings.inc, stringss.inc:
	
	  * fixed wrong references (used r0 as base register)

2002-09-06 18:43  jonas <jonas.maebe@rug.ac.be>

	* rtl/darwin/powerpc/crt0.o:
	
	  + crt0.o file, compiled from the Darwin Csu module sources of
	2002/09/06.
	    Can't just put an assembler file here, because it's composed of
	2
	    assembler files and a C file. No idea whether it will actually
	    work on OS X 10.1.x (may require 10.2.x, since it's from the
	main
	    branch)

2002-09-03 23:37  florian <florian@freepascal.org>

	* rtl/linux/syscalls.inc:
	
	  * hopefully final fix for ppc syscall

2002-09-03 17:43  peter <peter@freepascal.org>

	* rtl/i386/i386.inc:
	
	  * add alias for fpc_dispose_class so it can be called from
	    fpc_help_fail_class

2002-09-03 12:26  pierre <muller@cerbere.u-strasbg.fr>

	* rtl/win32/wininc/func.inc:
	
	 * fix for bug 1779 merged

2002-09-02 22:42  florian <florian@freepascal.org>

	* rtl/linux/syscalls.inc:
	
	  * another ppc syscall fix

2002-09-02 22:03  florian <florian@freepascal.org>

	* rtl/linux/syscalls.inc:
	
	  * ppc syscall code fixed

2002-09-02 21:46  florian <florian@freepascal.org>

	* rtl/unix/sysunix.inc:
	
	  * fixed line breaks

2002-09-02 21:24  peter <peter@freepascal.org>

	* rtl/inc/: compproc.inc, sstrings.inc:
	
	  * array of char support for Str()

2002-09-02 20:42  peter <peter@freepascal.org>

	* rtl/: i386/makefile.cpu, i386/rttip.inc, inc/genrtti.inc,
	inc/makefile.inc, inc/rtti.inc, m68k/rttip.inc, powerpc/rttip.inc:
	
	  * moved genrtti.inc code to rtti
	  * removed rttip.inc, the generic code is almost as fast and
	    much easier to maintain and has less risks on bugs

2002-09-02 08:07  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/sysstr.inc:
	
	+ Fix for formatbuf not applied correct

2002-09-01 21:03  florian <florian@freepascal.org>

	* rtl/inc/objects.pp:
	
	  + powerpc support added

2002-09-01 16:44  peter <peter@freepascal.org>

	* rtl/inc/int64.inc:
	
	  * renamed conditional to insert optimized mod_qword for i386. The
	    code is broken

2002-08-31 23:29  florian <florian@freepascal.org>

	* rtl/: linux/powerpc/prt0.as, powerpc/powerpc.inc,
	unix/sysunix.inc:
	
	  * several PC related fixes

2002-08-31 18:13  florian <florian@freepascal.org>

	* rtl/linux/powerpc/prt0.as:
	
	  * made _start global

2002-08-31 18:08  florian <florian@freepascal.org>

	* rtl/powerpc/powerpc.inc:
	
	  * fixed undefined labels

2002-08-31 16:27  florian <florian@freepascal.org>

	* rtl/powerpc/setjump.inc:
	
	  + public and alias directive added to *jmp

2002-08-31 16:02  florian <florian@freepascal.org>

	* rtl/linux/powerpc/prt0.as:
	
	  * r3 renamed to 3

2002-08-31 16:01  florian <florian@freepascal.org>

	* rtl/linux/powerpc/prt0.as:
	
	  * _haltproc to prt0.as added (Linux/PPC)

2002-08-31 15:11  florian <florian@freepascal.org>

	* rtl/: inc/objpas.inc, linux/powerpc/prt0.as, powerpc/powerpc.inc:
	
	  * several fixes for Linux/PPC compilation

2002-08-29 12:04  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/: sysstr.inc, sysstr.inc:
	
	+ Fix for bug report 2097 in formatbuf

2002-08-28 08:35  pierre <muller@cerbere.u-strasbg.fr>

	* rtl/go32v2/keyboard.pp:
	
	 * merge kbPhys patch from fixes branch

2002-08-26 15:49  pierre <muller@cerbere.u-strasbg.fr>

	* rtl/win32/system.pp:
	
	 * fix bug report 2086

2002-08-21 09:03  marco <marcov@stack.nl>

	* rtl/bsd/: bsdfuncs.inc, bsdsysc.inc, bsdsysch.inc, osposix.inc,
	osposixh.inc:
	
	 * Fixes from Tuesday.

2002-08-21 09:02  marco <marcov@stack.nl>

	* rtl/bsd/i386/syscall.inc:
	
	 * More errno changes

2002-08-20 20:24  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/: compproc.inc, objpas.inc:
	
	  * interface "as" helpers converted from procedures to functions

2002-08-20 10:28  marco <marcov@stack.nl>

	* rtl/bsd/i386/: syscall.inc, syscallh.inc:
	
	 * Updates for new errno scheme.

2002-08-19 23:19  florian <florian@freepascal.org>

	* rtl/linux/powerpc/prt0.as:
	
	  * small fixes

2002-08-19 21:34  peter <peter@freepascal.org>

	* rtl/: i386/i386.inc, inc/generic.inc, inc/system.inc,
	inc/systemh.inc:
	
	  * SYSTEMINLINE define that will add inline directives for small
	    functions and wrappers. This will be defined automaticly when
	    the compiler defines the HASINLINE directive

2002-08-19 20:24  jonas <jonas.maebe@rug.ac.be>

	* rtl/linux/syscalls.inc:
	
	  + ppc support for do_syscall

2002-08-19 14:33  marco <marcov@stack.nl>

	* rtl/freebsd/: system.pp, sysbsd.pp:
	
	 * Moved to rtl/bsd

2002-08-19 14:32  marco <marcov@stack.nl>

	* rtl/freebsd/sysnr.inc:
	
	 * again fixes.

2002-08-19 14:29  marco <marcov@stack.nl>

	* rtl/bsd/: bsdmacro.inc, bsdsysc.inc, bsdtypes.inc, osposix.inc,
	osposixh.inc, readme.txt, sysbsd.pp, sysctl.pp, system.pp,
	i386/syscall.inc:
	
	 * First working POSIX *BSD system unit.

2002-08-19 00:11  florian <florian@freepascal.org>

	* rtl/powerpc/: math.inc, powerpc.inc, set.inc, strpas.inc:
	
	  * fixed remaining assembler errors

2002-08-18 23:37  florian <florian@freepascal.org>

	* rtl/powerpc/: math.inc, powerpc.inc, set.inc, strlen.inc,
	strpas.inc:
	
	  * several errors in inline assembler fixed

2002-08-13 20:11  florian <florian@freepascal.org>

	* rtl/unix/sysunix.inc:
	
	  * heap stuff for powerpc fixed

2002-08-12 16:18  florian <florian@freepascal.org>

	* rtl/win32/winsock.pp:
	
	  * ioctlselect overloaded to take a longint is second parameter

2002-08-10 19:14  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/: math.inc, powerpc.inc, set.inc, setjump.inc,
	setjumph.inc, strings.inc, stringss.inc, strlen.inc, strpas.inc:
	
	  * various fixes, mostly changing the names of the modifies
	registers to
	    upper case since that seems to be required by the compiler

2002-08-08 22:39  marco <marcov@stack.nl>

	* rtl/freebsd/bsdport.txt:
	
	 * Practically rewritten in first update in 2 years or so.

2002-08-08 13:40  marco <marcov@stack.nl>

	* rtl/: freebsd/sysctlh.inc, openbsd/sysctlh.inc:
	
	 * Initial versions.

2002-08-08 13:39  marco <marcov@stack.nl>

	* rtl/bsd/: bsduname.inc, sysctl.pp:
	
	 * Initial versions, to allow support for uname in posix.pp

2002-08-06 22:53  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/: sstrings.inc, systemh.inc:
	
	  + Added support for octal strings (using &)

2002-08-06 15:31  sg <sg@freepascal.org>

	* rtl/unix/serial.pp:
	
	* serial ports are now set to raw mode

2002-08-06 15:30  sg <sg@freepascal.org>

	* rtl/: linux/termios.inc, unix/linux.pp, unix/unix.pp:
	
	* replaced some Longints with Cardinals, to mach the C headers *
	updated the termios record

2002-08-04 21:37  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/crt.pas:
	
	  * fix for bug 1998 (write in window) + removed warnings

2002-08-04 07:31  marco <marcov@stack.nl>

	* rtl/bsd/i386/syscall.inc:
	
	 * Initial version. Needs check for OpenBSD.

2002-08-04 06:29  marco <marcov@stack.nl>

	* rtl/: bsd/osposix.inc, freebsd/ptypes.inc, netbsd/ptypes.inc,
	openbsd/ptypes.inc:
	
	 * More POSIX updates. Small changes to lseek and ftruncate in
	osposix.inc
	   Initial versions of the type includefiles

2002-08-03 22:05  florian <florian@freepascal.org>

	* rtl/unix/sysunix.inc:
	
	  + ppc implementation of heap functions added

2002-08-03 21:34  marco <marcov@stack.nl>

	* rtl/bsd/: osposix.inc, osposixh.inc:
	
	 * Initial *BSD versions. Seems that OpenBSD doesn't need much
	change,
	    NetBSD may need some fixes to stat record and ftruncate and
	lseek.
	    It is all close together, and it should be doable to have just
	one copy
	    of these for *BSD.

2002-08-01 18:53  jonas <jonas.maebe@rug.ac.be>

	* rtl/objpas/syspch.inc:
	
	  * fix for StrPas() by Sergey Korshunoff <seyko@comail.ru>
	(merged)

2002-08-01 14:28  marco <marcov@stack.nl>

	* rtl/: Makefile, amiga/Makefile, beos/Makefile, freebsd/Makefile,
	go32v2/Makefile, linux/Makefile, netware/Makefile, os2/Makefile,
	win32/Makefile:
	
	 * Some more OpenBSD fixes.

2002-07-31 18:58  jonas <jonas.maebe@rug.ac.be>

	* rtl/: inc/compproc.inc, powerpc/math.inc:
	
	  * fixed conversion from int64/qword to double errors

2002-07-31 13:52  jonas <jonas.maebe@rug.ac.be>

	* rtl/i386/rttip.inc:
	
	  * fixed compilation errors with 1.0

2002-07-31 11:04  marco <marcov@stack.nl>

	* rtl/openbsd/i386/cprt0.as:
	
	file cprt0.as was initially added on branch FIXES_1_0_0.

2002-07-30 19:29  florian <florian@freepascal.org>

	* rtl/powerpc/: powerpc.inc, setjump.inc:
	
	  + dummy setjmp and longjmp added
	  + dummy implemtation of the destructor helper

2002-07-30 19:29  florian <florian@freepascal.org>

	* rtl/inc/objpas.inc:
	
	  * interface helpers for 1.1 compilers without interface support
	fixed

2002-07-30 15:39  marco <marcov@stack.nl>

	* rtl/: Makefile, amiga/Makefile, beos/Makefile, freebsd/Makefile,
	go32v2/Makefile, linux/Makefile, netware/Makefile, os2/Makefile,
	win32/Makefile:
	
	 * OpenBSD makefile update again

2002-07-30 13:27  marco <marcov@stack.nl>

	* rtl/openbsd/i386/prt0.as:
	
	file prt0.as was initially added on branch FIXES_1_0_0.

2002-07-30 13:27  marco <marcov@stack.nl>

	* rtl/openbsd/i386/cpusys.inc:
	
	file cpusys.inc was initially added on branch FIXES_1_0_0.

2002-07-29 23:28  florian <florian@freepascal.org>

	* rtl/: inc/generic.inc, inc/genrtti.inc, inc/wstrings.inc,
	linux/syscalls.inc, powerpc/math.inc, unix/sysunix.inc:
	
	  * several fixes to get further with linux/ppc system unit
	compilation

2002-07-29 19:50  florian <florian@freepascal.org>

	* rtl/linux/systypes.inc:
	
	  + added register location description for ppc

2002-07-29 19:15  marco <marcov@stack.nl>

	* rtl/openbsd/unixsock.inc:
	
	file unixsock.inc was initially added on branch FIXES_1_0_0.

2002-07-29 19:15  marco <marcov@stack.nl>

	* rtl/openbsd/systypes.inc:
	
	file systypes.inc was initially added on branch FIXES_1_0_0.

2002-07-29 19:15  marco <marcov@stack.nl>

	* rtl/openbsd/sysconst.inc:
	
	file sysconst.inc was initially added on branch FIXES_1_0_0.

2002-07-29 19:15  marco <marcov@stack.nl>

	* rtl/openbsd/termios.inc:
	
	file termios.inc was initially added on branch FIXES_1_0_0.

2002-07-29 19:15  marco <marcov@stack.nl>

	* rtl/openbsd/unixsysc.inc:
	
	file unixsysc.inc was initially added on branch FIXES_1_0_0.

2002-07-29 19:15  marco <marcov@stack.nl>

	* rtl/openbsd/sysnr.inc:
	
	file sysnr.inc was initially added on branch FIXES_1_0_0.

2002-07-29 19:15  marco <marcov@stack.nl>

	* rtl/openbsd/sysbsd.pp:
	
	file sysbsd.pp was initially added on branch FIXES_1_0_0.

2002-07-29 19:15  marco <marcov@stack.nl>

	* rtl/openbsd/Makefile:
	
	file Makefile was initially added on branch FIXES_1_0_0.

2002-07-29 19:15  marco <marcov@stack.nl>

	* rtl/openbsd/readdir.inc:
	
	file readdir.inc was initially added on branch FIXES_1_0_0.

2002-07-29 19:15  marco <marcov@stack.nl>

	* rtl/openbsd/Makefile.fpc:
	
	file Makefile.fpc was initially added on branch FIXES_1_0_0.

2002-07-29 19:15  marco <marcov@stack.nl>

	* rtl/openbsd/signal.inc:
	
	file signal.inc was initially added on branch FIXES_1_0_0.

2002-07-29 19:15  marco <marcov@stack.nl>

	* rtl/openbsd/syscalls.inc:
	
	file syscalls.inc was initially added on branch FIXES_1_0_0.

2002-07-29 11:23  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/generic.inc:
	
	  * fixed some datastructures > 2GB

2002-07-28 23:39  florian <florian@freepascal.org>

	* rtl/: inc/generic.inc, inc/genmath.inc, powerpc/math.inc,
	powerpc/powerpc.inc:
	
	  * made abs a compiler proc if it is generic

2002-07-28 22:43  florian <florian@freepascal.org>

	* rtl/: inc/compproc.inc, inc/generic.inc, inc/genmath.inc,
	inc/system.inc, inc/threadh.inc, linux/signal.inc,
	linux/syscalls.inc, powerpc/math.inc, powerpc/powerpc.inc,
	powerpc/rttip.inc, powerpc/set.inc, powerpc/setjump.inc,
	unix/sysunix.inc, win32/activex.pp, win32/system.pp,
	win32/thread.inc, win32/wdllprt0.as, win32/wprt0.as:
	
	  * several fixes for linux/powerpc
	  * several fixes to MT

2002-07-27 09:28  florian <florian@freepascal.org>

	* rtl/objpas/types.pp:
	
	  * fixed errror on non win32 targets with 1.0.x when doing a make
	cycle

2002-07-27 00:46  florian <florian@freepascal.org>

	* rtl/: inc/mathh.inc, inc/system.inc, inc/systemh.inc,
	powerpc/setjumph.inc:
	
	  * interface of system unit for Linux/PowerPC compiles

2002-07-27 00:08  florian <florian@freepascal.org>

	* rtl/powerpc/setjumph.inc:
	
	  * comments fixed

2002-07-27 00:08  florian <florian@freepascal.org>

	* rtl/powerpc/setjumph.inc:
	
	  + initial dummy implementation

2002-07-26 23:29  florian <florian@freepascal.org>

	* rtl/inc/systemh.inc:
	
	  + powerpc type support

2002-07-26 19:09  florian <florian@freepascal.org>

	* rtl/linux/powerpc/: cprt0.as, cprt21.as, dllprt0.as, gprt0.as,
	prt0.as:
	
	  * log fixed

2002-07-26 19:07  florian <florian@freepascal.org>

	* rtl/linux/powerpc/: cprt0.as, cprt21.as, dllprt0.as, gprt0.as:
	
	  + dummy implementation to test the makefile

2002-07-26 18:57  florian <florian@freepascal.org>

	* rtl/linux/powerpc/prt0.as:
	
	  + initial version, plain copy from
	glibc/sysdeps/powerpc/elf/start.S

2002-07-26 18:54  florian <florian@freepascal.org>

	* rtl/powerpc/makefile.cpu:
	
	  + initial version

2002-07-26 18:42  florian <florian@freepascal.org>

	* rtl/inc/system.inc:
	
	  * endian directive for PowerPC fixed

2002-07-26 17:45  florian <florian@freepascal.org>

	* rtl/: i386/i386.inc, powerpc/powerpc.inc:
	
	  * changed multi threading define: it's MT instead of MTRTL

2002-07-26 11:50  florian <florian@freepascal.org>

	* rtl/win32/: Makefile, Makefile.fpc:
	
	  * fixed dependencies of types-Unit

2002-07-26 11:49  florian <florian@freepascal.org>

	* rtl/netware/: Makefile, Makefile.fpc:
	
	  * fixed dependencies of types-Unit
	  + gettext and variants unit added to makefile

2002-07-26 11:46  florian <florian@freepascal.org>

	* rtl/: go32v2/Makefile, go32v2/Makefile.fpc, os2/Makefile,
	os2/Makefile.fpc:
	
	  * fixed dependencies of types-Unit

2002-07-26 11:43  florian <florian@freepascal.org>

	* rtl/: linux/Makefile, linux/Makefile.fpc, beos/Makefile,
	beos/Makefile.fpc, freebsd/Makefile, freebsd/Makefile.fpc:
	
	  * fixed dependencies of types-Unit

2002-07-23 22:39  florian <florian@freepascal.org>

	* rtl/: win32/Makefile, win32/Makefile.fpc, beos/Makefile,
	beos/Makefile.fpc, objpas/types.pp, freebsd/Makefile,
	freebsd/Makefile.fpc, go32v2/Makefile, go32v2/Makefile.fpc,
	linux/Makefile, linux/Makefile.fpc, netware/Makefile,
	netware/Makefile.fpc, os2/Makefile, os2/Makefile.fpc:
	
	  + types unit added

2002-07-18 09:11  pierre <muller@cerbere.u-strasbg.fr>

	* rtl/inc/graph/: graphh.inc, gtext.inc:
	
	 merged from FIXES branch: DrawTextBackground support

2002-07-17 09:28  pierre <muller@cerbere.u-strasbg.fr>

	* rtl/win32/: keyboard.pp, sockets.pp:
	
	 * avoid constant evaluation problems if cycling with -Cr

2002-07-16 15:57  florian <florian@freepascal.org>

	* rtl/objpas/sysutils.inc:
	
	  * raise takes now a void pointer as at and frame address
	    instead of a longint, fixed

2002-07-16 15:52  florian <florian@freepascal.org>

	* rtl/win32/wininc/: base.inc, struct.inc:
	
	  * LARGE_INT and ULARGE_INT types fixed
	  * LONGLONG defined properly

2002-07-11 18:00  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/: dos.pas, sysutils.pp:
	
	  * FindFirst fix (invalid attribute bits masked out)

2002-07-07 20:04  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/thread.inc:
	
	  * correction by Yuri Prokushev

2002-07-07 20:03  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/doscalls.pas:
	
	  * 1st part of corrections/additions by Yuri Prokushev

2002-07-07 20:00  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/dos.pas:
	
	  * DosGetInfoBlock modification to allow overloaded version (in
	DosCalls)

2002-07-06 22:31  carl <carl@freepascal.org>

	* rtl/i386/i386.inc:
	
	+ added TEST_GENERIC to test generic version

2002-07-06 18:50  marco <marcov@stack.nl>

	* rtl/unix/video.pp:
	
	 * Fix for corrupt color-attr after some ACS-mode changes. (Pierre,
	Strassbourg
	    meeting)

2002-07-06 14:14  daniel <daniel@deadlock.et.tudelft.nl>

	* rtl/objpas/sysstr.inc:
	
	- Changes from Strasbourg

2002-07-06 13:48  carl <carl@freepascal.org>

	* rtl/win32/dos.pp:
	
	+ fsearch bugfix for Win9X systems

2002-07-04 22:40  florian <florian@freepascal.org>

	* rtl/inc/: system.inc, systemh.inc:
	
	  + some x86-64 support added

2002-07-01 18:29  peter <peter@freepascal.org>

	* rtl/: go32v2/system.pp, inc/int64.inc, inc/objpas.inc,
	inc/systemh.inc, inc/text.inc, netware/system.pp, os2/system.pas,
	unix/sysunixh.inc, win32/system.pp:
	
	  * sLineBreak changed to normal constant like Kylix

2002-07-01 18:25  peter <peter@freepascal.org>

	* rtl/objpas/cvarutil.inc:
	
	  * currency updates

2002-06-17 10:33  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/heap.inc:
	
	  * heap manager now fragments the heap much less

2002-06-16 10:21  carl <carl@freepascal.org>

	* rtl/i386/i386.inc:
	
	+ TEST_GENERIC to test generic versions of code

2002-06-16 10:19  carl <carl@freepascal.org>

	* rtl/inc/generic.inc:
	
	* bugfix of FPC_NEW_CLASS (was not creating correct instance) +
	FPC_HELP_FAIL_CLASS now tested (no longer required)

2002-06-12 17:45  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/varianth.inc:
	
	  * fixed bug in tvariantmanager declaration (string -> ansistring,
	this
	    file is compiled in non-objpas mode!)

2002-06-09 14:54  jonas <jonas.maebe@rug.ac.be>

	* rtl/i386/i386.inc:
	
	  * fixed memory corruption bug in fpc_help_constructor

2002-06-04 11:25  pierre <muller@cerbere.u-strasbg.fr>

	* rtl/win32/system.pp:
	
	 * Rename HeapSize to WinAPIHeapSize to avoid conflict with general
	function

2002-06-02 12:49  marco <marcov@stack.nl>

	* rtl/inc/systemh.inc:
	
	 * Renamefest supports_double for FreeBSD too

2002-06-01 21:42  marco <marcov@stack.nl>

	* rtl/inc/graph/graph.inc:
	
	 * Renamefest

2002-05-31 15:37  marco <marcov@stack.nl>

	* rtl/: inc/lineinfo.pp, unix/crt.pp, unix/sysunix.inc:
	
	 * more Renamefest

2002-05-22 20:48  carl <carl@freepascal.org>

	* rtl/inc/generic.inc:
	
	+ generic FPC_HELP_FAIL + generic FPC_HELP_DESTRUCTOR instated
	(original from Pierre) + generic FPC_DISPOSE_CLASS

2002-05-16 21:58  carl <carl@freepascal.org>

	* rtl/inc/generic.inc:
	
	* generic constructor implemented

2002-05-16 21:32  carl <carl@freepascal.org>

	* rtl/win32/dos.pp:
	
	* fix range check error

2002-05-14 21:25  hajny <xhajt03@mbox.vol.cz>

	* rtl/inc/fexpand.inc:
	
	  * fix for bug 1964 merged

2002-05-09 10:42  carl <carl@freepascal.org>

	* rtl/go32v2/: mouse.pp, objinc.inc, sysutils.pp:
	
	* Merges from Fixes branch

2002-05-09 10:31  carl <carl@freepascal.org>

	* rtl/win32/wininc/: ascdef.inc, ascfun.inc, defines.inc, func.inc:
	
	* Merges from Fixes branch

2002-05-09 10:28  carl <carl@freepascal.org>

	* rtl/win32/: keyboard.pp, signals.pp, sysutils.pp, win32.inc:
	
	* Merges from Fixes branch

2002-05-06 12:49  marco <marcov@stack.nl>

	* rtl/freebsd/systypes.inc:
	
	 * setitimer for 1.1

2002-05-06 11:35  marco <marcov@stack.nl>

	* rtl/freebsd/: sysconst.inc, sysnr.inc, unixsysc.inc:
	
	 * Some stuff from 1.0.x ported

2002-05-06 09:27  marco <marcov@stack.nl>

	* rtl/freebsd/syscalls.inc:
	
	 * Fixed a readdir bug, already fixed in januari in 1.0.x

2002-05-05 12:23  peter <peter@freepascal.org>

	* rtl/go32v2/system.pp:
	
	  * fixed memw and meml array sizes

2002-04-27 09:58  peter <peter@freepascal.org>

	* rtl/go32v2/dxeload.pp:
	
	  * fixed 2gb limit

2002-04-26 17:19  peter <peter@freepascal.org>

	* rtl/inc/: astrings.inc, dynarr.inc, objpas.inc, wstrings.inc:
	
	  * use saveregisters for incr routines, saves also problems with
	    the optimizer

2002-04-26 15:19  peter <peter@freepascal.org>

	* rtl/go32v2/initc.pp:
	
	  * fixed too large arrays

2002-04-25 22:14  peter <peter@freepascal.org>

	* rtl/inc/: astrings.inc, compproc.inc, dynarr.inc, genrtti.inc,
	objpas.inc, wstrings.inc:
	
	  * updated compilerprocs
	  * incr ref count has now a value argument instead of var

2002-04-24 18:15  peter <peter@freepascal.org>

	* rtl/inc/: compproc.inc, genrtti.inc:
	
	  * fpc_finalize_array renamed

2002-04-21 20:56  peter <peter@freepascal.org>

	* rtl/: i386/i386.inc, inc/compproc.inc, inc/heap.inc:
	
	  * fpc_freemem and fpc_getmem compilerproc

2002-04-21 17:52  carl <carl@freepascal.org>

	* rtl/: go32v2/system.pp, os2/system.pas, unix/sysunix.inc:
	
	+ initialize some global variables

2002-04-21 17:51  carl <carl@freepascal.org>

	* rtl/inc/: system.inc, systemh.inc:
	
	* StackError is now a typed constant + $S can be used under unix

2002-04-17 19:25  carl <carl@freepascal.org>

	* rtl/COPYING.FPC:
	
	+ update license term to reflect reality

2002-04-15 21:38  peter <peter@freepascal.org>

	* rtl/inc/system.inc:
	
	  * stackcheck protected against infinite recursive after stack
	error
	  * stackcheck requires saveregisters, because it can be called
	from
	    iocheck and then will destroy the result of the original
	function

2002-04-15 20:51  carl <carl@freepascal.org>

	* rtl/inc/system.inc:
	
	+ generic stack checking can be overriden

2002-04-15 20:47  carl <carl@freepascal.org>

	* rtl/netware/system.pp:
	
	+ reinstate novell stack checking

2002-04-12 19:42  carl <carl@freepascal.org>

	* rtl/: os2/system.pas, unix/sysunix.inc, win32/system.pp:
	
	+ generic stack checking

2002-04-12 19:37  carl <carl@freepascal.org>

	* rtl/: inc/system.inc, netware/system.pp:
	
	+ generic stack checking

2002-04-12 19:35  carl <carl@freepascal.org>

	* rtl/inc/systemh.inc:
	
	- removed unused variable

2002-04-12 19:34  carl <carl@freepascal.org>

	* rtl/go32v2/system.pp:
	
	+ generic stack checking

2002-04-04 20:32  peter <peter@freepascal.org>

	* rtl/objpas/typinfo.pp:
	
	  * merged getpropinfo fix

2002-04-01 17:20  armin

	* rtl/netware/: Makefile, Makefile.fpc, nwpre.as, nwsys.inc,
	system.pp, thread.inc:
	
	+ unload module no longer shows: Module did not release...  +
	check-function will no longer be removed when smartlink is on

2002-04-01 16:23  carl <carl@freepascal.org>

	* rtl/i386/i386.inc:
	
	- no need for runerror 203, already fixed!

2002-04-01 12:47  armin

	* rtl/netware/: Makefile, Makefile.fpc, system.pp, sysutils.pp,
	thread.inc:
	
	makefile.fpc for netware stderr to netware console free all memory
	(threadvars and heap) to avoid error message while unloading nlm

2002-03-31 12:03  armin

	* rtl/win32/thread.inc:
	
	+ call to DoneThread was missing

2002-03-30 15:52  carl <carl@freepascal.org>

	* rtl/inc/objpas.inc:
	
	* don't crash everything if the class allocation failed

2002-03-30 15:52  carl <carl@freepascal.org>

	* rtl/i386/i386.inc:
	
	* cause runtime error 203 on failed class creation

2002-03-30 14:08  carl <carl@freepascal.org>

	* rtl/inc/generic.inc:
	
	* memory corruption bugfix in FPC_HELP_CONSTRUCTOR if object cannot
	be allocated

2002-03-30 10:12  armin

	* rtl/netware/demos/: Makefile, check.pp:
	
	+ demo for netware check-funcktion

2002-03-30 10:09  armin

	* rtl/netware/: Makefile, nwsys.inc, system.pp:
	
	+ support check-function for netware

2002-03-29 21:15  peter <peter@freepascal.org>

	* rtl/i386/set.inc:
	
	  * fixed load_smallset

2002-03-28 21:56  carl <carl@freepascal.org>

	* rtl/inc/: objects.pp, os_types.pp:
	
	- remove go32v1 support

2002-03-28 21:54  carl <carl@freepascal.org>

	* rtl/inc/getopts.pp:
	
	* merged fixes from version 1.0.x branch

2002-03-28 17:31  armin

	* rtl/: win32/thread.inc, os2/thread.inc:
	
	+ initialize threadvars defined local in units

2002-03-28 17:11  armin

	* rtl/netware/thread.inc:
	
	+ initialize threadvars defined local in units

2002-03-24 20:26  marco <marcov@stack.nl>

	* rtl/win32/sysutils.pp:
	
	 * Added win32platform

2002-03-23 21:13  marco <marcov@stack.nl>

	* rtl/win32/wininc/redef.inc:
	
	 * Some macro functions fixed. Didn't commit win32platform first
	because
	    of mandatory init.

2002-03-20 23:17  marco <marcov@stack.nl>

	* rtl/win32/shellapi.pp:
	
	 * Initial version.

2002-03-19 20:37  peter <peter@freepascal.org>

	* rtl/: Makefile, amiga/Makefile, beos/Makefile, freebsd/Makefile,
	go32v2/Makefile, linux/Makefile, os2/Makefile, win32/Makefile:
	
	  * fix source location in zips for packages and demos

2002-03-19 20:33  armin

	* rtl/netware/: Makefile, aio.pp, compile.cmd:
	
	+ fist version of aio added

2002-03-19 20:16  armin

	* rtl/netware/: Makefile, compile.cmd, nwpre.as, prelude.as:
	
	+ Implemented nwpre and prelude in assembler, now working like the
	original nwpre

2002-03-17 18:57  armin

	* rtl/netware/: Makefile, README, nwpre.pp, qos.inc, system.pp,
	thread.inc, winsock2.pp:
	
	+ threads and winsock2 implemented

2002-03-16 13:46  armin

	* rtl/inc/os_types.pp:
	
	+ Netware added

2002-03-16 13:01  peter <peter@freepascal.org>

	* rtl/i386/mmx.pp:
	
	  * femms added

2002-03-16 12:51  peter <peter@freepascal.org>

	* rtl/i386/mmx.pp:
	
	  * sse and 3dnow extensions from Michail added

2002-03-11 20:10  peter <peter@freepascal.org>

	* rtl/: Makefile, amiga/Makefile, beos/Makefile, freebsd/Makefile,
	go32v2/Makefile, go32v2/system.pp, linux/Makefile, os2/Makefile,
	os2/system.pas, unix/errno.inc, unix/sysunix.inc, win32/Makefile,
	win32/system.pp:
	
	  * Regenerated with updated fpcmake

2002-03-08 20:13  armin

	* rtl/netware/system.pp:
	
	* changes for current rtl, basic MT support

2002-03-08 20:12  armin

	* rtl/netware/video.pp:
	
	* make it compilable with fpc 1.1

2002-03-08 20:11  armin

	* rtl/netware/nwsock.inc:
	
	* added some missing functions

2002-03-08 20:10  armin

	* rtl/netware/sysutils.pp:
	
	* added 64 bit fileseek (currently only 32 bit supported)

2002-03-08 20:06  armin

	* rtl/netware/nwsys.inc:
	
		* Additional routines needed for MT

2002-03-08 20:04  armin

	* rtl/netware/mouse.pp:
	
	make it compilable with fpc 1.1

2002-03-08 20:02  armin

	* rtl/netware/keyboard.pp:
	
	Changes for new style (TKeyboardDriver record)

2002-03-08 19:59  armin

	* rtl/netware/keyboard.pp:
	
	Changes for new style (TKeyboardDriver record)

2002-03-06 12:34  michael <michael.vancanneyt@wisa.be>

	* rtl/unix/linux.pp:
	
	+ Forgot to patch linux.pp

2002-03-05 21:04  michael <michael.vancanneyt@wisa.be>

	* rtl/: linux/unixsysc.inc, unix/unix.pp:
	
	+ Patch from Sebastian for FCNTL call

2002-03-03 22:08  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/keyboard.pp:
	
	  * SysPollKeyEvent fixed

2002-03-03 16:19  carl <carl@freepascal.org>

	* rtl/inc/fexpand.inc:
	
	* fixes unix conversion of slashes

2002-03-03 14:23  peter <peter@freepascal.org>

	* rtl/unix/keyboard.pp:
	
	  * adjust backspace sequence so it works according to the latest
	    XFree xterms and linux consoles

2002-03-03 12:19  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/dos.pas:
	
	  * GetEnv rewritten to assembly - 3x faster now

2002-03-02 10:43  peter <peter@freepascal.org>

	* rtl/win32/keyboard.pp:
	
	  * fixed compile bug in debug mode

2002-03-01 13:42  peter <peter@freepascal.org>

	* rtl/win32/activex.pp:
	
	  * fixed HASINTF

2002-03-01 11:45  peter <peter@freepascal.org>

	* rtl/: Makefile, Makefile.fpc:
	
	  * updated version number

2002-02-28 22:30  peter <peter@freepascal.org>

	* rtl/: Makefile, amiga/Makefile, beos/Makefile, freebsd/Makefile,
	go32v2/Makefile, linux/Makefile, os2/Makefile, win32/Makefile:
	
	  * regenated

2002-02-28 14:52  marco <marcov@stack.nl>

	* rtl/win32/activex.pp:
	
	 * has_intf and oaidl

2002-02-26 11:30  marco <marcov@stack.nl>

	* rtl/win32/activex.pp:
	
	 * Merged objidl.idl translation. Most of wtypes.idl also included.
	Size slightly	    increased.

2002-02-13 13:54  marco <marcov@stack.nl>

	* rtl/win32/Makefile:
	
	 * Fixed

2002-02-13 13:54  marco <marcov@stack.nl>

	* rtl/win32/Makefile.fpc:
	
	 * fixed

2002-02-13 13:24  marco <marcov@stack.nl>

	* rtl/win32/Makefile:
	
	 * added messages.pp

2002-02-13 13:24  marco <marcov@stack.nl>

	* rtl/win32/Makefile.fpc:
	
	 * messages.pp added

2002-02-13 13:24  marco <marcov@stack.nl>

	* rtl/win32/messages.pp:
	
	 * Added messages.pp as dummy unit that reads messages.inc

2002-02-10 16:33  carl <carl@freepascal.org>

	* rtl/inc/heap.inc:
	
	* fixed some missing IsMultiThreaded variables

2002-02-10 14:46  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/system.pas:
	
	  * heap management corrected (heap_brk)

2002-02-07 14:04  florian <florian@freepascal.org>

	* rtl/win32/wininc/struct.inc:
	
	  * some property sheet related structs fixed

2002-02-05 08:54  marco <marcov@stack.nl>

	* rtl/freebsd/unixsock.inc:
	
	 * Fixed typo

2002-02-04 22:41  michael <michael.vancanneyt@wisa.be>

	* rtl/win32/sockets.pp:
	
	+ merged ixed syntax

2002-02-04 22:29  michael <michael.vancanneyt@wisa.be>

	* rtl/: freebsd/unixsock.inc, inc/socketsh.inc, linux/unixsock.inc,
	win32/sockets.pp:
	
	+ merged missing sendto/rcvfrom functions

2002-02-03 10:51  peter <peter@freepascal.org>

	* rtl/go32v2/: dpmiexcp.pp, v2prt0.as:
	
	  * merged winxp fixes

2002-01-30 15:57  pierre <muller@cerbere.u-strasbg.fr>

	* rtl/win32/system.pp:
	
	 * fix compilation failure

2002-01-29 19:05  peter <peter@freepascal.org>

	* rtl/: Makefile, amiga/Makefile, beos/Makefile, freebsd/Makefile,
	go32v2/Makefile, linux/Makefile, os2/Makefile, win32/Makefile:
	
	  * regenerated

2002-01-27 22:48  peter <peter@freepascal.org>

	* rtl/: Makefile, amiga/Makefile, beos/Makefile, freebsd/Makefile,
	go32v2/Makefile, linux/Makefile, os2/Makefile, win32/Makefile:
	
	  * regenerated

2002-01-25 18:42  peter <peter@freepascal.org>

	* rtl/objpas/: intf.inc, intfh.inc, stre.inc, sysutilh.inc,
	sysutils.inc:
	
	  * interface helpers

2002-01-25 18:41  peter <peter@freepascal.org>

	* rtl/objpas/objpas.pp:
	
	  * delphi compatible array types

2002-01-25 18:41  peter <peter@freepascal.org>

	* rtl/inc/systemh.inc:
	
	  * moved array types to objpas unit

2002-01-25 18:39  peter <peter@freepascal.org>

	* rtl/inc/systemh.inc:
	
	  * array types added

2002-01-25 18:38  peter <peter@freepascal.org>

	* rtl/inc/generic.inc:
	
	  * add internconst for all overloaded types of Odd/Abs/Sqr

2002-01-25 17:23  peter <peter@freepascal.org>

	* rtl/: go32v2/dpmiexcp.pp, go32v2/sysutils.pp,
	objpas/sysutils.inc, os2/sysutils.pp, unix/sysutils.pp,
	win32/signals.pp, win32/system.pp, win32/sysutils.pp:
	
	  * merged filesearch() fix

2002-01-24 19:33  peter <peter@freepascal.org>

	* rtl/objpas/sysstrh.inc:
	
	  * overload for lowercase()

2002-01-24 19:27  peter <peter@freepascal.org>

	* rtl/inc/: sstrings.inc, systemh.inc:
	
	  * lowercase() overloaded

2002-01-24 19:24  peter <peter@freepascal.org>

	* rtl/inc/variants.pp:
	
	  * fix range check error with $R+

2002-01-24 13:33  jonas <jonas.maebe@rug.ac.be>

	* rtl/: inc/generic.inc, inc/systemh.inc, objpas/sysstr.inc,
	objpas/sysstrh.inc:
	
	  * adapted ranges of native types to int64 (e.g. high cardinal is
	no
	    longer longint($ffffffff), but just $fffffff in psystem)
	  * small additional fix in 64bit rangecheck code generation for 32
	bit
	    processors
	  * adaption of ranges required the matching talgorithm used for
	selecting
	    which overloaded procedure to call to be adapted. It should now
	always
	    select the closest match for ordinal parameters.
	  + inttostr(qword) in sysstr.inc/sysstrh.inc
	  + abs(int64), sqr(int64), sqr(qword) in systemh.inc/generic.inc
	(previous
	    fixes were required to be able to add them)
	  * is_in_limit() moved from ncal to types unit, should always be
	used
	    instead of direct comparisons of low/high values of orddefs
	because
	    qword is a special case

2002-01-21 21:16  peter <peter@freepascal.org>

	* rtl/inc/: compproc.inc, dynarr.inc:
	
	  * updated for dynarr:=nil

2002-01-19 12:58  peter <peter@freepascal.org>

	* rtl/win32/: winsock.pp, wininc/ascdef.inc, wininc/ascfun.inc,
	wininc/func.inc, wininc/struct.inc, wininc/unidef.inc,
	wininc/unifun.inc:
	
	  * more functions from webbugs

2002-01-19 12:57  peter <peter@freepascal.org>

	* rtl/go32v2/: mouse.pp, sysutils.pp:
	
	  * merged fixes

2002-01-19 12:56  peter <peter@freepascal.org>

	* rtl/win32/crt.pp:
	
	  * fixed clrscr for small windows
	  * no turnoffmouse

2002-01-07 14:23  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/astrings.inc:
	
	  * fixed bug in fpc_char_to_ansistr when converting #0 (found by
	Peter)

2002-01-06 22:59  peter <peter@freepascal.org>

	* rtl/: Makefile, amiga/Makefile, beos/Makefile, freebsd/Makefile,
	go32v2/Makefile, linux/Makefile, objpas/objpas.pp, os2/Makefile,
	win32/Makefile:
	
	  * regenerated

2002-01-06 16:37  florian <florian@freepascal.org>

	* rtl/win32/graph.pp:
	
	  * log fixed

2002-01-06 16:23  florian <florian@freepascal.org>

	* rtl/win32/graph.pp:
	
	  * SetRGBColor with cached pens fixed

2002-01-02 14:43  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/heap.inc:
	
	  * fix for web bug 1727 from Peter (corrected)

2002-01-02 13:22  marco <marcov@stack.nl>

	* rtl/unix/: linux.pp, unix.pp:
	
	 * Removed ifdef arround getepoch.

2001-12-31 12:41  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/heap.inc:
	
	  * fix for web bug 1727 from Peter

2001-12-29 16:51  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/dynarr.inc:
	
	  * correctly check for 0-size dynarray in previous patch

2001-12-28 15:19  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/dynarr.inc:
	
	  * don't allocate memory when doing a setlength(dynarr,0) when
	dynarr is
	    already nil

2001-12-26 22:20  peter <peter@freepascal.org>

	* rtl/go32v2/mouse.pp:
	
	  * more xp fixes

2001-12-26 22:03  peter <peter@freepascal.org>

	* rtl/: go32v2/mouse.pp, i386/math.inc, i386/rttip.inc,
	inc/genmath.inc, inc/mathh.inc, inc/objpas.inc, linux/Makefile,
	linux/Makefile.fpc, objpas/dati.inc, unix/crt.pp, unix/dos.pp,
	unix/linux.pp, unix/unix.pp:
	
	  * merged fixes from 1.0.x

2001-12-20 04:51  carl <carl@freepascal.org>

	* rtl/objpas/math.pp:
	
	* Corrected prototype of frexp() and added routine (taken fron
	genmath.inc)   tested against Delphi 3

2001-12-16 20:08  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/sysutils.pp:
	
	  * uses DosCalls replaced with direct declarations

2001-12-13 21:23  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/: mathh.inc, system.inc:
	
	+ Added double2real function from main branch

2001-12-13 04:50  carl <carl@freepascal.org>

	* rtl/inc/lineinfo.pp:
	
	+ SunOS target

2001-12-12 00:10  carl <carl@freepascal.org>

	* rtl/win32/sysutils.pp:
	
	* Range check error fix

2001-12-11 11:40  marco <marcov@stack.nl>

	* rtl/: amiga/Makefile, beos/Makefile, freebsd/Makefile,
	go32v2/Makefile, linux/Makefile, os2/Makefile, win32/Makefile:
	
	 * BSDhier fix to fpcmake.ini + makefile update.

2001-12-10 13:31  jonas <jonas.maebe@rug.ac.be>

	* rtl/win32/wininc/redef.inc:
	
	  * fixed GetDiskFreeSpaceEx* declarations (merged)

2001-12-05 03:49  carl <carl@freepascal.org>

	* rtl/beos/posix.pp:
	
	file posix.pp was initially added on branch FIXES_1_0_0.

2001-12-04 03:48  carl <carl@freepascal.org>

	* rtl/solaris/posix.pp:
	
	file posix.pp was initially added on branch FIXES_1_0_0.

2001-12-04 03:47  carl <carl@freepascal.org>

	* rtl/solaris/solaris.inc:
	
	file solaris.inc was initially added on branch FIXES_1_0_0.

2001-12-04 01:48  carl <carl@freepascal.org>

	* rtl/solaris/i386/cprt0.as:
	
	file cprt0.as was initially added on branch FIXES_1_0_0.

2001-12-04 01:46  carl <carl@freepascal.org>

	* rtl/solaris/dos.inc:
	
	file dos.inc was initially added on branch FIXES_1_0_0.

2001-12-04 01:46  carl <carl@freepascal.org>

	* rtl/solaris/errno.inc:
	
	file errno.inc was initially added on branch FIXES_1_0_0.

2001-12-04 01:45  carl <carl@freepascal.org>

	* rtl/solaris/system.pp:
	
	file system.pp was initially added on branch FIXES_1_0_0.

2001-12-04 01:45  carl <carl@freepascal.org>

	* rtl/solaris/osposixh.inc:
	
	file osposixh.inc was initially added on branch FIXES_1_0_0.

2001-12-04 01:45  carl <carl@freepascal.org>

	* rtl/solaris/osposix.inc:
	
	file osposix.inc was initially added on branch FIXES_1_0_0.

2001-12-04 01:45  carl <carl@freepascal.org>

	* rtl/solaris/signal.inc:
	
	file signal.inc was initially added on branch FIXES_1_0_0.

2001-12-04 01:45  carl <carl@freepascal.org>

	* rtl/solaris/readme.txt:
	
	file readme.txt was initially added on branch FIXES_1_0_0.

2001-12-03 22:39  peter <peter@freepascal.org>

	* rtl/: i386/i386.inc, inc/compproc.inc, inc/heap.inc,
	inc/heaph.inc, inc/heaptrc.pp:
	
	  * freemem(var) -> freemem(value)

2001-12-02 18:21  peter <peter@freepascal.org>

	* rtl/: unix/mouse.pp, win32/signals.pp, win32/system.pp,
	win32/win32.inc:
	
	  * merged fixes from 1.0

2001-12-02 17:19  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/math.inc:
	
	  * fpu results are returned in fr1, not fr0

2001-11-30 17:25  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/genrtti.inc:
	
	  * fixed web bug 1707:
	     * tvarsym.getvaluesize doesn't return 0 anymore for dynarrays
	(found
	       by Florian)
	     * in genrtti, some more ppointer(data)^ tricks were necessary

2001-11-30 08:16  marco <marcov@stack.nl>

	* rtl/unix/: linux.pp, unix.pp:
	
	 * TTYname fix from Maarten Beekers. Apparantly accidentally not
	commited the first time.

2001-11-24 15:42  carl <carl@freepascal.org>

	* rtl/go32v2/dpmiexcp.pp:
	
	* completely moerged (except for smartlink option) from fixes
	branch

2001-11-24 03:05  carl <carl@freepascal.org>

	* rtl/netware/README:
	
	* Renamed ppc.cfg -> fpc.cfg

2001-11-23 02:35  carl <carl@freepascal.org>

	* rtl/win32/dos.pp:
	
	* Range check error fix

2001-11-23 01:36  carl <carl@freepascal.org>

	* rtl/win32/dos.pp:
	
	* updated behavior of some routines to conform to docs

2001-11-23 01:35  carl <carl@freepascal.org>

	* rtl/os2/dos.pas:
	
	* updated behavior of some routines to conform to docs (completely
	taken from fixes branch)

2001-11-23 01:25  carl <carl@freepascal.org>

	* rtl/amiga/dos.pp:
	
	* updated behavior of some routines to conform to docs

2001-11-23 01:18  carl <carl@freepascal.org>

	* rtl/go32v2/dos.pp:
	
	* completely merged from fixes branch

2001-11-22 08:33  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/genrtti.inc:
	
	 * Fixed memory corruption with finalize() of ansistring in a class

2001-11-21 15:51  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/text.inc:
	
	  * fixed writing of empty ansistring with specified width (merged)

2001-11-20 19:57  peter <peter@freepascal.org>

	* rtl/Makefile:
	
	  * regenerated

2001-11-19 15:00  jonas <jonas.maebe@rug.ac.be>

	* rtl/unix/ggigraph.pp:
	
	  * fixed libvga_ClrViewProc (it didn't reset the coords to (0,0))
	    (merged)

2001-11-19 14:56  jonas <jonas.maebe@rug.ac.be>

	* rtl/unix/graph.pp:
	
	    * fixed libvga_ClrViewProc (it didn't reset the coords to
	(0,0))
	      (merged)

2001-11-19 03:45  carl <carl@freepascal.org>

	* rtl/inc/lineinfo.pp:
	
	+ same version as fixed branches :     + BeOS line information	  
	* correct prototype with shortstring result type     + relocation
	of frame according to processaddress

2001-11-19 03:40  carl <carl@freepascal.org>

	* rtl/inc/system.inc:
	
	+ don't print stack information if previous frame = 0

2001-11-19 01:31  carl <carl@freepascal.org>

	* rtl/inc/strings.pp:
	
	- no stack checking possible because used by lineinfo which   might
	get infinite recursion if stack limit reached

2001-11-18 00:58  florian <florian@freepascal.org>

	* rtl/inc/astrings.inc:
	
	  * code of ansitr_concat improved

2001-11-17 17:56  florian <florian@freepascal.org>

	* rtl/: Makefile, i386/rttip.inc, inc/dynarr.inc, inc/genrtti.inc,
	inc/makefile.inc, inc/rtti.inc:
	
	  * init and final code in genrtti.inc updated

2001-11-17 11:29  florian <florian@freepascal.org>

	* rtl/: inc/genrtti.inc, inc/variants.pp, objpas/cvarutil.inc,
	objpas/varutilh.inc, objpas/varutils.inc:
	
	  * make cycle for win32 fixed

2001-11-16 16:09  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/sstrings.inc:
	
	  * optimized fpc_val_sint_shortstr

2001-11-15 23:33  michael <michael.vancanneyt@wisa.be>

	* rtl/: inc/variants.pp, objpas/cvarutil.inc, objpas/varutilh.inc,
	objpas/varutils.inc:
	
	+ Real/Boolean support added, Start of string support

2001-11-15 19:49  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/system.pas:
	
	  * DefaultTextLineBreakStyle misplacing corrected

2001-11-15 01:07  florian <florian@freepascal.org>

	* rtl/inc/int64.inc:
	
	  * qword div qword for i386 improved

2001-11-15 00:06  michael <michael.vancanneyt@wisa.be>

	* rtl/: freebsd/Makefile, freebsd/Makefile.fpc, beos/Makefile,
	beos/Makefile.fpc:
	
	+ Added variants unit

2001-11-15 00:03  michael <michael.vancanneyt@wisa.be>

	* rtl/: linux/Makefile, linux/Makefile.fpc, win32/Makefile,
	win32/Makefile.fpc, go32v2/Makefile, go32v2/Makefile.fpc,
	os2/Makefile, os2/Makefile.fpc:
	
	+ Added variants unit

2001-11-15 00:00  michael <michael.vancanneyt@wisa.be>

	* rtl/: inc/variant.inc, inc/varianth.inc, inc/variants.pp,
	objpas/cvarutil.inc, objpas/datih.inc, objpas/varutilh.inc,
	objpas/varutils.inc:
	
	+ First working variant support

2001-11-14 23:59  michael <michael.vancanneyt@wisa.be>

	* rtl/: i386/rttip.inc, inc/genrtti.inc, inc/systemh.inc:
	
	+ Initial variant support

2001-11-13 22:41  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/variants.pp:
	
	+ Added initialization code

2001-11-10 17:36  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/variants.pp:
	
	+ Initial implementation of many functions

2001-11-08 21:59  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/: variant.inc, varianth.inc, variants.pp:
	
	+ System unit implementation of variants

2001-11-08 17:16  florian <florian@freepascal.org>

	* rtl/: win32/system.pp, inc/variant.inc, inc/varianth.inc:
	
	  + beginning of variant dispatching

2001-11-08 14:56  marco <marcov@stack.nl>

	* rtl/unix/sysunixh.inc:
	
	 * Fixed a ifdef linux to ifdef unix (related to TRTL change)

2001-11-08 13:56  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/: fina.inc, finah.inc:
	
	+ Replaced OSDirSeparator with PathDelim

2001-11-07 15:59  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/systemh.inc:
	
	+ Moved PathDelim,DriveDelim,PathSep to sysutilh

2001-11-07 15:58  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/: finah.inc, sysutilh.inc:
	
	+ Added PathDelim,DriveDelim,PathSep; Removed PathSeparator

2001-11-07 14:57  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/finah.inc:
	
	+ Added PathSeparator and OSDirSeparator

2001-11-07 14:52  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/systemh.inc:
	
	+ Added PathDelim,DriveDelim,PathSep

2001-11-07 14:05  michael <michael.vancanneyt@wisa.be>

	* rtl/win32/system.pp:
	
	+ Fixed Append() bug. Appending non-existing file now gives an
	error

2001-11-05 22:46  michael <michael.vancanneyt@wisa.be>

	* rtl/unix/unix.pp:
	
	+ Added exit status examining functions

2001-11-05 10:06  jonas <jonas.maebe@rug.ac.be>

	* rtl/unix/sockets.pp:
	
	    * fixed TUnixSockAddr (array from 0..108 -> 0..107) (merged)

2001-10-30 18:18  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/math.inc:
	
	  * fixed fpc_int64_to_double and fpc_int64_to_double
	(fpc_int64_to_double
	    is now mostly tested and should work fine, fpc_qword_to_double
	should
	    work too since it's almost the same)

2001-10-28 18:43  peter <peter@freepascal.org>

	* rtl/go32v2/system.pp:
	
	  * add trtlcriticalsection type

2001-10-28 15:09  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/math.inc:
	
	  + initial implementation, lots of things still missing

2001-10-28 15:08  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/sysutilp.inc:
	
	  + initial implementation, complete, not tested

2001-10-28 15:08  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/typinfo.inc:
	
	  + initial implementation, still needs changes for self pointer
	register

2001-10-25 23:23  peter <peter@freepascal.org>

	* rtl/: go32v2/sysutils.pp, objpas/filutilh.inc, os2/sysutils.pp,
	unix/sysutils.pp, win32/sysutils.pp:
	
	  * added 64bit fileseek

2001-10-25 23:22  peter <peter@freepascal.org>

	* rtl/inc/heap.inc:
	
	  * moved locking of heap

2001-10-23 23:51  peter <peter@freepascal.org>

	* rtl/: inc/heap.inc, inc/threadh.inc, objpas/sysutilh.inc,
	os2/system.pas, os2/thread.inc, unix/sysunixh.inc, unix/thread.inc,
	win32/system.pp, win32/thread.inc:
	
	  * criticalsection renamed to rtlcriticalsection for kylix
	compatibility

2001-10-22 23:40  peter <peter@freepascal.org>

	* rtl/: i386/sysutilp.inc, objpas/systhrdh.inc,
	objpas/sysutils.inc:
	
	  * InterLocked routines added

2001-10-22 23:19  peter <peter@freepascal.org>

	* rtl/objpas/objpas.pp:
	
	  * LoadResString, PResStringRec, TResStringRec compatibility added

2001-10-20 19:25  peter <peter@freepascal.org>

	* rtl/i386/typinfo.inc:
	
	  * reset %edx in getordprop so functions returning only %eax don't
	    generate rangecheck errors

2001-10-18 23:49  peter <peter@freepascal.org>

	* rtl/win32/Makefile.fpc:
	
	  * removed asw

2001-10-18 22:55  peter <peter@freepascal.org>

	* rtl/: Makefile, amiga/Makefile, beos/Makefile, freebsd/Makefile,
	go32v2/Makefile, linux/Makefile, os2/Makefile, win32/Makefile:
	
	  * asw support

2001-10-17 12:28  marco <marcov@stack.nl>

	* rtl/linux/thread.inc:
	
	 * Moved to unix/

2001-10-17 12:27  marco <marcov@stack.nl>

	* rtl/unix/thread.inc:
	
	 * Moved to unix/ since there is nothing linux specific about it.

2001-10-16 22:52  peter <peter@freepascal.org>

	* rtl/: Makefile, amiga/Makefile, beos/Makefile, freebsd/Makefile,
	go32v2/Makefile, linux/Makefile, os2/Makefile, win32/Makefile:
	
	  * fpc -PB instead of -P?
	  * check if fpc exists if not found fallback to ppc386

2001-10-15 17:09  jonas <jonas.maebe@rug.ac.be>

	* rtl/win32/winsock.pp:
	
	  * error constants must be longints, not cardinals

2001-10-14 23:43  peter <peter@freepascal.org>

	* rtl/: Makefile, amiga/Makefile, beos/Makefile, freebsd/Makefile,
	go32v2/Makefile, linux/Makefile, os2/Makefile, win32/Makefile:
	
	  * regenerated

2001-10-14 15:33  peter <peter@freepascal.org>

	* rtl/: freebsd/sysconst.inc, linux/syscalls.inc,
	linux/sysconst.inc, linux/thread.inc, linux/unixsysc.inc,
	unix/linux.pp, unix/sysunix.inc, unix/sysunixh.inc, unix/unix.pp:
	
	  * start of thread support for linux

2001-10-13 14:59  michael <michael.vancanneyt@wisa.be>

	* rtl/: inc/videoh.inc, unix/video.pp:
	
	+ Removed defaultmode field from driver

2001-10-12 18:04  peter <peter@freepascal.org>

	* rtl/go32v2/: vesamode.pp, video.pp:
	
	  * video fixes (merged)

2001-10-12 18:04  peter <peter@freepascal.org>

	* rtl/go32v2/dos.pp:
	
	  * fix error return in disksize (merged)

2001-10-12 18:03  peter <peter@freepascal.org>

	* rtl/: inc/keyboard.inc, inc/video.inc, unix/keyboard.pp:
	
	  * pollkey fixes (merged)

2001-10-10 23:03  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/video.inc:
	
	+ Clearscreen now also clears oldvideobuf after screenupdate

2001-10-10 22:19  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/keyboard.inc:
	
	+ Merge of Fixed PollKeyEvent - Pierres fix was not complete

2001-10-09 04:42  carl <carl@freepascal.org>

	* rtl/: os2/thread.inc, i386/i386.inc:
	
	* bugfix #1639 (IsMultiThread varialbe setting)

2001-10-09 04:37  carl <carl@freepascal.org>

	* rtl/win32/: system.pp, thread.inc:
	
	* bugfix #1639 (IsMultiThread varialbe setting)

2001-10-09 04:32  carl <carl@freepascal.org>

	* rtl/inc/systemh.inc:
	
	* bugfix #1639 (IsMultiThread varialbe setting)

2001-10-07 13:47  jonas <jonas.maebe@rug.ac.be>

	* rtl/go32v2/vesa.inc:
	
	  * fixed multiple page support (bug1536?) (merged)

2001-10-07 00:28  michael <michael.vancanneyt@wisa.be>

	* rtl/: go32v2/video.pp, inc/video.inc, inc/videoh.inc,
	os2/video.pp, win32/video.pp, unix/video.pp:
	
	+ Merged video mode selection/setting system

2001-10-05 03:35  carl <carl@freepascal.org>

	* rtl/os2/dos.pas:
	
	* corrected assembler syntax error

2001-10-04 22:51  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/: video.inc, videoh.inc:
	
	+ merged function setvideodriver

2001-10-03 22:08  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/: keyboard.inc, keybrdh.inc:
	
	* SetKeyBoardDriver now returns true if driver set - merged

2001-09-30 23:46  peter <peter@freepascal.org>

	* rtl/win32/initc.pp:
	
	  * merged consolemode fix

2001-09-30 23:10  peter <peter@freepascal.org>

	* rtl/unix/sysunix.inc:
	
	  * erase(directory) returns now 2 to be tp compatible

2001-09-30 23:08  peter <peter@freepascal.org>

	* rtl/inc/: keyboard.inc, mouse.inc:
	
	  * merged fixes

2001-09-29 23:32  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/: compproc.inc, objpas.inc:
	
	  * almost all second pass typeconvnode helpers are now processor
	independent
	  * fixed converting boolean to int64/qword
	  * fixed register allocation bugs which could cause internalerror
	10
	  * isnode and asnode are completely processor indepent now as well
	  * fpc_do_as now returns its class argument (necessary to be able
	to use it
	    properly with compilerproc)

2001-09-28 15:28  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/powerpc.inc:
	
	  * small changes to move (different count values trigger the
	selection of
	    moving bytes instead dwords/doubles and move dcbt instruction)
	  + implemented fillchar (untested)

2001-09-28 15:27  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/set.inc:
	
	  * use rlwnm instead of slw, because, although the programming
	    environments manual states otherwise, slw uses the whole
	contents of
	    the register instead of bits 27-31 as shift count (rlwnm
	doesn't)
	  * fixed generation of offset inside normal sets where bits have
	to be
	    inserted

2001-09-28 15:25  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/strings.inc:
	
	  * fixed wrong alignment code (sometimes we aligned to multiple of
	8
	    instead of the desired multiple of 4)

2001-09-28 15:23  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/strpas.inc:
	
	  * small optimization

2001-09-27 17:30  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/: powerpc.inc, set.inc, strings.inc, stringss.inc,
	strlen.inc, strpas.inc:
	
	  * conversion to compilerproc and to structure used by i386 rtl
	  * some bugfixes
	  * powerpc.inc is almost complete (only fillchar/word/dword,
	get_frame etc
	    and the class helpers are still needed
	  - removed unnecessary register saving in set.inc (thanks to
	compilerproc)
	  * use registers reserved for parameters as much as possible
	instead of
	    those reserved for local vars (since those have to be saved by
	the
	    called anyway, while the ones for local vars have to be saved
	by the
	    callee)

2001-09-27 10:59  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/dynarr.inc:
	
	  * fixed bug in dynarr_decr_ref I introduced with my previous
	fixes

2001-09-26 16:07  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/dynarr.inc:
	
	  * fixed several bugs, most related to handling multi-dimensional
	    dynamical arrays

2001-09-25 18:34  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/text.inc:
	
	  * fixed seekeof() so that it doesn't move the current possition
	in the
	    file anymore (merged)
	  * seekeof() now only regards #26 as EOF marker if EOF_CTRLZ is
	defined
	    (just like eof()) (merged)
	  * very tiny optimization to read_array_as_pchar

2001-09-22 13:17  peter <peter@freepascal.org>

	* rtl/unix/dos.pp:
	
	  * Fixed passing of command without parameters to Exec() to not
	include
	    a space after the executable name

2001-09-22 13:15  peter <peter@freepascal.org>

	* rtl/win32/initc.pp:
	
	  * merged v10 version for exit fixes

2001-09-22 02:01  michael <michael.vancanneyt@wisa.be>

	* rtl/: go32v2/mouse.pp, inc/mouse.inc, inc/mouseh.inc,
	os2/mouse.pp, unix/mouse.pp, win32/mouse.pp:
	
	+ Merged driver support for mouse from fixbranch

2001-09-22 01:53  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/mouse.inc:
	
	file mouse.inc was initially added on branch FIXES_1_0_0.

2001-09-21 23:33  michael <michael.vancanneyt@wisa.be>

	* rtl/: go32v2/keyboard.pp, inc/keyboard.inc, inc/keybrdh.inc,
	os2/keyboard.pp, unix/keyboard.pp, win32/keyboard.pp:
	
	+ Merged driver support from fixbranch

2001-09-21 23:30  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/keyscan.inc:
	
	+ Initial import to main branch from fixes branch

2001-09-21 23:29  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/keyscan.inc:
	
	file keyscan.inc was initially added on branch FIXES_1_0_0.

2001-09-21 21:50  michael <michael.vancanneyt@wisa.be>

	* rtl/: go32v2/video.pp, inc/video.inc, inc/videoh.inc,
	os2/video.pp, unix/video.pp, win32/video.pp:
	
	+ Merged driver support from fixbranch

2001-09-20 16:39  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/: sysstrh.inc, sysstrh.inc:
	
	+ Implemented missing StringReplace function

2001-09-20 16:38  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/: sysstr.inc, sysstrh.inc:
	
	 Implemented missing StringReplace function

2001-09-17 23:36  peter <peter@freepascal.org>

	* rtl/unix/: linux.pp, mouse.pp, unix.pp:
	
	  * merged fixes

2001-09-17 23:31  peter <peter@freepascal.org>

	* rtl/win32/crt.pp:
	
	  * enhanced key fix (merged)

2001-09-10 18:15  jonas <jonas.maebe@rug.ac.be>

	* rtl/go32v2/: graph.pp, vesa.inc:
	
	  * merged windows mode saving stuff from fixes branch

2001-09-10 09:50  marco <marcov@stack.nl>

	* rtl/netbsd/Makefile.fpc:
	
	file Makefile.fpc was initially added on branch FIXES_1_0_0.

2001-09-05 17:22  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/: compproc.inc, int64.inc:
	
	  * made multiplying, dividing and mod'ing of int64 and qword
	processor
	    independent with compilerprocs (+ small optimizations by using
	shift/and
	    where possible)

2001-09-05 11:26  marco <marcov@stack.nl>

	* rtl/netbsd/Makefile:
	
	file Makefile was initially added on branch FIXES_1_0_0.

2001-09-04 13:38  jonas <jonas.maebe@rug.ac.be>

	* rtl/: i386/set.inc, inc/compproc.inc, inc/genset.inc:
	
	  + searchsystype() and searchsystype() functions in symtable
	  * changed ninl and nadd to use these functions
	  * i386 set comparison functions now return their results in al
	instead
	    of in the flags so that they can be sued as compilerprocs
	  - removed all processor specific code from n386add.pas that has
	to do
	    with set handling, it's now all done in nadd.pas
	  * fixed fpc_set_contains_sets in genset.inc
	  * fpc_set_in_byte is now coded inline in n386set.pas and doesn't
	use a
	    helper anymore
	  * some small fixes in compproc.inc/set.inc regarding the
	declaration of
	    internal helper types (fpc_small_set and fpc_normal_set)

2001-09-03 15:27  jonas <jonas.maebe@rug.ac.be>

	* rtl/: i386/set.inc, inc/compproc.inc, inc/generic.inc,
	inc/genset.inc:
	
	  * compilerproc implementation of set addition/substraction/...
	  * changed the declaration of some set helpers somewhat to
	accomodate the
	    above change
	  * i386 still uses the old code for comparisons of sets, because
	its
	    helpers return the results in the flags
	  * dummy tc_normal_2_small_set type conversion because I need the
	original
	    resulttype of the set add nodes
	  NOTE: you have to start a cycle with 1.0.5!

2001-08-30 22:55  peter <peter@freepascal.org>

	* rtl/unix/: keyboard.pp, video.pp:
	
	  * v10 merges

2001-08-30 22:18  peter <peter@freepascal.org>

	* rtl/: Makefile, amiga/Makefile, beos/Makefile, freebsd/Makefile,
	go32v2/Makefile, linux/Makefile, os2/Makefile, win32/Makefile:
	
	  * regenerated

2001-08-30 17:43  jonas <jonas.maebe@rug.ac.be>

	* rtl/: i386/i386.inc, inc/astrings.inc, inc/compproc.inc,
	inc/generic.inc, inc/wstrings.inc:
	
	  * converted adding/comparing of strings to compileproc. Note that
	due
	    to the way the shortstring helpers for i386 are written, they
	are
	    still handled by the old code (reason: fpc_shortstr_compare
	returns
	    results in the flags instead of in eax and fpc_shortstr_concat
	    has wierd parameter conventions). The compilerproc stuff should
	work
	    fine with the generic implementations though.
	  * removed some nested comments warnings

2001-08-29 21:49  jonas <jonas.maebe@rug.ac.be>

	* rtl/: i386/i386.inc, inc/astrings.inc, inc/compproc.inc,
	inc/generic.inc, inc/wstrings.inc:
	
	  * some fixes in compilerprocs for chararray to string conversions
	  * conversion from string to chararray is now also done via
	compilerprocs

2001-08-28 15:24  jonas <jonas.maebe@rug.ac.be>

	* rtl/: i386/i386.inc, inc/astrings.inc, inc/compproc.inc,
	inc/generic.inc, inc/wstrings.inc:
	
	  + compilerproc implementation of most string-related type
	conversions
	  - removed all code from the compiler which has been replaced by
	    compilerproc implementations (using {$ifdef hascompilerproc} is
	not
	    necessary in the compiler)

2001-08-27 11:35  marco <marcov@stack.nl>

	* rtl/freebsd/syscalls.inc:
	
	 * Ftruncate intermediate fix.

2001-08-23 16:28  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/: compproc.inc, text.inc:
	
	  + tempcreate/ref/delete nodes (allows the use of temps in the
	    resulttype and first pass)
	  * made handling of read(ln)/write(ln) processor independent
	  * moved processor independent handling for str and
	reset/rewrite-typed
	    from firstpass to resulttype pass
	  * changed names of helpers in text.inc to be generic for use as
	    compilerprocs + added "iocheck" directive for most of them
	  * reading of ordinals is done by procedures instead of functions
	    because otherwise FPC_IOCHECK overwrote the result before it
	could
	    be stored elsewhere (range checking still works)
	  * compilerprocs can now be used in the system unit before they
	are
	    implemented
	  * added note to errore.msg that booleans can't be read using
	read/readln

2001-08-22 23:19  florian <florian@freepascal.org>

	* rtl/objpas/: systhrdh.inc, sysutilh.inc:
	
	  + some new stuff of D6/Kylix added

2001-08-22 22:49  peter <peter@freepascal.org>

	* rtl/: Makefile, amiga/Makefile, beos/Makefile, freebsd/Makefile,
	go32v2/Makefile, go32v2/exceptn.as, inc/text.inc, linux/Makefile,
	os2/Makefile, win32/Makefile:
	
	  * regenerated

2001-08-22 16:11  florian <florian@freepascal.org>

	* rtl/objpas/sysutilh.inc:
	
	  + HexDisplayPrefix added

2001-08-21 15:12  florian <florian@freepascal.org>

	* rtl/go32v2/v2prt0.as:
	
	  * reverted to previous version

2001-08-19 23:02  florian <florian@freepascal.org>

	* rtl/: go32v2/exceptn.as, go32v2/v2prt0.as, go32v2/varutils.pp,
	inc/dynarr.inc, inc/objpash.inc, inc/system.inc, inc/systemh.inc,
	inc/variant.inc, inc/varianth.inc, netware/errno.inc,
	objpas/cvarutil.inc, objpas/objpas.pp, objpas/stre.inc,
	objpas/sysutilh.inc, objpas/sysutils.inc, objpas/varutilh.inc,
	objpas/varutils.inc, win32/Makefile, win32/Makefile.fpc,
	win32/activex.pp, win32/system.pp, win32/varutils.pp:
	
	  * fixed and added a lot of stuff to get the Jedi DX( headers
	    compiled

2001-08-19 13:23  peter <peter@freepascal.org>

	* rtl/inc/text.inc:
	
	  * read_array fix merged

2001-08-19 11:27  florian <florian@freepascal.org>

	* rtl/win32/wininc/: errors.inc, redef.inc, struct.inc:
	
	  + a lot of constants added

2001-08-16 21:13  florian <florian@freepascal.org>

	* rtl/palmos/crt0.o:
	
	file crt0.o was initially added on branch FIXES_1_0_0.

2001-08-16 21:13  florian <florian@freepascal.org>

	* rtl/palmos/makefile.fpc:
	
	file makefile.fpc was initially added on branch FIXES_1_0_0.

2001-08-16 21:13  florian <florian@freepascal.org>

	* rtl/palmos/palm.pp:
	
	file palm.pp was initially added on branch FIXES_1_0_0.

2001-08-16 21:13  florian <florian@freepascal.org>

	* rtl/palmos/prt0.as:
	
	file prt0.as was initially added on branch FIXES_1_0_0.

2001-08-16 21:13  florian <florian@freepascal.org>

	* rtl/palmos/libcrt.a:
	
	file libcrt.a was initially added on branch FIXES_1_0_0.

2001-08-14 22:22  pierre <muller@cerbere.u-strasbg.fr>

	* rtl/netbsd/syscalls.inc:
	
	file syscalls.inc was initially added on branch FIXES_1_0_0.

2001-08-13 14:40  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/: astrings.inc, compproc.inc, int64.inc, sstrings.inc,
	wstrings.inc:
	
	  * renamed some str(x,y) and val(x,y) helpers so the naming scheme
	is the
	    same for all string types
	  + added the str(x,y) and val(x,y,z) helpers for int64/qword to
	    compproc.inc

2001-08-13 00:11  peter <peter@freepascal.org>

	* rtl/: inc/objpash.inc, objpas/sysutilh.inc, objpas/sysutils.inc:
	
	  * freeandnil added

2001-08-12 20:08  peter <peter@freepascal.org>

	* rtl/unix/linux.pp:
	
	  * Range check fix with epoch (merged)

2001-08-12 20:05  peter <peter@freepascal.org>

	* rtl/unix/unix.pp:
	
	  * Range check fix with epoch (merged)

2001-08-12 19:57  peter <peter@freepascal.org>

	* rtl/go32v2/system.pp:
	
	  * map sharing violation to rte 5

2001-08-10 13:07  pierre <muller@cerbere.u-strasbg.fr>

	* rtl/netbsd/sysbsd.pp:
	
	file sysbsd.pp was initially added on branch FIXES_1_0_0.

2001-08-10 13:07  pierre <muller@cerbere.u-strasbg.fr>

	* rtl/netbsd/systypes.inc:
	
	file systypes.inc was initially added on branch FIXES_1_0_0.

2001-08-10 13:07  pierre <muller@cerbere.u-strasbg.fr>

	* rtl/netbsd/readdir.inc:
	
	file readdir.inc was initially added on branch FIXES_1_0_0.

2001-08-10 13:07  pierre <muller@cerbere.u-strasbg.fr>

	* rtl/netbsd/termios.inc:
	
	file termios.inc was initially added on branch FIXES_1_0_0.

2001-08-10 13:07  pierre <muller@cerbere.u-strasbg.fr>

	* rtl/netbsd/unixsysc.inc:
	
	file unixsysc.inc was initially added on branch FIXES_1_0_0.

2001-08-10 13:07  pierre <muller@cerbere.u-strasbg.fr>

	* rtl/netbsd/unixsock.inc:
	
	file unixsock.inc was initially added on branch FIXES_1_0_0.

2001-08-10 13:07  pierre <muller@cerbere.u-strasbg.fr>

	* rtl/netbsd/sysconst.inc:
	
	file sysconst.inc was initially added on branch FIXES_1_0_0.

2001-08-10 13:07  pierre <muller@cerbere.u-strasbg.fr>

	* rtl/netbsd/signal.inc:
	
	file signal.inc was initially added on branch FIXES_1_0_0.

2001-08-10 13:07  pierre <muller@cerbere.u-strasbg.fr>

	* rtl/netbsd/sysnr.inc:
	
	file sysnr.inc was initially added on branch FIXES_1_0_0.

2001-08-10 13:07  pierre <muller@cerbere.u-strasbg.fr>

	* rtl/netbsd/console.pp:
	
	file console.pp was initially added on branch FIXES_1_0_0.

2001-08-10 13:00  pierre <muller@cerbere.u-strasbg.fr>

	* rtl/netbsd/i386/prt0.as:
	
	file prt0.as was initially added on branch FIXES_1_0_0.

2001-08-10 13:00  pierre <muller@cerbere.u-strasbg.fr>

	* rtl/netbsd/i386/cprt0.as:
	
	file cprt0.as was initially added on branch FIXES_1_0_0.

2001-08-10 13:00  pierre <muller@cerbere.u-strasbg.fr>

	* rtl/netbsd/i386/cpusys.inc:
	
	file cpusys.inc was initially added on branch FIXES_1_0_0.

2001-08-06 16:13  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/: compproc.inc, typefile.inc:
	
	  * changed buf parameter of fpc_type_write from var to const
	  + added names of helpers in typefile.inc to compproc.inc

2001-08-05 14:26  peter <peter@freepascal.org>

	* rtl/linux/: Makefile, Makefile.fpc:
	
	  * fixed dl units dependencies

2001-08-05 14:24  peter <peter@freepascal.org>

	* rtl/unix/: mouse.pp, sysunix.inc:
	
	  * m68k merges

2001-08-05 14:23  peter <peter@freepascal.org>

	* rtl/win32/: crt.pp, keyboard.pp, mouse.pp:
	
	  * fixed for new input_record

2001-08-04 13:05  peter <peter@freepascal.org>

	* rtl/unix/keyboard.pp:
	
	  * unpush key fix

2001-08-04 13:03  peter <peter@freepascal.org>

	* rtl/: i386/typinfo.inc, objpas/typinfo.pp:
	
	  * moved i386 specific code to include file

2001-08-04 12:25  peter <peter@freepascal.org>

	* rtl/win32/wininc/struct.inc:
	
	  * fixed input_record to be more delphi compatible

2001-08-04 07:26  carl <carl@freepascal.org>

	* rtl/beos/dos.inc:
	
	file dos.inc was initially added on branch FIXES_1_0_0.

2001-08-03 03:57  carl <carl@freepascal.org>

	* rtl/beos/beos.inc:
	
	file beos.inc was initially added on branch FIXES_1_0_0.

2001-08-03 01:31  pierre <muller@cerbere.u-strasbg.fr>

	* rtl/: i386/typinfo.inc, m68k/typinfo.inc:
	
	file typinfo.inc was initially added on branch FIXES_1_0_0.

2001-08-02 22:56  peter <peter@freepascal.org>

	* rtl/: Makefile, amiga/Makefile, beos/Makefile, freebsd/Makefile,
	go32v2/Makefile, linux/Makefile, os2/Makefile, unix/keyboard.pp,
	win32/Makefile:
	
	  * Regenerated

2001-08-01 23:44  peter <peter@freepascal.org>

	* rtl/objpas/sysstr.inc:
	
	  * fix thousend separator when no decimal separator is available
	  * allow precision to be left away like %10.n

2001-08-01 23:43  peter <peter@freepascal.org>

	* rtl/objpas/objpas.pp:
	
	  * generate error for closefile

2001-08-01 23:42  peter <peter@freepascal.org>

	* rtl/unix/video.pp:
	
	  * m68k warning fix (merged)

2001-08-01 20:04  peter <peter@freepascal.org>

	* rtl/amiga/: Makefile, Makefile.fpc:
	
	  * added so fpcmake works again

2001-08-01 20:03  peter <peter@freepascal.org>

	* rtl/Makefile.fpc:
	
	  * amiga added

2001-08-01 20:01  peter <peter@freepascal.org>

	* rtl/: inc/systemh.inc, win32/crt.pp, win32/video.pp:
	
	  * WChar fix to compile also with 1.0.x

2001-08-01 17:00  jonas <jonas.maebe@rug.ac.be>

	* rtl/: i386/i386.inc, i386/rttip.inc, i386/set.inc,
	inc/aliases.inc, inc/astrings.inc, inc/compproc.inc,
	inc/dynarr.inc, inc/dynarrh.inc, inc/except.inc, inc/generic.inc,
	inc/genrtti.inc, inc/objpas.inc, inc/sstrings.inc, inc/system.inc,
	inc/systemh.inc, inc/wstrings.inc:
	
	  + "compproc" helpers
	  * renamed several helpers so that their name is the same as their
	    "public alias", which should facilitate the conversion of
	processor
	    specific code in the code generator to processor independent
	code
	  * some small fixes to the val_ansistring and val_widestring
	helpers
	    (always immediately exit if the source string is longer than
	255
	     chars)
	  * fixed fpc_dynarray_high and fpc_dynarray_length if the dynarray
	is
	    still nil (used to crash, now return resp -1 and 0)

2001-08-01 00:02  peter <peter@freepascal.org>

	* rtl/: Makefile, beos/Makefile, freebsd/Makefile, go32v2/Makefile,
	linux/Makefile, os2/Makefile, win32/Makefile:
	
	  * install Package.fpc

2001-07-31 21:36  peter <peter@freepascal.org>

	* rtl/inc/: generic.inc, readme:
	
	  * small cleanup of commented code (merged)

2001-07-31 21:36  peter <peter@freepascal.org>

	* rtl/inc/objects.pp:
	
	  * wordrec for big endian

2001-07-31 21:33  peter <peter@freepascal.org>

	* rtl/unix/video.pp:
	
	   * make tchattr record endian dependant (merged)

2001-07-31 10:57  marco <marcov@stack.nl>

	* rtl/inc/systemh.inc:
	
	 * Either I did something wrong, or Peter's merge killed wchar
	decl. Fixed.

2001-07-30 23:53  peter <peter@freepascal.org>

	* rtl/unix/crt.pp:
	
	  * reset winminx,winminy to 1

2001-07-30 23:38  peter <peter@freepascal.org>

	* rtl/: i386/math.inc, inc/genmath.inc, inc/mathh.inc,
	inc/objects.pp, inc/system.inc, inc/systemh.inc, unix/dos.pp,
	unix/video.pp:
	
	  * m68k updates merged

2001-07-30 23:06  peter <peter@freepascal.org>

	* rtl/win32/wininc/redef.inc:
	
	  * added SetWaitableTimer

2001-07-30 22:53  peter <peter@freepascal.org>

	* rtl/win32/system.pp:
	
	  * fixed getdir() that was broken when a directory on a different
	drive
	    was asked

2001-07-30 17:01  marco <marcov@stack.nl>

	* rtl/win32/video.pp:
	
	 * Fixed wchar=word to widechar conversion

2001-07-30 17:00  marco <marcov@stack.nl>

	* rtl/win32/crt.pp:
	
	 * Fixed unicode reference from word to widechar

2001-07-30 16:53  marco <marcov@stack.nl>

	* rtl/win32/win32.inc:
	
	 * whcar now in system.

2001-07-30 16:35  marco <marcov@stack.nl>

	* rtl/win32/wininc/base.inc:
	
	 * wchar now system.wchar

2001-07-30 16:34  marco <marcov@stack.nl>

	* rtl/inc/systemh.inc:
	
	 * Added wchar=widechar. * Added wchar=widechar. * Added
	wchar=widechar. * Added wchar=widechar. * Added wchar=widechar. *
	Added wchar=widechar. * Added wchar=widechar. * Added
	wchar=widechar. * Added wchar=widechar.

2001-07-30 16:23  marco <marcov@stack.nl>

	* rtl/win32/wininc/struct.inc:
	
	 * Added finddataw

2001-07-30 16:08  marco <marcov@stack.nl>

	* rtl/win32/wininc/base.inc:
	
	 * plpstr and plpwstr added

2001-07-30 14:02  marco <marcov@stack.nl>

	* rtl/win32/wininc/redef.inc:
	
	 * Added WinCertificate

2001-07-30 12:21  sg <sg@freepascal.org>

	* rtl/objpas/syspch.inc:
	
	* Two moves with a string as target are now only exectuted if the
	number of   bytes to move is greater than 0. This prevents RTE201's
	when compiled	with range checks enabled.

2001-07-30 01:58  carl <carl@freepascal.org>

	* rtl/inc/genmath.inc:
	
	file genmath.inc was initially added on branch FIXES_1_0_0.

2001-07-29 16:05  peter <peter@freepascal.org>

	* rtl/inc/system.inc:
	
	  * include lowmath for m68k (merged)

2001-07-29 15:50  peter <peter@freepascal.org>

	* rtl/objpas/typinfo.pp:
	
	  * merged updates from v10

2001-07-29 15:49  peter <peter@freepascal.org>

	* rtl/inc/: generic.inc, real2str.inc, system.inc, systemh.inc:
	
	  * m68k updates merged

2001-07-29 15:43  peter <peter@freepascal.org>

	* rtl/inc/: heaptrc.pp, lineinfo.pp:
	
	  * m68k updates merged

2001-07-29 15:37  peter <peter@freepascal.org>

	* rtl/objpas/typinfo.pp:
	
	  * merged completion from v10

2001-07-23 11:52  marco <marcov@stack.nl>

	* rtl/go32v2/dxeload.pp:
	
	 * Fixed an unnecessary memleak.

2001-07-21 17:53  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/text.inc:
	
	  * really fixed write_array this time :/ (merged)

2001-07-21 17:51  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/strings.inc:
	
	  * fixed small bug in stricomp

2001-07-16 22:27  marco <marcov@stack.nl>

	* rtl/unix/linux.pp:
	
	 * Some small detail fixes for Solaris

2001-07-16 21:56  marco <marcov@stack.nl>

	* rtl/: freebsd/errno.inc, linux/errno.inc:
	
	 * Target specific again because of Solaris

2001-07-16 21:51  marco <marcov@stack.nl>

	* rtl/unix/sysunix.inc:
	
	 * A small note, copied from the Solaris patch. Do_close needs
	errnotoiores?

2001-07-16 15:53  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/text.inc:
	
	  * correctly fixed potential buffer overrun in write_array

2001-07-16 14:33  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/wstrings.inc:
	
	  * fixed wrong public alieases for val(widestring,...)

2001-07-15 13:57  peter <peter@freepascal.org>

	* rtl/: inc/objects.pp, inc/systemh.inc, linux/Makefile,
	linux/Makefile.fpc, linux/unixsysc.inc, unix/sysunix.inc:
	
	  * merged m68k updates

2001-07-14 01:45  pierre <muller@cerbere.u-strasbg.fr>

	* rtl/m68k/stringss.inc:
	
	file stringss.inc was initially added on branch FIXES_1_0_0.

2001-07-14 01:45  pierre <muller@cerbere.u-strasbg.fr>

	* rtl/m68k/strings.inc:
	
	file strings.inc was initially added on branch FIXES_1_0_0.

2001-07-14 00:05  peter <peter@freepascal.org>

	* rtl/: Makefile, beos/Makefile, beos/Makefile.fpc,
	freebsd/Makefile, freebsd/Makefile.fpc, go32v2/Makefile,
	go32v2/Makefile.fpc, linux/Makefile, linux/Makefile.fpc,
	os2/Makefile, os2/Makefile.fpc, unix/sysunix.inc, unix/video.pp,
	win32/Makefile, win32/Makefile.fpc:
	
	  * cygwin updates

2001-07-13 19:43  peter <peter@freepascal.org>

	* rtl/win32/crt.pp:
	
	  * updates from Tomas Schatzl so it works better with w2k virtual
	    consoles

2001-07-13 17:45  pierre <muller@cerbere.u-strasbg.fr>

	* rtl/linux/m68k/gprt21.as:
	
	file gprt21.as was initially added on branch FIXES_1_0_0.

2001-07-13 17:45  pierre <muller@cerbere.u-strasbg.fr>

	* rtl/linux/m68k/cprt21.as:
	
	file cprt21.as was initially added on branch FIXES_1_0_0.

2001-07-13 17:38  pierre <muller@cerbere.u-strasbg.fr>

	* rtl/linux/m68k/gprt0.as:
	
	file gprt0.as was initially added on branch FIXES_1_0_0.

2001-07-13 17:29  pierre <muller@cerbere.u-strasbg.fr>

	* rtl/linux/m68k/cprt0.as:
	
	file cprt0.as was initially added on branch FIXES_1_0_0.

2001-07-13 17:05  pierre <muller@cerbere.u-strasbg.fr>

	* rtl/linux/m68k/signal.inc:
	
	file signal.inc was initially added on branch FIXES_1_0_0.

2001-07-13 17:03  pierre <muller@cerbere.u-strasbg.fr>

	* rtl/linux/m68k/dllprt0.as:
	
	file dllprt0.as was initially added on branch FIXES_1_0_0.

2001-07-13 05:16  carl <carl@freepascal.org>

	* rtl/beos/i386/syscall.inc:
	
	file syscall.inc was initially added on branch FIXES_1_0_0.

2001-07-13 05:15  carl <carl@freepascal.org>

	* rtl/beos/i386/prt0.s:
	
	file prt0.s was initially added on branch FIXES_1_0_0.

2001-07-13 05:14  carl <carl@freepascal.org>

	* rtl/beos/sysbeos.pp:
	
	file sysbeos.pp was initially added on branch FIXES_1_0_0.

2001-07-12 14:42  marco <marcov@stack.nl>

	* rtl/unix/: dos.pp, linux.pp, unix.pp:
	
	 * Fixes to the FreeBSD compability of the datetime patches

2001-07-12 13:39  marco <marcov@stack.nl>

	* rtl/freebsd/: Makefile, Makefile.fpc:
	
	 * Fix from Peter for weird "make install" behaviour

2001-07-12 09:20  michael <michael.vancanneyt@wisa.be>

	* rtl/unix/: dos.pp, linux.pp, unix.pp:
	
	+ Added setdate/time/datetime functions

2001-07-10 20:04  peter <peter@freepascal.org>

	* rtl/: inc/astrings.inc, inc/systemh.inc, unix/linux.pp:
	
	  * merged textfile, readlink and concat ansistring fixes

2001-07-09 23:15  peter <peter@freepascal.org>

	* rtl/inc/: astrings.inc, system.inc, systemh.inc, wstrings.inc:
	
	  * Length made internal
	  * Add array support for Length

2001-07-09 13:41  florian <florian@freepascal.org>

	* rtl/inc/astrings.inc:
	
	  * another MT fix

2001-07-08 23:00  peter <peter@freepascal.org>

	* rtl/: i386/i386.inc, inc/astrings.inc, inc/generic.inc,
	inc/sstrings.inc, inc/system.inc, inc/systemh.inc, inc/text.inc,
	inc/wstrings.inc, linux/Makefile, linux/Makefile.fpc:
	
	  * various widestring updates, it works now mostly without charset
	    mapping supported

2001-07-07 17:41  carl <carl@freepascal.org>

	* rtl/beos/osposix.inc:
	
	file osposix.inc was initially added on branch FIXES_1_0_0.

2001-07-07 14:46  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/: powerpc.inc, set.inc, strings.inc, stringss.inc:
	
	  * some small bugfixes and cache optimizations

2001-07-07 06:38  carl <carl@freepascal.org>

	* rtl/beos/errno.inc:
	
	file errno.inc was initially added on branch FIXES_1_0_0.

2001-07-06 16:56  peter <peter@freepascal.org>

	* rtl/objpas/typinfo.pp:
	
	  * merged more D5/D6 stuff from v10

2001-07-06 04:59  carl <carl@freepascal.org>

	* rtl/beos/osposixh.inc:
	
	file osposixh.inc was initially added on branch FIXES_1_0_0.

2001-07-04 14:17  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/astrings.inc:
	
	  * removed DestSize parameter from declaration of
	ValAnsiSignedInt64
	    (merged)

2001-07-04 14:02  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/sstrings.inc:
	
	  * fixed bug in ValSignedInt (it accepted some values slightly
	larger than
	    high(cardinal) such as 4294967297) (merged)

2001-06-30 20:55  hajny <xhajt03@mbox.vol.cz>

	* rtl/: go32v2/system.pp, win32/system.pp:
	
	  * GetDir fix for inaccessible drives

2001-06-29 21:43  peter <peter@freepascal.org>

	* rtl/win32/crt.pp:
	
	  * fixed clreol

2001-06-28 21:18  peter <peter@freepascal.org>

	* rtl/inc/genrtti.inc:
	
	  * ansistr fix merged

2001-06-27 23:37  peter <peter@freepascal.org>

	* rtl/: beos/Makefile, beos/Makefile.fpc, freebsd/Makefile,
	freebsd/Makefile.fpc, go32v2/Makefile, go32v2/Makefile.fpc,
	inc/file.inc, inc/genset.inc, inc/text.inc, linux/Makefile,
	linux/Makefile.fpc, linux/signal.inc, objpas/typinfo.pp,
	os2/Makefile, os2/Makefile.fpc, unix/keyboard.pp,
	unix/sysunixh.inc, win32/Makefile, win32/Makefile.fpc,
	win32/wininc/base.inc:
	
	  * v10 merges

2001-06-27 22:21  peter <peter@freepascal.org>

	* rtl/: unix/crt.pp, win32/crt.pp:
	
	  * support large screens

2001-06-20 17:24  marco <marcov@stack.nl>

	* rtl/unix/unix.pp:
	
	 * readlink for Unix fix.

2001-06-19 22:46  hajny <xhajt03@mbox.vol.cz>

	* rtl/: amiga/system.pas, atari/system.pas, beos/dos.pp,
	beos/system.pp, os2/system.pas:
	
	  * platform specific constants moved after systemh.inc, BeOS
	omission corrected

2001-06-19 19:19  marco <marcov@stack.nl>

	* rtl/unix/unix.pp:
	
	 * Again uncommented readlink. Merges or typo, I dunno

2001-06-19 10:59  marco <marcov@stack.nl>

	* rtl/freebsd/: Makefile, Makefile.fpc, systypes.inc, unixsock.inc,
	unixsysc.inc:
	
	 * Fixes from Unix merge and changes of socketh.inc

2001-06-19 10:34  marco <marcov@stack.nl>

	* rtl/freebsd/: syscalls.inc, sysconst.inc, systypes.inc:
	
	 * Peter didn't merge the FreeBSD directory when he merged the Unix
	one. Fixed

2001-06-18 22:36  peter <peter@freepascal.org>

	* rtl/: beos/Makefile, beos/Makefile.fpc, freebsd/Makefile.fpc,
	go32v2/Makefile, go32v2/Makefile.fpc, go32v2/dpmiexcp.pp,
	linux/Makefile, linux/Makefile.fpc, os2/Makefile, os2/Makefile.fpc,
	win32/Makefile, win32/Makefile.fpc:
	
	  * -Ur added

2001-06-18 16:26  jonas <jonas.maebe@rug.ac.be>

	* rtl/: go32v2/system.pp, netware/system.pp, unix/sysunixh.inc,
	win32/system.pp:
	
	  * move platform independent constant declarations after inclusion
	of
	    systemh.inc

2001-06-18 00:34  pierre <muller@cerbere.u-strasbg.fr>

	* rtl/amiga/Makefile.fpc:
	
	file Makefile.fpc was initially added on branch FIXES_1_0_0.

2001-06-14 00:20  hajny <xhajt03@mbox.vol.cz>

	* rtl/: beos/system.pp, netware/dos.pp, netware/system.pp,
	unix/sysunixh.inc, unix/unix.pp, win32/system.pp, go32v2/system.pp,
	os2/dos.pas, os2/system.pas, palmos/system.pp, win32/dos.pp,
	amiga/system.pas, atari/system.pas:
	
	  + platform specific information

2001-06-14 00:12  hajny <xhajt03@mbox.vol.cz>

	* rtl/beos/beos.pp:
	
	  + universal FExpand

2001-06-13 20:32  peter <peter@freepascal.org>

	* rtl/win32/: video.pp, wininc/func.inc:
	
	  * fixed crash within donevideo (merged)

2001-06-13 20:32  peter <peter@freepascal.org>

	* rtl/inc/: real2str.inc, system.inc:
	
	  * big endian updates (merged)

2001-06-13 20:28  peter <peter@freepascal.org>

	* rtl/README:
	
	  * updated variables

2001-06-13 20:27  peter <peter@freepascal.org>

	* rtl/go32v2/dpmiexcp.pp:
	
	  * missing exceptions for restoring (merged)

2001-06-13 20:26  peter <peter@freepascal.org>

	* rtl/README:
	
	  * updated

2001-06-13 10:57  marco <marcov@stack.nl>

	* rtl/win32/wininc/struct.inc:
	
	 * Fixed va_list to be a pchar.

2001-06-10 19:56  hajny <xhajt03@mbox.vol.cz>

	* rtl/win32/system.pp:
	
	  * errno changed to a threadvar if MT enabled

2001-06-10 10:51  peter <peter@freepascal.org>

	* rtl/linux/unixsock.inc:
	
	  * forgotten file for the const to var fixes

2001-06-07 23:26  peter <peter@freepascal.org>

	* rtl/: Makefile, beos/Makefile, freebsd/Makefile, go32v2/Makefile,
	linux/Makefile, os2/Makefile, win32/Makefile:
	
	  * Regenerated

2001-06-07 23:16  peter <peter@freepascal.org>

	* rtl/: go32v2/system.pp, win32/system.pp:
	
	  * fixed empty arguments

2001-06-06 23:58  peter <peter@freepascal.org>

	* rtl/: Makefile, beos/Makefile, freebsd/Makefile, go32v2/Makefile,
	inc/socketsh.inc, linux/Makefile, os2/Makefile, win32/Makefile,
	win32/sockets.pp, win32/winsock.pp:
	
	  * Win32 fixes for Makefile so it doesn't require sh.exe

2001-06-06 19:20  jonas <jonas.maebe@rug.ac.be>

	* rtl/: go32v2/go32.pp, go32v2/graph.pp, inc/heap.inc,
	inc/heaptrc.pp, inc/videoh.inc, win32/graph.pp:
	
	  * fixed wrong typed constant procvars in preparation of my fix
	which will
	    disallow them in FPC mode (plus some other unmerged changes
	since
	    LAST_MERGE)

2001-06-04 23:44  peter <peter@freepascal.org>

	* rtl/: Makefile, beos/Makefile, freebsd/Makefile, go32v2/Makefile,
	linux/Makefile, os2/Makefile, win32/Makefile:
	
	  * Regenerated

2001-06-04 20:45  peter <peter@freepascal.org>

	* rtl/objpas/math.pp:
	
	  * added constant

2001-06-04 20:05  peter <peter@freepascal.org>

	* rtl/linux/i386/: cprt21.as, gprt21.as:
	
	  * use own dummy for _init and _fini

2001-06-04 13:43  peter <peter@freepascal.org>

	* rtl/: inc/file.inc, inc/socketsh.inc, inc/sstrings.inc,
	inc/systemh.inc, inc/text.inc, linux/unixsock.inc:
	
	  * Formal const to var fixes
	  * Hexstr(int64) added

2001-06-03 22:19  peter <peter@freepascal.org>

	* rtl/: linux/systypes.inc, linux/unixsysc.inc, unix/dos.pp,
	unix/linux.pp, unix/sysutils.pp, unix/unix.pp:
	
	  * FSStat to StatFS
	  * StatFS structure to TStatFS

2001-06-03 22:17  peter <peter@freepascal.org>

	* rtl/inc/systemh.inc:
	
	  * ucs4char added

2001-06-03 17:18  peter <peter@freepascal.org>

	* rtl/: beos/sysutils.pp, go32v2/sysutils.pp, netware/sysutils.pp,
	objpas/sysutilh.inc, objpas/sysutils.inc, os2/sysutils.pp,
	unix/sysutils.pp, win32/sysutils.pp:
	
	  * eoutofmemory and einvalidpointer fix

2001-06-03 17:15  peter <peter@freepascal.org>

	* rtl/inc/system.inc:
	
	  * lib_exit added

2001-06-03 17:13  peter <peter@freepascal.org>

	* rtl/linux/: Makefile, Makefile.fpc, i386/dllprt0.as:
	
	  * dllprt0 stub added

2001-06-02 21:26  peter <peter@freepascal.org>

	* rtl/beos/: Makefile, Makefile.fpc, beos.pp, dos.pp, objinc.inc,
	sysfiles.inc, system.pp, sysutils.pp, i386/cprt0.as,
	i386/dllprt.as, i386/dllprt.cpp, i386/func.as, i386/prt0.as:
	
	  * BeOS target!

2001-06-02 21:24  peter <peter@freepascal.org>

	* rtl/unix/sysunix.inc:
	
	  * chdir rte 2 mapped to 3

2001-06-02 21:23  peter <peter@freepascal.org>

	* rtl/: Makefile, Makefile.fpc:
	
	  * include target dir only for target

2001-06-02 02:31  peter <peter@freepascal.org>

	* rtl/: freebsd/bsdsock.inc, freebsd/unixsock.inc,
	freebsd/unixsysc.inc, linux/Makefile, linux/Makefile.fpc,
	linux/syscalls.inc, linux/sysconst.inc, linux/systypes.inc,
	linux/unixsock.inc, linux/unixsysc.inc, unix/bsdsysca.inc,
	unix/dos.pp, unix/linsock.inc, unix/linsysca.inc, unix/linux.pp,
	unix/sockets.pp, unix/sysunix.inc, unix/unix.pp:
	
	  * merge unix updates from the 1.0 branch, mostly related to the
	    solaris target

2001-06-02 02:25  peter <peter@freepascal.org>

	* rtl/: freebsd/unixsock.inc, linux/unixsock.inc:
	
	file unixsock.inc was initially added on branch FIXES_1_0_0.

2001-06-02 00:23  peter <peter@freepascal.org>

	* rtl/: go32v2/system.pp, win32/system.pp:
	
	  * same argument parsing -"abc" becomes -abc. This is compatible
	with
	    delphi and with unix shells (merged)

2001-06-01 13:13  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/graph/: graphh.inc, modes.inc:
	
	  * GetMaxMode() now returns a smallint instead of a word (since
	the type
	    of the modenumbers is smallint too) (merged)

2001-06-01 00:42  florian <florian@freepascal.org>

	* rtl/i386/: i386.inc, rttip.inc:
	
	  * some fixes for widestrings and variants

2001-05-30 23:39  peter <peter@freepascal.org>

	* rtl/: Makefile, freebsd/Makefile, go32v2/Makefile,
	linux/Makefile, os2/Makefile, win32/Makefile:
	
	  * gecho, gdate fixes
	  * distinstall target rewrite to not install things twice

2001-05-30 23:36  peter <peter@freepascal.org>

	* rtl/netware/: README, compile.cmd:
	
	  * new netware patches

2001-05-28 22:43  peter <peter@freepascal.org>

	* rtl/inc/: generic.inc, genrtti.inc:
	
	  * more saveregisters added (merged)

2001-05-28 21:30  peter <peter@freepascal.org>

	* rtl/: Makefile, go32v2/Makefile, win32/Makefile:
	
	  * change \ to / for pwd, since the win32 pwd returns paths with \

2001-05-27 16:28  florian <florian@freepascal.org>

	* rtl/inc/: astrings.inc, dynarr.inc, objpas.inc:
	
	  + made the ref. couting MT safe

2001-05-27 16:28  florian <florian@freepascal.org>

	* rtl/inc/wstrings.inc:
	
	  + some procedures added

2001-05-21 22:50  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/: dos.pas, sysutils.pp:
	
	  * silly mistyping corrected

2001-05-20 20:55  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/dos.pas:
	
	  * merging Carl's fixes from the fixes branch

2001-05-20 20:51  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/prt1.as:
	
	  * merging Carl's fixes from the fixes branch

2001-05-20 20:40  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/: doscalls.pas, system.pas, sysutils.pp, todo-os2.txt,
	pmwin.pas, prt0.as:
	
	  * merging Carl's fixes from the fixes branch

2001-05-20 14:08  peter <peter@freepascal.org>

	* rtl/win32/sysutils.pp:
	
	  * fixed filesearch

2001-05-20 14:08  peter <peter@freepascal.org>

	* rtl/win32/keyboard.pp:
	
	  * fixed to compile with debug

2001-05-19 00:59  peter <peter@freepascal.org>

	* rtl/inc/: generic.inc, genset.inc:
	
	  * merged fixes branch fixes

2001-05-16 19:44  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/: generic.inc, systemh.inc:
	
	  + odd() for cardinal, int64 and qword (merged)

2001-05-09 21:53  peter <peter@freepascal.org>

	* rtl/go32v2/video.pp:
	
	  * removed asm for copy, use dosmemput (merged)

2001-05-09 05:29  carl <carl@freepascal.org>

	* rtl/inc/genset.inc:
	
	file genset.inc was initially added on branch FIXES_1_0_0.

2001-05-06 19:15  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/graph/clip.inc:
	
	  * fixed range check error (reported by Vladimir Ravodin)

2001-05-06 19:13  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/objects.pp:
	
	  * completed incomplete typed constant records

2001-05-06 16:23  peter <peter@freepascal.org>

	* rtl/unix/dos.pp:
	
	  * fixed adddisk

2001-05-03 23:35  peter <peter@freepascal.org>

	* rtl/: Makefile, Makefile.fpc, freebsd/Makefile,
	freebsd/Makefile.fpc, go32v2/Makefile, go32v2/Makefile.fpc,
	linux/Makefile, linux/Makefile.fpc, os2/Makefile, os2/Makefile.fpc,
	win32/Makefile, win32/Makefile.fpc:
	
	  * Makefile fixes

2001-05-02 12:25  marco <marcov@stack.nl>

	* rtl/win32/win32.inc:
	
	 * LPSystemTime added.

2001-05-02 12:18  marco <marcov@stack.nl>

	* rtl/win32/win32.inc:
	
	 * Added plpwstr, plpstr. Moved lpwstr to the system unit (though
	the win32
	part). Delphi has it that way.

2001-04-26 00:45  peter <peter@freepascal.org>

	* rtl/: Makefile, freebsd/Makefile, go32v2/Makefile,
	linux/Makefile, os2/Makefile, win32/Makefile:
	
	  * regenerated

2001-04-23 22:33  peter <peter@freepascal.org>

	* rtl/unix/sysunix.inc:
	
	  * also install sig handlers for sigill,sigbus

2001-04-23 20:25  peter <peter@freepascal.org>

	* rtl/: i386/rttip.inc, inc/genrtti.inc, inc/heaptrc.pp,
	inc/int64.inc, inc/real2str.inc, inc/rtti.inc, inc/systemh.inc,
	inc/graph/fontdata.inc:
	
	  * m68k updates

2001-04-23 20:24  peter <peter@freepascal.org>

	* rtl/win32/initc.pp:
	
	  * remove useless define (merged)

2001-04-23 13:38  marco <marcov@stack.nl>

	* rtl/freebsd/syscalls.inc:
	
	 * Small readdir fix from fixes branch.

2001-04-22 02:43  carl <carl@freepascal.org>

	* rtl/inc/genrtti.inc:
	
	file genrtti.inc was initially added on branch FIXES_1_0_0.

2001-04-21 14:18  peter <peter@freepascal.org>

	* rtl/: i386/i386.inc, inc/heaptrc.pp:
	
	  * add nop after popa (merged)

2001-04-21 14:16  peter <peter@freepascal.org>

	* rtl/inc/generic.inc:
	
	  * int_str cardinal fix (merged)

2001-04-20 21:05  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/system.pas:
	
	  * setne operand size fixed

2001-04-19 14:57  marco <marcov@stack.nl>

	* rtl/unix/unix.pp:
	
	 * Readlink uncommented for FreeBSD.

2001-04-16 20:39  florian <florian@freepascal.org>

	* rtl/netware/: Makefile, README, crt.pp, dos.pp, keyboard.pp,
	mouse.pp, netware.pp, nwpre.pp, nwsock.inc, nwsys.inc, objinc.inc,
	sockets.pp, system.pp, sysutils.pp, varutils.pp, video.pp:
	
	  * updates from Armin commited

2001-04-16 20:36  florian <florian@freepascal.org>

	* rtl/inc/objects.pp:
	
	  * updates from Armin commited

2001-04-16 20:33  florian <florian@freepascal.org>

	* rtl/: netware/tests/Makefile, netware/tests/test.pas,
	objpas/filutilh.inc:
	
	  * updates from Armin commited

2001-04-16 13:22  peter <peter@freepascal.org>

	* rtl/i386/i386.inc:
	
	  * merged popal fix

2001-04-16 12:57  peter <peter@freepascal.org>

	* rtl/win32/: graph.pp, objinc.inc, sysutils.pp:
	
	  * stricter compiler fixes

2001-04-14 18:06  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/graph/: graph.inc, modes.inc:
	
	  * fixed problem with new modes system (reported by Vladimir
	Ravodin) (merged)

2001-04-14 16:05  peter <peter@freepascal.org>

	* rtl/: go32v2/graph.pp, win32/crt.pp:
	
	  * fixed for stricter checking

2001-04-14 01:49  peter <peter@freepascal.org>

	* rtl/: inc/dynarr.inc, inc/objpash.inc, inc/graph/modes.inc,
	unix/ggigraph.pp, unix/graph.pp, unix/sysunixh.inc:
	
	  * fixes for the stricter compiler

2001-04-14 00:39  peter <peter@freepascal.org>

	* rtl/unix/sysunix.inc:
	
	  * removed warning

2001-04-14 00:37  peter <peter@freepascal.org>

	* rtl/unix/unix.pp:
	
	  * remove warning

2001-04-14 00:30  peter <peter@freepascal.org>

	* rtl/unix/sysunixh.inc:
	
	  * added filenamecasesensitive var

2001-04-14 00:30  peter <peter@freepascal.org>

	* rtl/inc/: except.inc, int64.inc, objpas.inc, sstrings.inc:
	
	  * remove warnings

2001-04-14 00:26  peter <peter@freepascal.org>

	* rtl/i386/math.inc:
	
	  * remove warnings

2001-04-13 20:06  peter <peter@freepascal.org>

	* rtl/inc/: generic.inc, sstrings.inc, system.inc:
	
	  * removed rtllite define

2001-04-13 20:06  peter <peter@freepascal.org>

	* rtl/inc/: astrings.inc, systemh.inc:
	
	  * upcase, lowercase for ansistring

2001-04-13 20:05  peter <peter@freepascal.org>

	* rtl/inc/heaptrc.pp:
	
	  * win32 getenv version

2001-04-13 03:18  peter <peter@freepascal.org>

	* rtl/inc/heaptrc.pp:
	
	  * always clear memory in getmem and freemem

2001-04-12 20:00  peter <peter@freepascal.org>

	* rtl/inc/heaptrc.pp:
	
	  * allow runtime setting using the environment HEAPTRC

2001-04-12 19:53  peter <peter@freepascal.org>

	* rtl/unix/sysunix.inc:
	
	  * fixed usage of already release memory in getdir

2001-04-11 16:17  florian <florian@freepascal.org>

	* rtl/netware/: dos.pp, errno.inc, nwpre.pp, nwsys.inc, system.pp,
	sysutils.pp:
	
	  * added logs, fixed email address of Armin, it is
	    diehl@nordrhein.de

2001-04-11 16:14  florian <florian@freepascal.org>

	* rtl/netware/: dos.pp, errno.inc, nwpre.pp, nwsys.inc, system.pp,
	sysutils.pp:
	
	  * initial commit, thanks to Armin Diehl (diehl@nordrhein)

2001-04-11 16:08  peter <peter@freepascal.org>

	* rtl/inc/heaptrc.pp:
	
	  * some small fixes to my previous commit

2001-04-11 14:34  peter <peter@freepascal.org>

	* rtl/inc/heaptrc.pp:
	
	  * extra info update so it can be always be set on/off

2001-04-11 01:35  peter <peter@freepascal.org>

	* rtl/unix/keyboard.pp:
	
	  * fixed argument name
	  * merged fixes

2001-04-10 23:28  peter <peter@freepascal.org>

	* rtl/win32/: crt.pp, mouse.pp, video.pp:
	
	  * removed warnigns

2001-04-10 23:24  peter <peter@freepascal.org>

	* rtl/: objpas/varutils.inc, win32/winsock.pp:
	
	  * fixed argument names

2001-04-10 20:49  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/dos.pas:
	
	  * better check for FindClose

2001-04-09 21:28  hajny <xhajt03@mbox.vol.cz>

	* rtl/inc/fexpand.inc:
	
	  * yet another fix for FExpand under Unix

2001-04-08 18:49  florian <florian@freepascal.org>

	* rtl/go32v2/fpu.as:
	
	  * fixed a wrong prefix

2001-04-08 15:21  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/text.inc:
	
	  * fixed potential buffer overflow in
	FPC_WRITE_TEXT_PCHAR_AS_ARRAY (merged)

2001-04-08 15:19  jonas <jonas.maebe@rug.ac.be>

	* rtl/i386/i386.inc:
	
	  * optimized FPC_HELP_CONSTRUCTOR a bit

2001-04-08 14:47  hajny <xhajt03@mbox.vol.cz>

	* rtl/inc/fexpand.inc:
	
	  * invalid UNC paths handled more consistently to OS/2 and Win32
	API functions

2001-04-07 21:37  hajny <xhajt03@mbox.vol.cz>

	* rtl/inc/fexpand.inc:
	
	  * fix for absolute paths on platforms without drives (*nix),
	support for long volume names added

2001-04-05 00:50  peter <peter@freepascal.org>

	* rtl/linux/signal.inc:
	
	  * use div instead of / in constant

2001-04-04 19:58  florian <florian@freepascal.org>

	* rtl/win32/wininc/struct.inc:
	
	  * TGUID definition is now imported from the system unit

2001-04-04 19:56  florian <florian@freepascal.org>

	* rtl/inc/objpash.inc:
	
	  * TGUID definition from win32/wininc/struct.inc copied

2001-03-27 13:46  michael <michael.vancanneyt@wisa.be>

	* rtl/unix/: linux.pp, unix.pp:
	
	+ Fixed F_[G,S]etOwn constants. By Alexander Sychev

2001-03-25 13:05  hajny <xhajt03@mbox.vol.cz>

	* rtl/palmos/syspalm.pp:
	
	  * system unit name change corrections

2001-03-23 00:26  florian <florian@freepascal.org>

	* rtl/inc/objpash.inc:
	
	  * some types moved to systemh
	  + some types like PDispatch added

2001-03-23 00:26  florian <florian@freepascal.org>

	* rtl/inc/systemh.inc:
	
	  * some new types added like PBoolean

2001-03-22 22:56  florian <florian@freepascal.org>

	* rtl/unix/sysunixh.inc:
	
	  * typo fixed

2001-03-22 00:32  florian <florian@freepascal.org>

	* rtl/unix/sysunixh.inc:
	
	  + header and log added

2001-03-22 00:29  florian <florian@freepascal.org>

	* rtl/: go32v2/system.pp, inc/systemh.inc, inc/text.inc,
	os2/system.pas, unix/sysunixh.inc, win32/system.pp:
	
	  + sLineBreak and misc. stuff for Kylix compatiblity

2001-03-21 22:17  hajny <xhajt03@mbox.vol.cz>

	* rtl/: amiga/sysamiga.pas, atari/sysatari.pas, palmos/system.pp:
	
	  * system unit name change corrections

2001-03-21 22:08  hajny <xhajt03@mbox.vol.cz>

	* rtl/: go32v2/system.pp, inc/fexpand.inc, os2/system.pas,
	unix/sysunix.inc, win32/system.pp:
	
	  * GetDir fixed

2001-03-21 17:07  jonas <jonas.maebe@rug.ac.be>

	* rtl/unix/crt.pp:
	
	  * fixed problems when using together with graph (web bugs 1225
	and 1441)

2001-03-19 22:09  hajny <xhajt03@mbox.vol.cz>

	* rtl/inc/fexpand.inc:
	
	  * one more problem in the Unix part

2001-03-19 22:05  hajny <xhajt03@mbox.vol.cz>

	* rtl/inc/fexpand.inc:
	
	  * mistyping in the Unix part fixed

2001-03-17 17:04  hajny <xhajt03@mbox.vol.cz>

	* rtl/unix/unix.pp:
	
	  * FExpand omission fixed

2001-03-16 21:09  hajny <xhajt03@mbox.vol.cz>

	* rtl/: go32v2/dos.pp, go32v2/system.pp, unix/sysunix.inc,
	unix/unix.pp, win32/dos.pp, win32/system.pp:
	
	  * universal FExpand

2001-03-16 21:01  hajny <xhajt03@mbox.vol.cz>

	* rtl/: amiga/sysamiga.pas, amiga/system.pas, atari/sysatari.pas,
	atari/system.pas, palmos/system.pp:
	
	  + system unit name change

2001-03-14 18:19  marco <marcov@stack.nl>

	* rtl/freebsd/readdir.inc:
	
	file readdir.inc was initially added on branch FIXES_1_0_0.

2001-03-13 11:31  marco <marcov@stack.nl>

	* rtl/: freebsd/unixsysc.inc, linux/unixsysc.inc:
	
	file unixsysc.inc was initially added on branch FIXES_1_0_0.

2001-03-12 16:13  marco <marcov@stack.nl>

	* rtl/unix/solsysca.inc:
	
	file solsysca.inc was initially added on branch FIXES_1_0_0.

2001-03-11 19:58  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/dos.pas:
	
	  * another Find* problem :-(

2001-03-10 10:57  hajny <xhajt03@mbox.vol.cz>

	* rtl/: inc/fexpand.inc, os2/dos.pas, os2/system.pas:
	
	  * FExpand without IOResult change, remaining direct asm removed

2001-03-05 18:10  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/generic.inc:
	
	  * changed typecast in FPC_STR_TO_CHARARRAY so that no temp
	ansistring is
	    generated anymore (merged)

2001-03-05 18:10  jonas <jonas.maebe@rug.ac.be>

	* rtl/i386/: i386.inc, strings.inc, stringss.inc, strlen.inc,
	strpas.inc:
	
	  * moved implementations of strlen and strpas to separate include
	files
	    (they were duplicated in i386.inc and strings.inc/stringss.inc)
	  * strpas supports 'nil' pchars again (returns an empty string)
	    (both merged)

2001-03-05 17:56  jonas <jonas.maebe@rug.ac.be>

	* rtl/i386/strlen.inc:
	
	file strlen.inc was initially added on branch FIXES_1_0_0.

2001-03-04 18:31  jonas <jonas.maebe@rug.ac.be>

	* rtl/i386/: i386.inc, stringss.inc:
	
	  * fixed all implementations of strpas

2001-03-04 13:42  jonas <jonas.maebe@rug.ac.be>

	* rtl/i386/stringss.inc:
	
	  * fixed strpas (was limited to 254 chars) and made it overall
	slightly faster

2001-03-03 14:54  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/set.inc:
	
	  * changed 'bdnzeq  cr0' to 'bdnzt  cr0*4+eq'

2001-03-03 14:53  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/powerpc.inc:
	
	  * fixed small bug in move

2001-03-03 13:41  jonas <jonas.maebe@rug.ac.be>

	* rtl/: i386/i386.inc, inc/generic.inc:
	
	  * simplified and optimized range checking code, FPC_BOUNDCHECK is
	no longer necessary

2001-03-03 13:39  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/int64.inc:
	
	  * fixed qword_str for values with bit 63 = 1

2001-03-03 13:38  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/sstrings.inc:
	
	  * made val for longints a bit faster

2001-03-02 14:24  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/powerpc.inc:
	
	  + new, complete implementation of move procedure (including
	support for
	    overlapping regions)

2001-02-27 16:46  jonas <jonas.maebe@rug.ac.be>

	* rtl/go32v2/crt.pp:
	
	  * fixed web bug 1345 (merged)

2001-02-24 11:46  peter <peter@freepascal.org>

	* rtl/: Makefile, freebsd/Makefile, go32v2/Makefile,
	linux/Makefile, os2/Makefile, win32/Makefile:
	
	  * regenerated

2001-02-23 15:05  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/strings.inc:
	
	  * optimized strcopy/strecopy

2001-02-22 22:15  peter <peter@freepascal.org>

	* rtl/: Makefile, freebsd/Makefile, go32v2/Makefile,
	linux/Makefile, os2/Makefile, win32/Makefile:
	
	  * regenerated

2001-02-21 22:23  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/sysutils.pp:
	
	  * GetEnvironmentVariable now really merged

2001-02-20 23:19  peter <peter@freepascal.org>

	* rtl/unix/sysutils.pp:
	
	  * always test before commiting after merging, linux -> unix
	change

2001-02-20 23:14  peter <peter@freepascal.org>

	* rtl/objpas/osutilsh.inc:
	
	  * new file

2001-02-20 23:14  peter <peter@freepascal.org>

	* rtl/: go32v2/sysutils.pp, objpas/sysutilh.inc, os2/sysutils.pp,
	unix/sysutils.pp, win32/sysutils.pp:
	
	  * merged getenvironmentvariable

2001-02-20 23:00  peter <peter@freepascal.org>

	* rtl/: Makefile, freebsd/Makefile, go32v2/Makefile,
	linux/Makefile, os2/Makefile, win32/Makefile:
	
	  * regenerated for cygwin32 support

2001-02-20 22:31  peter <peter@freepascal.org>

	* rtl/: go32v2/system.pp, os2/system.pas, unix/sysunix.inc,
	win32/system.pp:
	
	  * chdir,mkdir,rmdir with empty string fixed

2001-02-20 22:15  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/osutilsh.inc:
	
	file osutilsh.inc was initially added on branch FIXES_1_0_0.

2001-02-17 12:34  jonas <jonas.maebe@rug.ac.be>

	* rtl/i386/strings.inc:
	
	  * fixed bug in strscan (returned nil instead of strend for #0)
	and made it 40% faster

2001-02-15 23:40  sg <sg@freepascal.org>

	* rtl/objpas/typinfo.pp:
	
	* Fixed SetOrdProp for class instance properties (merged from
	fixbranch)

2001-02-14 23:36  sg <sg@freepascal.org>

	* rtl/linux/i386/cprt21.as:
	
	* Merged Pierre's fix for my problem with heaptrace unit (by
	setting EBP   to zero before calling PASCALMAIN)

2001-02-11 19:55  peter <peter@freepascal.org>

	* rtl/unix/linux.pp:
	
	  * readded removed readport* from implementation

2001-02-11 19:53  peter <peter@freepascal.org>

	* rtl/: freebsd/Makefile, freebsd/Makefile.fpc, linux/Makefile,
	linux/Makefile.fpc:
	
	  * linux unit is build for bootstrapping

2001-02-11 18:59  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/powerpc.inc:
	
	  * implemented several more procedures

2001-02-11 18:59  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/strings.inc:
	
	  * fixed bug in strscan

2001-02-11 13:17  jonas <jonas.maebe@rug.ac.be>

	* rtl/README:
	
	  * updated info

2001-02-11 13:15  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/: strings.inc, stringss.inc:
	
	  * some small optimizations and bugfixes

2001-02-10 17:10  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/stringss.inc:
	
	  * initial implementation: everything implemented, nothing tested

2001-02-10 17:09  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/strings.inc:
	
	 + implemented all missing routines and changed reg allocation to
	follow ABI

2001-02-10 17:08  jonas <jonas.maebe@rug.ac.be>

	* rtl/i386/: strings.inc, stringss.inc:
	
	  * fixed non-working alignment code

2001-02-10 13:28  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/strings.inc:
	
	  * fixed some bugs, simplified/optimized already implemented
	routines and code some more

2001-02-10 00:08  peter <peter@freepascal.org>

	* rtl/win32/wininc/: defines.inc, func.inc:
	
	  * fixed bugs 1398,1399,1400

2001-02-05 21:52  peter <peter@freepascal.org>

	* rtl/: freebsd/Makefile, freebsd/Makefile.fpc, go32v2/Makefile,
	go32v2/Makefile.fpc, linux/Makefile, linux/Makefile.fpc,
	win32/Makefile, win32/Makefile.fpc:
	
	  * fixed target.rsts

2001-02-04 02:57  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/: dos.pas, system.pas:
	
	  * direct asm removing

2001-02-04 02:56  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/: Makefile, Makefile.fpc:
	
	  * callspec removed

2001-02-04 02:55  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/video.pp:
	
	  * one more correction (not crucial)

2001-02-04 02:53  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/thread.inc:
	
	  * HandleError instead of RunError

2001-02-02 23:41  peter <peter@freepascal.org>

	* rtl/: Makefile, freebsd/Makefile, go32v2/Makefile,
	linux/Makefile, os2/Makefile, win32/Makefile:
	
	  * regenerated

2001-02-02 21:53  peter <peter@freepascal.org>

	* rtl/win32/wininc/func.inc:
	
	  * merged fix for bug 1375

2001-02-02 20:55  peter <peter@freepascal.org>

	* rtl/win32/Makefile.fpc:
	
	  * removed callspec

2001-02-01 23:00  peter <peter@freepascal.org>

	* rtl/: Makefile, Makefile.fpc, freebsd/Makefile,
	freebsd/Makefile.fpc, go32v2/Makefile, go32v2/Makefile.fpc,
	linux/Makefile, linux/Makefile.fpc, os2/Makefile, os2/Makefile.fpc,
	win32/Makefile, win32/Makefile.fpc:
	
	  * default.fpcdir is back
	  * subdir requirement checking works, but not very optimal yet as
	    it can load the same Makefile.fpc multiple times

2001-02-01 22:42  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/: Makefile, Makefile.fpc:
	
	  * OS/2 correction (syslinux x sysos2)

2001-02-01 22:35  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/video.pp:
	
	  * correction of a previously introduced bug

2001-02-01 22:30  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/: system.pas, thread.inc:
	
	  * MT support completion

2001-01-30 22:56  peter <peter@freepascal.org>

	* rtl/: Makefile, freebsd/Makefile, freebsd/Makefile.fpc,
	go32v2/Makefile, go32v2/Makefile.fpc, linux/Makefile, os2/Makefile,
	os2/Makefile.fpc, win32/Makefile, win32/Makefile.fpc:
	
	  * regenarated

2001-01-30 21:41  peter <peter@freepascal.org>

	* rtl/: Makefile, freebsd/Makefile, go32v2/Makefile,
	linux/Makefile, os2/Makefile, win32/Makefile:
	
	  * regenarated

2001-01-29 22:56  peter <peter@freepascal.org>

	* rtl/inc/: callspec.pp, platform.inc:
	
	  * moved to FV

2001-01-29 22:52  peter <peter@freepascal.org>

	* rtl/: Makefile, Makefile.fpc, freebsd/Makefile,
	freebsd/Makefile.fpc, go32v2/Makefile, go32v2/Makefile.fpc,
	linux/Makefile, linux/Makefile.fpc, os2/Makefile, os2/Makefile.fpc,
	win32/Makefile, win32/Makefile.fpc:
	
	  * New FPCMake update

2001-01-29 13:05  marco <marcov@stack.nl>

	* rtl/os2/: Makefile, Makefile.fpc:
	
	 * callspec fixes

2001-01-29 13:00  marco <marcov@stack.nl>

	* rtl/go32v2/: Makefile, Makefile.fpc:
	
	 * API fix for Go32v2

2001-01-29 12:58  marco <marcov@stack.nl>

	* rtl/win32/: Makefile, Makefile.fpc:
	
	 * callspec

2001-01-29 12:37  marco <marcov@stack.nl>

	* rtl/linux/: Makefile, Makefile.fpc:
	
	 * Compile callspec

2001-01-29 12:31  marco <marcov@stack.nl>

	* rtl/inc/: callspec.pp, platform.inc:
	
	 * added from API. callspec renamed to .pp

2001-01-29 12:28  marco <marcov@stack.nl>

	* rtl/freebsd/: Makefile, Makefile.fpc:
	
	 * Added callspec for FreeBSD

2001-01-27 19:31  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/doscalls.pas:
	
	  * Another bunch of compatibility additions

2001-01-27 19:28  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/thread.inc:
	
	  * OS/2 implementation of threads almost finished

2001-01-24 22:47  florian <florian@freepascal.org>

	* rtl/: inc/except.inc, inc/heap.inc, inc/systemh.inc,
	inc/threadh.inc, win32/system.pp, win32/thread.inc:
	
	  + more MT stuff added

2001-01-23 21:38  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/: system.pas, thread.inc:
	
	  + beginning of the OS/2 version

2001-01-23 21:37  marco <marcov@stack.nl>

	* rtl/freebsd/: Makefile, Makefile.fpc, sysconst.inc:
	
	 * Serial.pp in makefile, Open_Noccty added to sysconst.inc

2001-01-23 21:36  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/todo-os2.txt:
	
	  * filutil.inc+disk.inc replaced with sysutils.pp

2001-01-23 21:28  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/doscalls.pas:
	
	  + DosAllocThreadLocalMemory

2001-01-23 21:23  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/video.pp:
	
	  * another little optimization of UpdateScreen

2001-01-22 08:25  marco <marcov@stack.nl>

	* rtl/: freebsd/sysnr.inc, unix/bsdsysca.inc, unix/linsysca.inc,
	unix/unix.pp:
	
	 * IOPERM for FreeBSD. Port routines moved from linsysca to Unix
	again .

2001-01-21 21:21  marco <marcov@stack.nl>

	* rtl/: freebsd/Makefile, freebsd/Makefile.fpc, freebsd/console.pp,
	linux/Makefile, linux/Makefile.fpc, objpas/fina.inc, unix/crt.pp,
	unix/dos.pp, unix/ggigraph.pp, unix/gpm.pp, unix/graph.pp,
	unix/ipc.pp, unix/keyboard.pp, unix/mouse.pp, unix/ports.pp,
	unix/printer.pp, unix/serial.pp, unix/sockets.pp, unix/sysutils.pp,
	unix/terminfo.pp, unix/unix.pp, unix/video.pp:
	
	 * Rename fest II. Rtl OK

2001-01-21 11:12  marco <marcov@stack.nl>

	* rtl/i386/strings.inc:
	
	 * Some register allocation fixes. for stricomp and strilcomp

2001-01-20 17:52  marco <marcov@stack.nl>

	* rtl/freebsd/systypes.inc:
	
	 * Grr, timeval and timespec were both wrong, and I fixed only one.
	Now
	done.

2001-01-20 17:45  marco <marcov@stack.nl>

	* rtl/freebsd/: Makefile, Makefile.fpc:
	
	 * Added console to the unit list

2001-01-20 17:42  marco <marcov@stack.nl>

	* rtl/freebsd/systypes.inc:
	
	 * Fixed the timeval

2001-01-18 23:09  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/: dati.inc, filutilh.inc, sysstr.inc, sysutilh.inc:
	
	+ Merged fixes from fixbranch - file modes

2001-01-14 23:20  peter <peter@freepascal.org>

	* rtl/win32/: keyboard.pp, mouse.pp, winevent.pp:
	
	  * slightly optimized event handling (merged)

2001-01-14 19:59  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/doscalls.pas:
	
	  * more compatibility changes (semaphores)

2001-01-13 15:29  marco <marcov@stack.nl>

	* rtl/: Makefile, Makefile.fpc:
	
	 * fizxed makefile

2001-01-13 14:49  michael <michael.vancanneyt@wisa.be>

	* rtl/linux/: Makefile, Makefile.fpc:
	
	+ Fixed dl unit dependency rule

2001-01-13 13:01  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/keyboard.pp:
	
	  * ErrorHandler correction

2001-01-13 12:13  peter <peter@freepascal.org>

	* rtl/inc/: keyboard.inc, keybrdh.inc, mouseh.inc, video.inc,
	videoh.inc:
	
	  * API 2 RTL

2001-01-13 12:10  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/sysutils.pp:
	
	  * FileCreate and GetLocalTime fixed

2001-01-13 12:03  peter <peter@freepascal.org>

	* rtl/: freebsd/Makefile, freebsd/Makefile.fpc, go32v2/Makefile,
	go32v2/Makefile.fpc, go32v2/keyboard.pp, go32v2/mouse.pp,
	go32v2/vesamode.pp, go32v2/video.pp, linux/Makefile,
	linux/Makefile.fpc, os2/Makefile, os2/Makefile.fpc,
	os2/keyboard.pp, os2/mouse.pp, os2/video.pp, unix/keyboard.pp,
	unix/mouse.pp, unix/terminfo.pp, unix/video.pp, win32/Makefile,
	win32/Makefile.fpc, win32/keyboard.pp, win32/mouse.pp,
	win32/video.pp, win32/winevent.pp:
	
	  * API 2 RTL commit

2001-01-11 19:38  peter <peter@freepascal.org>

	* rtl/inc/getopts.pp:
	
	  * patch from bug repository

2001-01-05 18:35  florian <florian@freepascal.org>

	* rtl/inc/: except.inc, threadh.inc:
	
	* the info about exception frames is stored now on the stack
	instead on the heap

2001-01-05 16:44  florian <florian@freepascal.org>

	* rtl/win32/system.pp:
	
	  * some stuff for MT

2001-01-03 22:01  florian <florian@freepascal.org>

	* rtl/win32/crt.pp:
	
	  * fixed the repeat key bug introduced by my last patch

2001-01-03 21:06  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/os2def.pas:
	
	  * some more compatibility additions (HEv, HMtx, ...)

2001-01-03 12:19  marco <marcov@stack.nl>

	* rtl/freebsd/console.pp:
	
	 * Also in devel branch.CVS:
	-------------------------------------------------------------------
	---

2001-01-01 21:09  marco <marcov@stack.nl>

	* rtl/freebsd/console.pp:
	
	file console.pp was initially added on branch FIXES_1_0_0.

2001-01-01 20:06  florian <florian@freepascal.org>

	* rtl/: win32/thread.inc, inc/threadh.inc:
	
	  + initial release

2000-12-30 23:42  peter <peter@freepascal.org>

	* rtl/go32v2/go32.pp:
	
	  * fixed map_device_in_memory (from bug report)

2000-12-30 23:40  peter <peter@freepascal.org>

	* rtl/win32/wininc/defines.inc:
	
	  * added cds_fullscreen

2000-12-30 18:48  peter <peter@freepascal.org>

	* rtl/win32/initc.pp:
	
	  * update std handles after initing c

2000-12-28 21:50  peter <peter@freepascal.org>

	* rtl/unix/: linsysca.inc, serial.pp, sysutils.pp:
	
	  * merged fixes from 1.0.x

2000-12-28 21:42  peter <peter@freepascal.org>

	* rtl/unix/linux.pp:
	
	  * ttyname fix from the mailinglist (merged)

2000-12-21 22:12  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/doscalls.pas:
	
	  * TThreadEntry corrected (needed for FCL)

2000-12-20 22:38  florian <florian@freepascal.org>

	* rtl/inc/objpas.inc:
	
	  * is-operator fixed

2000-12-19 22:17  peter <peter@freepascal.org>

	* rtl/: Makefile, freebsd/Makefile, go32v2/Makefile,
	linux/Makefile, os2/Makefile, win32/Makefile:
	
	  * regenerated

2000-12-19 12:59  michael <michael.vancanneyt@wisa.be>

	* rtl/win32/: graph.pp, win32.inc:
	
	* Fixes from Peter

2000-12-18 18:28  jonas <jonas.maebe@rug.ac.be>

	* rtl/win32/: dos.pp, objinc.inc, system.pp, sysutils.pp,
	winsock.pp, wininc/base.inc, wininc/struct.inc:
	
	  * fixed range check errors

2000-12-18 15:01  jonas <jonas.maebe@rug.ac.be>

	* rtl/unix/sysutils.pp:
	
	  * fixed constant range error

2000-12-18 15:01  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/lineinfo.pp:
	
	  * added cardinal typecast to avoid signed evaluation

2000-12-17 15:00  peter <peter@freepascal.org>

	* rtl/unix/sysunix.inc:
	
	  * removed debug writelns

2000-12-16 16:58  jonas <jonas.maebe@rug.ac.be>

	* rtl/: i386/mmx.pp, objpas/objpas.pp, objpas/sysstr.inc:
	
	  * removed warnings about possible range check errors

2000-12-16 16:57  jonas <jonas.maebe@rug.ac.be>

	* rtl/go32v2/dxeload.pp:
	
	  * avoid the longint + cardinal to int64 conversion (merged
	Pierre's patch)

2000-12-16 16:57  jonas <jonas.maebe@rug.ac.be>

	* rtl/: objpas/dati.inc, go32v2/graph.pp, go32v2/vesa.inc,
	inc/heaptrc.pp:
	
	  * removed 64bit evaluations when range checking is on

2000-12-16 16:56  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/: system.inc, systemh.inc:
	
	  - removed all ifdef cardinalmulfix code

2000-12-16 16:27  peter <peter@freepascal.org>

	* rtl/go32v2/dos.pp:
	
	  * fixed disksize to return -1 on error

2000-12-15 14:16  jonas <jonas.maebe@rug.ac.be>

	* rtl/win32/crt.pp:
	
	  * fixed range check errors

2000-12-14 00:28  sg <sg@freepascal.org>

	* rtl/objpas/typinfo.pp:
	
	* Merged bugfix for bug 1273 from fixbranch * Fixed typo in
	SetFloatProp * Rewrote GetStrProp, now all AnsiString will be
	correctly   reference counted

2000-12-10 16:00  florian <florian@freepascal.org>

	* rtl/inc/: astrings.inc, int64.inc:
	
	  * val for int64 hopefully works now correct

2000-12-09 21:52  florian <florian@freepascal.org>

	* rtl/inc/: int64.inc, sstrings.inc:
	
	  * val for dword and qword didn't handle the max values
	    correctly
	  * val for qword works again
	  + val with int64/qword and ansistring implemented

2000-12-09 14:27  florian <florian@freepascal.org>

	* rtl/win32/crt.pp:
	
	  * web bug 1228 fixed (keypressed ate too muck keys)

2000-12-09 11:39  florian <florian@freepascal.org>

	* rtl/objpas/sysstrh.inc:
	
	  * fixed merging problem

2000-12-08 15:04  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/: astrings.inc, systemh.inc:
	
	  + added pos(char,ansistring), because there is also a
	pos(char,shortstring)
	    and without the ansistring version, the shortstring version is
	always
	    called when calling pos(char,pchar), even when using $h+
	(because the
	    first parameter matches exactly) (merged)

2000-12-07 22:58  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/: sysstr.inc, sysstrh.inc:
	
	+ Merged lastdelimiter from fixbranch

2000-12-07 18:19  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/: heaptrc.pp, int64.inc, systemh.inc, graph/graph.inc:
	
	  * new constant handling: from now on, hex constants >$7fffffff
	are
	    parsed as unsigned constants (otherwise, $80000000 got sign
	extended
	    and became $ffffffff80000000), all constants in the longint
	range
	    become longints, all constants >$7fffffff and
	<=cardinal($ffffffff)
	    are cardinals and the rest are int64's.
	  * added lots of longint typecast to prevent range check errors in
	the
	    compiler and rtl
	  * type casts of symbolic ordinal constants are now preserved
	  * fixed bug where the original resulttype wasn't restored
	correctly
	    after doing a 64bit rangecheck

2000-12-07 10:15  florian <florian@freepascal.org>

	* rtl/objpas/sysutilh.inc:
	
	  + tintegerset added

2000-12-06 23:55  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/sysstr.inc:
	
	+ Merged format fix from fixbranch

2000-12-02 00:30  florian <florian@freepascal.org>

	* rtl/inc/dynarr.inc:
	
	  * fixed some bugs in setlength

2000-11-28 21:06  michael <michael.vancanneyt@wisa.be>

	* rtl/unix/sysutils.pp:
	
	+ merged fix for findfirst/findnext/findclose

2000-11-25 19:36  sg <sg@freepascal.org>

	* rtl/objpas/typinfo.pp:
	
	* (Final) fix for AnsiString reference counter problem in
	SetStrProp

2000-11-23 14:14  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/text.inc:
	
	  * fix for web bug 1210 from Peter (merged)

2000-11-23 12:41  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/sstrings.inc:
	
	  * fix for web bug 1265 by Peter (merged)

2000-11-23 12:04  sg <sg@freepascal.org>

	* rtl/objpas/: syspch.inc, sysstr.inc, sysutils.inc:
	
	* Protected some Move()'s by 'if' clauses so that the Move won't be
	  executed when the length would be 0. Otherwise, the corresponding
	  routines might get an RTE when compiled with $R+.

2000-11-22 23:44  peter <peter@freepascal.org>

	* rtl/unix/gpm.pp:
	
	  * fixed gpmevent

2000-11-21 20:03  marco <marcov@stack.nl>

	* rtl/freebsd/i386/cprt0.as:
	
	 * Still contained SYSBSD instead of SYSTE

2000-11-21 09:49  jonas <jonas.maebe@rug.ac.be>

	* rtl/win32/wininc/struct.inc:
	
	  * workaround for the "hicon: hicon" bug (merged from fixes
	branch)

2000-11-17 18:01  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/: int64.inc, sstrings.inc:
	
	  * fixed bug for val when processing -2147483648 and low(int64)
	(merged)

2000-11-14 20:45  florian <florian@freepascal.org>

	* rtl/win32/graph.pp:
	
	  * child window destruction fixed

2000-11-13 22:23  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/system.pas:
	
	  * ParamStr (0) fixed

2000-11-13 15:47  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/system.inc:
	
	  * support for range checking when converting from 64bit to
	something
	    smaller (32bit, 16bit, 8bit)
	  * fixed range checking between longint/cardinal and for array
	indexing
	    with cardinal (values > $7fffffff were considered negative)

2000-11-13 15:41  marco <marcov@stack.nl>

	* rtl/objpas/: fina.inc, finah.inc, objpas.pp, sysstr.inc:
	
	 * Unix renamefest for defines

2000-11-13 14:40  marco <marcov@stack.nl>

	* rtl/inc/: heaptrc.pp, lineinfo.pp, objects.pp, os_types.pp,
	socketsh.inc, systemh.inc:
	
	 * Renamefest

2000-11-13 00:23  florian <florian@freepascal.org>

	* rtl/: i386/i386.inc, inc/dynarr.inc, inc/objpas.inc:
	
	  * interfaces basically running

2000-11-12 00:12  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/system.pas:
	
	  * stackcheck alias corrected

2000-11-11 17:12  peter <peter@freepascal.org>

	* rtl/inc/: system.inc, systemh.inc:
	
	  * ptr returns farpointer

2000-11-11 16:57  jonas <jonas.maebe@rug.ac.be>

	* rtl/go32v2/graph.pp:
	
	  * fixed web bug 1166 (merged)

2000-11-09 23:39  peter <peter@freepascal.org>

	* rtl/linux/: Makefile, Makefile.fpc:
	
	  * also clean syslinux

2000-11-09 18:50  florian <florian@freepascal.org>

	* rtl/inc/objpas.inc:
	
	  * Finalize to int_finalize renamed

2000-11-09 18:49  florian <florian@freepascal.org>

	* rtl/i386/rttip.inc:
	
	  + FPC_FINALIZEARRAY
	  * Finalize to int_finalize renamed

2000-11-08 12:12  marco <marcov@stack.nl>

	* rtl/linux/: Makefile, Makefile.fpc:
	
	 * Export FPCOPT and set -dUNIX for 1.0

2000-11-08 12:11  marco <marcov@stack.nl>

	* rtl/freebsd/: Makefile, Makefile.fpc:
	
	 * export FPCOPT and set UNIX for 1.0 start compiler

2000-11-08 00:42  florian <florian@freepascal.org>

	* rtl/: i386/i386.inc, inc/dynarr.inc, inc/objpas.inc,
	inc/objpash.inc:
	
	  + AfterConstruction and BeforeDestruction implemented
	  + TInterfacedObject implemented

2000-11-07 15:09  marco <marcov@stack.nl>

	* rtl/freebsd/: Makefile, Makefile.fpc:
	
	 * Makefile fixes for prt0 prt0_10

2000-11-07 15:07  marco <marcov@stack.nl>

	* rtl/freebsd/i386/: prt0.as, prt0_10.as:
	
	 * unit SYSTEM fix for cycling starting with 1.0 for FreeBSD.

2000-11-07 00:17  peter <peter@freepascal.org>

	* rtl/inc/wstrings.inc:
	
	  * removed some warnings

2000-11-06 23:03  florian <florian@freepascal.org>

	* rtl/inc/objpas.inc:
	
	  * another fix

2000-11-06 22:52  florian <florian@freepascal.org>

	* rtl/: i386/rttip.inc, inc/objpas.inc:
	
	  * another fix for interfaces

2000-11-06 22:35  peter <peter@freepascal.org>

	* rtl/: i386/rttip.inc, inc/dynarr.inc, inc/objpas.inc,
	inc/system.inc, inc/systemh.inc:
	
	  * removed some warnings

2000-11-06 21:36  hajny <xhajt03@mbox.vol.cz>

	* rtl/inc/fexpand.inc:
	
	  + common FExpand introduced

2000-11-06 21:35  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/dos.pas:
	
	  * common FExpand introduced

2000-11-06 21:34  peter <peter@freepascal.org>

	* rtl/inc/: astrings.inc, objpas.inc, objpash.inc, sstrings.inc,
	systemh.inc, wstrings.inc:
	
	  * changed ver1_0 defines to temporary defs

2000-11-05 23:21  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/dos.pas:
	
	  * more FExpand fixes

2000-11-05 18:17  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/strings.inc:
	
	  + first implementation, not yet finished

2000-11-04 18:52  florian <florian@freepascal.org>

	* rtl/inc/: dynarr.inc, objpas.inc, system.inc:
	
	  * fixed linker errors

2000-11-04 18:31  florian <florian@freepascal.org>

	* rtl/inc/objpash.inc:
	
	  * fixed some out declarations

2000-11-04 17:28  florian <florian@freepascal.org>

	* rtl/: inc/objpash.inc, inc/objpas.inc, i386/rttip.inc:
	
	  + interfaces support

2000-11-04 17:28  florian <florian@freepascal.org>

	* rtl/objpas/typinfo.pp:
	
	  * interfaces support

2000-11-01 00:39  pierre <muller@cerbere.u-strasbg.fr>

	* rtl/go32v2/crt.pp:
	
	 * fix for bug 1152 (merged)

2000-10-31 22:32  pierre <muller@cerbere.u-strasbg.fr>

	* rtl/win32/signals.pp:
	
	 * first signal implementation (merged)

2000-10-31 08:41  pierre <muller@cerbere.u-strasbg.fr>

	* rtl/win32/signals.pp:
	
	file signals.pp was initially added on branch FIXES_1_0_0.

2000-10-28 18:58  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/dos.pas:
	
	  * many FExpand fixes

2000-10-27 01:03  peter <peter@freepascal.org>

	* rtl/: Makefile, freebsd/Makefile, go32v2/Makefile,
	linux/Makefile, os2/Makefile, win32/Makefile:
	
	  * regenerated

2000-10-27 01:00  peter <peter@freepascal.org>

	* rtl/freebsd/: sysnr.inc, systypes.inc:
	
	  * fixes merges

2000-10-27 00:55  peter <peter@freepascal.org>

	* rtl/linux/: sysconst.inc, systypes.inc:
	
	  * merges from fixes

2000-10-27 00:51  peter <peter@freepascal.org>

	* rtl/unix/: bsdsysca.inc, linsysca.inc, linux.pp:
	
	  * nano sleep (merged)

2000-10-26 22:07  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/doscalls.pas:
	
	  * DosDevIOCtl prototype fixed, cdecl removed in DosSetFilePtr
	helper declaration

2000-10-25 17:31  marco <marcov@stack.nl>

	* rtl/freebsd/sysbsd.pp:
	
	 * Fixed typo.

2000-10-24 11:31  michael <michael.vancanneyt@wisa.be>

	* rtl/win32/: Makefile, Makefile.fpc:
	
	+ Make cycle fixed again

2000-10-24 10:05  michael <michael.vancanneyt@wisa.be>

	* rtl/win32/: Makefile, Makefile.fpc:
	
	+ Peters patches were for mainbranch

2000-10-24 09:58  michael <michael.vancanneyt@wisa.be>

	* rtl/win32/: Makefile, Makefile.fpc:
	
	+ PAtches form Peter

2000-10-23 18:15  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/systemh.inc:
	
	  * renamed strlenint to longint since 1.0 doesn't know that type

2000-10-23 16:00  florian <florian@freepascal.org>

	* rtl/inc/systemh.inc:
	
	  * setlength export declaration for 1.0.2 fixed

2000-10-21 20:20  florian <florian@freepascal.org>

	* rtl/: i386/math.inc, i386/rttip.inc, inc/astrings.inc,
	inc/charset.pp, inc/mathh.inc, inc/rtti.inc, inc/sstrings.inc,
	inc/systemh.inc, inc/wstrings.inc, win32/graph.pp,
	win32/winmouse.pp:
	
	  * a lot of small changes:
	     - setlength is internal
	     - win32 graph unit extended
	     ....

2000-10-21 16:36  peter <peter@freepascal.org>

	* rtl/win32/: Makefile.fpc, wdllprt0.as, wprt0.as, wprt0_10.as:
	
	  * syswin32 -> system update finally after one week

2000-10-15 22:44  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/sysutils.pp:
	
	  * FindClose correction

2000-10-15 22:43  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/system.pas:
	
	  * ChDir correction, unit name changed

2000-10-15 11:09  peter <peter@freepascal.org>

	* rtl/linux/: Makefile, Makefile.fpc, i386/cprt0.as,
	i386/cprt21.as, i386/gprt0.as, i386/gprt21.as, i386/prt0.as,
	i386/prt0_10.as:
	
	  * startup code also needed syslinux->system updates

2000-10-15 10:19  peter <peter@freepascal.org>

	* rtl/: freebsd/Makefile, freebsd/Makefile.fpc, freebsd/sysbsd.pp,
	freebsd/system.pp, go32v2/Makefile, go32v2/Makefile.fpc,
	linux/Makefile, linux/Makefile.fpc, linux/syslinux.pp,
	linux/system.pp, os2/Makefile, os2/Makefile.fpc, os2/sysos2.pas,
	os2/system.pas, win32/Makefile, win32/Makefile.fpc,
	win32/system.pp, win32/syswin32.pp:
	
	  * system unit rename for 1.1 branch

2000-10-14 23:55  peter <peter@freepascal.org>

	* rtl/inc/lineinfo.pp:
	
	  * fixed concatting of source and include filenames (merged)

2000-10-13 14:04  peter <peter@freepascal.org>

	* rtl/inc/system.inc:
	
	  * FPC_BREAK_ERROR added

2000-10-13 14:01  peter <peter@freepascal.org>

	* rtl/win32/syswin32.pp:
	
	  * fixed exception callback

2000-10-12 11:44  peter <peter@freepascal.org>

	* rtl/linux/: Makefile, Makefile.fpc:
	
	  * vgagraph16 -> graph16

2000-10-12 11:38  peter <peter@freepascal.org>

	* rtl/unix/: graph.pp, graph16.inc, vgagraph16.inc:
	
	  * renamed to be 8.3

2000-10-11 18:05  peter <peter@freepascal.org>

	* rtl/win32/: syswin32.pp, wininc/ascdef.inc, wininc/ascfun.inc,
	wininc/base.inc, wininc/struct.inc, wininc/unidef.inc,
	wininc/unifun.inc:
	
	  * stdcall for callbacks (merged)

2000-10-11 17:38  peter <peter@freepascal.org>

	* rtl/go32v2/dos.pp:
	
	  * diskfree doserror fix (merged)

2000-10-11 15:59  marco <marcov@stack.nl>

	* rtl/: freebsd/termios.inc, unix/linux.pp:
	
	 * FreeBSD TermIOS support and minor changes to some related files.

2000-10-11 12:10  marco <marcov@stack.nl>

	* rtl/freebsd/termios.inc:
	
	 * added to freebsd.

2000-10-10 16:12  sg <sg@freepascal.org>

	* rtl/unix/serial.pp:
	
	* Some cosmetic improvements (no changes in interface, only within
	the   source itself (comments etc.)

2000-10-10 14:02  marco <marcov@stack.nl>

	* rtl/: linux/termios.inc, unix/linux.pp:
	
	 * Terminal stuff of Linux moved to separate file. I think it is
	too
	     much to do with ifdefs.

2000-10-09 18:35  marco <marcov@stack.nl>

	* rtl/unix/sysunix.inc:
	
	 * Fixed the first (of many) ioctls that make building the IDE
	hard.

2000-10-08 20:40  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/doscalls.pas:
	
	  * wrong index for DosSelToFlat, DosFlatToSel

2000-10-08 16:11  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/todo-os2.txt:
	
	  * Video done

2000-10-08 12:10  peter <peter@freepascal.org>

	* rtl/linux/: Makefile, Makefile.fpc:
	
	  * sysutils needs errors

2000-10-07 16:42  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/set.inc:
	
	  * Fixed small error and did a small optimization

2000-10-05 23:56  pierre <muller@cerbere.u-strasbg.fr>

	* rtl/go32v2/: dpmiexcp.pp, exceptn.as:
	
	 + exceptions 18 and 19 contributed by Thomas Schatzl (merged)

2000-10-02 19:57  peter <peter@freepascal.org>

	* rtl/unix/linsysca.inc:
	
	  * removed warning (merged)

2000-10-02 09:34  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/sysinth.inc:
	
	+ Merged memory leak fix from fixbranch

2000-10-01 23:05  peter <peter@freepascal.org>

	* rtl/: Makefile, freebsd/Makefile, go32v2/Makefile,
	linux/Makefile, os2/Makefile, win32/Makefile:
	
	  * regenerated

2000-10-01 17:34  florian <florian@freepascal.org>

	* rtl/go32v2/: Makefile, Makefile.fpc:
	
	  * charset added

2000-10-01 15:17  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/: generic.inc, makefile.inc:
	
	+ Merged from fixbranch

2000-09-30 17:51  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/sysstr.inc:
	
	+ Merged int64 fix from fixbranch

2000-09-30 09:38  sg <sg@freepascal.org>

	* rtl/inc/: except.inc, objpash.inc:
	
	* Added 'RaiseProc': A user-definable callback procedure which gets
	  called whenever an exception is being raised

2000-09-29 23:51  jonas <jonas.maebe@rug.ac.be>

	* rtl/os2/dynlibs.inc:
	
	  * fixed compiling error

2000-09-29 23:49  jonas <jonas.maebe@rug.ac.be>

	* rtl/os2/: crt.pas, dos.pas, objinc.inc, sysos2.pas, sysutils.pp:
	
	  * removed warnings

2000-09-28 21:57  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/doscalls.pas:
	
	  * SelToFlat correction (still not OK probably)

2000-09-27 23:10  peter <peter@freepascal.org>

	* rtl/: Makefile, freebsd/Makefile, go32v2/Makefile,
	linux/Makefile, os2/Makefile, win32/Makefile:
	
	  * regenerated

2000-09-26 16:22  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/set.inc:
	
	  * one more bug corrected

2000-09-26 16:19  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/set.inc:
	
	  * fixed several small bugs
	  * fixed several typo's in the comments

2000-09-24 23:55  peter <peter@freepascal.org>

	* rtl/objpas/sysutilh.inc:
	
	  * ttextrec,tfilerec added (merged)

2000-09-24 23:21  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/viocalls.pas:
	
	  * TVioCursorInfo enhanced, VioScroll* updated

2000-09-22 12:03  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/set.inc:
	
	  + implementation for FPC_SET_SET_RANGE
	  * changed some routines so they never read data from after the
	actual
	    set (could cause sigsegv's if the set is at the end of the
	heap)

2000-09-21 18:09  jonas <jonas.maebe@rug.ac.be>

	* rtl/i386/set.inc:
	
	  + new, much faster do_set_range based on the PowerPC version
	(which
	    will be committed tomorrow)

2000-09-20 21:50  peter <peter@freepascal.org>

	* rtl/: Makefile, freebsd/Makefile, go32v2/Makefile,
	linux/Makefile, os2/Makefile, win32/Makefile:
	
	  * regenerated

2000-09-20 01:57  pierre <muller@cerbere.u-strasbg.fr>

	* rtl/win32/sysutils.pp:
	
	 * bug fix for 1041 (merged)

2000-09-19 11:57  marco <marcov@stack.nl>

	* rtl/freebsd/syscalls.inc:
	
	 * Fixed mkdir

2000-09-19 11:25  marco <marcov@stack.nl>

	* rtl/freebsd/syscalls.inc:
	
	 * addw fix for main thread.

2000-09-18 15:43  marco <marcov@stack.nl>

	* rtl/bsd/: Makefile, Makefile.fpc, bsdport.txt, bsdsock.inc,
	signal.inc, syscalls.inc, sysconst.inc, sysnr.inc, systypes.inc,
	i386/cprt0.as, i386/prt0.as:
	
	 * Old BSD directory killed

2000-09-18 15:42  marco <marcov@stack.nl>

	* rtl/freebsd/: Makefile, Makefile.fpc, bsdport.txt, bsdsock.inc,
	signal.inc, sysbsd.pp, syscalls.inc, sysconst.inc, sysnr.inc,
	systypes.inc, i386/cprt0.as, i386/prt0.as:
	
	 * FreeBSD support into 1.1

2000-09-18 15:38  marco <marcov@stack.nl>

	* rtl/unix/crt.pp:
	
	 Small fix

2000-09-18 15:14  marco <marcov@stack.nl>

	* rtl/: linux/Makefile, linux/Makefile.fpc, linux/bsdsysca.inc,
	linux/crt.pp, linux/dl.pp, linux/dos.pp, linux/dynlibs.inc,
	linux/errno.inc, linux/errors.pp, linux/ggigraph.pp, linux/gpm.pp,
	linux/graph.pp, linux/initc.pp, linux/ipc.pp, linux/linsock.inc,
	linux/linsysca.inc, linux/linux.pp, linux/objinc.inc,
	linux/ports.pp, linux/printer.pp, linux/serial.pp,
	linux/sockets.pp, linux/syslinux.pp, linux/sysutils.pp,
	linux/timezone.inc, linux/varutils.pp, linux/vgagraph16.inc,
	unix/bsdsysca.inc, unix/crt.pp, unix/dl.pp, unix/dos.pp,
	unix/dynlibs.inc, unix/errno.inc, unix/errors.pp, unix/ggigraph.pp,
	unix/gpm.pp, unix/graph.pp, unix/initc.pp, unix/ipc.pp,
	unix/linsock.inc, unix/linsysca.inc, unix/linux.pp,
	unix/objinc.inc, unix/ports.pp, unix/printer.pp, unix/serial.pp,
	unix/sockets.pp, unix/sysunix.inc, unix/sysunixh.inc,
	unix/sysutils.pp, unix/timezone.inc, unix/varutils.pp,
	unix/vgagraph16.inc:
	
	 * Global Linux +bsd to (rtl/freebsd rtl/unix rtl/linux structure)

2000-09-17 18:29  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/Makefile.fpc:
	
	  * pmerr removed

2000-09-16 13:19  marco <marcov@stack.nl>

	* rtl/freebsd/bsdsock.inc:
	
	file bsdsock.inc was initially added on branch FIXES_1_0_0.

2000-09-16 13:19  marco <marcov@stack.nl>

	* rtl/freebsd/sysbsd.pp:
	
	file sysbsd.pp was initially added on branch FIXES_1_0_0.

2000-09-16 13:19  marco <marcov@stack.nl>

	* rtl/freebsd/systypes.inc:
	
	file systypes.inc was initially added on branch FIXES_1_0_0.

2000-09-16 13:19  marco <marcov@stack.nl>

	* rtl/freebsd/Makefile.fpc:
	
	file Makefile.fpc was initially added on branch FIXES_1_0_0.

2000-09-16 13:19  marco <marcov@stack.nl>

	* rtl/freebsd/syscalls.inc:
	
	file syscalls.inc was initially added on branch FIXES_1_0_0.

2000-09-16 13:19  marco <marcov@stack.nl>

	* rtl/freebsd/Makefile:
	
	file Makefile was initially added on branch FIXES_1_0_0.

2000-09-16 13:19  marco <marcov@stack.nl>

	* rtl/freebsd/sysconst.inc:
	
	file sysconst.inc was initially added on branch FIXES_1_0_0.

2000-09-16 13:19  marco <marcov@stack.nl>

	* rtl/freebsd/i386/prt0.as:
	
	file prt0.as was initially added on branch FIXES_1_0_0.

2000-09-16 13:19  marco <marcov@stack.nl>

	* rtl/freebsd/i386/cprt0.as:
	
	file cprt0.as was initially added on branch FIXES_1_0_0.

2000-09-16 13:19  marco <marcov@stack.nl>

	* rtl/freebsd/signal.inc:
	
	file signal.inc was initially added on branch FIXES_1_0_0.

2000-09-16 13:19  marco <marcov@stack.nl>

	* rtl/freebsd/sysnr.inc:
	
	file sysnr.inc was initially added on branch FIXES_1_0_0.

2000-09-16 13:19  marco <marcov@stack.nl>

	* rtl/freebsd/bsdport.txt:
	
	file bsdport.txt was initially added on branch FIXES_1_0_0.

2000-09-16 13:01  marco <marcov@stack.nl>

	* rtl/unix/sysunixh.inc:
	
	file sysunixh.inc was initially added on branch FIXES_1_0_0.

2000-09-16 13:01  marco <marcov@stack.nl>

	* rtl/unix/sysunix.inc:
	
	file sysunix.inc was initially added on branch FIXES_1_0_0.

2000-09-14 15:38  marco <marcov@stack.nl>

	* rtl/unix/ports.pp:
	
	file ports.pp was initially added on branch FIXES_1_0_0.

2000-09-14 15:38  marco <marcov@stack.nl>

	* rtl/unix/systypes.inc:
	
	file systypes.inc was initially added on branch FIXES_1_0_0.

2000-09-14 15:38  marco <marcov@stack.nl>

	* rtl/unix/timezone.inc:
	
	file timezone.inc was initially added on branch FIXES_1_0_0.

2000-09-14 15:38  marco <marcov@stack.nl>

	* rtl/unix/printer.pp:
	
	file printer.pp was initially added on branch FIXES_1_0_0.

2000-09-14 15:38  marco <marcov@stack.nl>

	* rtl/unix/sockets.pp:
	
	file sockets.pp was initially added on branch FIXES_1_0_0.

2000-09-14 15:38  marco <marcov@stack.nl>

	* rtl/unix/linux.pp:
	
	file linux.pp was initially added on branch FIXES_1_0_0.

2000-09-14 15:38  marco <marcov@stack.nl>

	* rtl/unix/objinc.inc:
	
	file objinc.inc was initially added on branch FIXES_1_0_0.

2000-09-14 15:38  marco <marcov@stack.nl>

	* rtl/unix/syslinux.inc:
	
	file syslinux.inc was initially added on branch FIXES_1_0_0.

2000-09-14 15:38  marco <marcov@stack.nl>

	* rtl/unix/serial.pp:
	
	file serial.pp was initially added on branch FIXES_1_0_0.

2000-09-14 15:38  marco <marcov@stack.nl>

	* rtl/unix/sysutils.pp:
	
	file sysutils.pp was initially added on branch FIXES_1_0_0.

2000-09-14 15:38  marco <marcov@stack.nl>

	* rtl/unix/vgagraph16.inc:
	
	file vgagraph16.inc was initially added on branch FIXES_1_0_0.

2000-09-14 15:38  marco <marcov@stack.nl>

	* rtl/unix/dos.pp:
	
	file dos.pp was initially added on branch FIXES_1_0_0.

2000-09-14 15:38  marco <marcov@stack.nl>

	* rtl/unix/crt.pp:
	
	file crt.pp was initially added on branch FIXES_1_0_0.

2000-09-14 15:38  marco <marcov@stack.nl>

	* rtl/unix/errno.inc:
	
	file errno.inc was initially added on branch FIXES_1_0_0.

2000-09-14 15:38  marco <marcov@stack.nl>

	* rtl/unix/graph.pp:
	
	file graph.pp was initially added on branch FIXES_1_0_0.

2000-09-14 15:38  marco <marcov@stack.nl>

	* rtl/unix/ipc.pp:
	
	file ipc.pp was initially added on branch FIXES_1_0_0.

2000-09-14 15:38  marco <marcov@stack.nl>

	* rtl/unix/initc.pp:
	
	file initc.pp was initially added on branch FIXES_1_0_0.

2000-09-14 15:38  marco <marcov@stack.nl>

	* rtl/unix/linsock.inc:
	
	file linsock.inc was initially added on branch FIXES_1_0_0.

2000-09-14 15:38  marco <marcov@stack.nl>

	* rtl/unix/linsysca.inc:
	
	file linsysca.inc was initially added on branch FIXES_1_0_0.

2000-09-14 15:38  marco <marcov@stack.nl>

	* rtl/unix/ggigraph.pp:
	
	file ggigraph.pp was initially added on branch FIXES_1_0_0.

2000-09-14 15:38  marco <marcov@stack.nl>

	* rtl/unix/errors.pp:
	
	file errors.pp was initially added on branch FIXES_1_0_0.

2000-09-14 15:38  marco <marcov@stack.nl>

	* rtl/unix/gpm.pp:
	
	file gpm.pp was initially added on branch FIXES_1_0_0.

2000-09-14 15:38  marco <marcov@stack.nl>

	* rtl/unix/bsdsysca.inc:
	
	file bsdsysca.inc was initially added on branch FIXES_1_0_0.

2000-09-12 10:51  marco <marcov@stack.nl>

	* rtl/linux/: ipc.pp, linsysca.inc, linux.pp:
	
	 * fixed some small problems left from merging. (waitpid has now
	last param longint)

2000-09-11 22:19  florian <florian@freepascal.org>

	* rtl/win32/syswin32.pp:
	
	  * complete exception handling provided by Thomas Schatzl

2000-09-11 16:53  marco <marcov@stack.nl>

	* rtl/inc/socketsh.inc:
	
	 * FreeBSD adjustments patched in from fixes branch

2000-09-11 16:38  marco <marcov@stack.nl>

	* rtl/bsd/: Makefile, Makefile.fpc, bsdport.txt, bsdsock.inc,
	signal.inc, syscalls.inc, sysconst.inc, sysnr.inc, systypes.inc,
	i386/cprt0.as, i386/prt0.as:
	
	 * 14 april version killed, and replaced by newer fixes branch
	version

2000-09-11 16:32  marco <marcov@stack.nl>

	* rtl/bsd/: Makefile, Makefile.fpc, bsdport.txt, syscalls.inc,
	sysconst.inc, sysnr.inc, systypes.inc, i386/cprt0.as, i386/prt0.as:
	
	 * Killed old (14apr) BSD port, to be updated by new without
	merging

2000-09-11 16:05  marco <marcov@stack.nl>

	* rtl/linux/: bsdsysca.inc, linsock.inc, linsysca.inc, linux.pp,
	objinc.inc, signal.inc, sockets.pp, syscalls.inc:
	
	 * FreeBSD support and removed old signalhandling

2000-09-11 15:48  marco <marcov@stack.nl>

	* rtl/linux/syslinux.pp:
	
	 * FreeBSD support and removal of old sighandler

2000-09-10 22:17  peter <peter@freepascal.org>

	* rtl/win32/crt.pp:
	
	  * fixed alt-<key>

2000-09-10 18:18  marco <marcov@stack.nl>

	* rtl/bsd/bsdsock.inc:
	
	file bsdsock.inc was initially added on branch FIXES_1_0_0.

2000-09-10 18:17  marco <marcov@stack.nl>

	* rtl/linux/linsock.inc:
	
	file linsock.inc was initially added on branch FIXES_1_0_0.

2000-09-10 18:17  marco <marcov@stack.nl>

	* rtl/: linux/signal.inc, bsd/signal.inc:
	
	file signal.inc was initially added on branch FIXES_1_0_0.

2000-09-06 22:47  peter <peter@freepascal.org>

	* rtl/: go32v2/dos.pp, linux/linux.pp, win32/dos.pp:
	
	  * removed previous fsplit() patch as it's not the correct
	behaviour for
	    LFNs. The code showing the bug could easily be adapted (merged)

2000-09-04 22:17  peter <peter@freepascal.org>

	* rtl/: go32v2/dos.pp, linux/linux.pp, win32/dos.pp:
	
	  * fixed previous commit (merged)

2000-09-04 21:39  peter <peter@freepascal.org>

	* rtl/linux/errors.pp:
	
	  * string to pchar (merged)

2000-09-04 21:38  peter <peter@freepascal.org>

	* rtl/: go32v2/dos.pp, linux/linux.pp, win32/dos.pp:
	
	  * fsplit with .. fix from Thomas (merged)

2000-09-04 21:36  peter <peter@freepascal.org>

	* rtl/win32/syswin32.pp:
	
	  * new heapalloc calls, patch from Thomas Schatzl

2000-09-03 21:02  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/Makefile.fpc:
	
	  + DynLibs added

2000-09-03 21:02  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/exe.pas:
	
	  + exe386 merged into Exe

2000-09-03 21:01  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/pmwin.pas:
	
	  + pmerr merged into PMWin

2000-09-03 20:59  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/os2def.pas:
	
	  + bsedev, bseerr, bsememf and bseord merged into OS2Def

2000-09-03 20:58  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/emx.pas:
	
	  * mistyping correction

2000-09-03 20:55  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/todo-os2.txt:
	
	  * slight update

2000-09-03 20:54  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/tests/generic.pas:
	
	  + moved from ..

2000-09-03 20:43  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/generic.pas:
	
	  - moved into os2/tests

2000-09-03 20:41  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/: bsedev.pas, bseerr.pas, bsememf.pas, bseord.pas,
	exe386.pas, pmerr.pas:
	
	  - merged into other units

2000-09-03 20:26  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/tests/generic.pas:
	
	file generic.pas was initially added on branch FIXES_1_0_0.

2000-09-02 19:08  peter <peter@freepascal.org>

	* rtl/: go32v2/Makefile, go32v2/Makefile.fpc, os2/Makefile,
	os2/Makefile.fpc, win32/Makefile, win32/Makefile.fpc:
	
	  * clear varutils.rst

2000-09-02 00:45  peter <peter@freepascal.org>

	* rtl/linux/Makefile.fpc:
	
	  * readded varutils

2000-09-01 23:58  peter <peter@freepascal.org>

	* rtl/: Makefile, bsd/Makefile, go32v2/Makefile, linux/Makefile,
	os2/Makefile, win32/Makefile:
	
	  * regenerated

2000-08-30 20:29  hajny <xhajt03@mbox.vol.cz>

	* rtl/objpas/sysutilh.inc:
	
	  * OS/2 fix - datih.inc moved to the beginning

2000-08-30 10:56  michael <michael.vancanneyt@wisa.be>

	* rtl/os2/: Makefile, Makefile.fpc, varutils.pp:
	
	+ Added varutils.pp

2000-08-30 10:52  michael <michael.vancanneyt@wisa.be>

	* rtl/go32v2/: Makefile, Makefile.fpc:
	
	+ Fixed varutils dependencies

2000-08-30 08:50  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/stre.inc:
	
	+ Merged changes from fixes

2000-08-30 08:45  michael <michael.vancanneyt@wisa.be>

	* rtl/linux/: Makefile.fpc, Makefile:
	
	+ Fixed varutils dependencies

2000-08-30 08:29  michael <michael.vancanneyt@wisa.be>

	* rtl/: go32v2/sysutils.pp, os2/sysutils.pp:
	
	+ Merged syserrormsg fix

2000-08-30 08:18  marco <marcov@stack.nl>

	* rtl/linux/: Makefile, Makefile.fpc:
	
	 * removed varutils from makefiles, since no varutils.pp existed

2000-08-29 20:39  peter <peter@freepascal.org>

	* rtl/inc/astrings.inc:
	
	  * fixed chararray to ansistring (merged)

2000-08-29 20:20  michael <michael.vancanneyt@wisa.be>

	* rtl/: linux/Makefile, linux/Makefile.fpc, linux/varutils.pp,
	go32v2/Makefile, go32v2/Makefile.fpc, go32v2/varutils.pp:
	
	+ new include files

2000-08-29 20:16  michael <michael.vancanneyt@wisa.be>

	* rtl/: win32/varutils.inc, win32/varutils.pp, objpas/cvarutil.inc,
	objpas/varutilh.inc, objpas/varutils.pp, win32/Makefile,
	win32/Makefile.fpc:
	
	+ new include files

2000-08-29 20:01  michael <michael.vancanneyt@wisa.be>

	* rtl/win32/sysutils.pp:
	
	Merged syserrormsg fix

2000-08-29 19:56  michael <michael.vancanneyt@wisa.be>

	* rtl/: objpas/sysutilh.inc, linux/sysutils.pp:
	
	Merged syserrormsg fix

2000-08-29 19:35  michael <michael.vancanneyt@wisa.be>

	* rtl/: objpas/varutils.inc, objpas/varutils.pp,
	win32/varutils.inc:
	
	+ Compiles on win32 also now

2000-08-29 10:23  michael <michael.vancanneyt@wisa.be>

	* rtl/: linux/Makefile, linux/Makefile.fpc, objpas/makefile.op,
	objpas/varutils.inc, objpas/varutils.pp, win32/Makefile,
	win32/Makefile.fpc, win32/varutils.inc:
	
	+ Initial implementation of varutils

2000-08-25 19:23  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/sysutils.pp:
	
	  * Sharing mode error fixed

2000-08-25 14:31  jonas <jonas.maebe@rug.ac.be>

	* rtl/linux/graph.pp:
	
	  * fixed problem with messed-up terminal after exiting (merged
	from
	    fixes branch)

2000-08-24 21:02  peter <peter@freepascal.org>

	* rtl/win32/dos.pp:
	
	  * fsearch checks if file exists first (merged)

2000-08-24 11:01  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/heaptrc.pp:
	
	  * clear inoutres in traceexit before writing anything (to avoid
	an RTE
	    when writing the heaptrc output when a program didn't handle
	ioresult)
	    (merged from fixes branch)

2000-08-24 09:37  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/astrings.inc:
	
	  * fixed bug in setlength (it sometimes read after the end of the
	heap)
	    and small improvement to ansistring_to_chararray conversion
	(merged
	    from fixes branch)

2000-08-23 23:04  hajny <xhajt03@mbox.vol.cz>

	* rtl/os2/dynlibs.inc:
	
	  + OS/2 implementation

2000-08-20 17:50  peter <peter@freepascal.org>

	* rtl/linux/: Makefile, Makefile.fpc:
	
	  * removed filutil.inc, disk.inc (merged)

2000-08-20 17:46  peter <peter@freepascal.org>

	* rtl/: go32v2/Makefile, go32v2/Makefile.fpc, go32v2/disk.inc,
	go32v2/filutil.inc, go32v2/sysutils.pp, linux/Makefile,
	linux/Makefile.fpc, linux/disk.inc, linux/filutil.inc,
	linux/sysutils.pp, objpas/datih.inc, objpas/sysutilh.inc,
	objpas/sysutils.inc, objpas/sysutils.pp, os2/Makefile,
	os2/Makefile.fpc, os2/disk.inc, os2/filutil.inc, os2/sysutils.pp,
	win32/Makefile, win32/Makefile.fpc, win32/disk.inc,
	win32/filutil.inc, win32/sysutils.pp:
	
	  * sysutils.pp moved to target and merged with disk.inc,
	filutil.inc

2000-08-20 17:08  peter <peter@freepascal.org>

	* rtl/: go32v2/sysutils.pp, linux/sysutils.pp, os2/sysutils.pp,
	win32/sysutils.pp:
	
	file sysutils.pp was initially added on branch FIXES_1_0_0.

2000-08-20 17:07  peter <peter@freepascal.org>

	* rtl/objpas/sysutils.inc:
	
	file sysutils.inc was initially added on branch FIXES_1_0_0.

2000-08-20 17:07  peter <peter@freepascal.org>

	* rtl/objpas/sysutilh.inc:
	
	file sysutilh.inc was initially added on branch FIXES_1_0_0.

2000-08-18 21:15  michael <michael.vancanneyt@wisa.be>

	* rtl/: inc/dynlibs.pp, linux/Makefile, linux/Makefile.fpc,
	linux/dl.pp, linux/dynlibs.inc, win32/Makefile, win32/Makefile.fpc,
	win32/dynlibs.inc:
	
	+ Implemented loading of dynamical libraries

2000-08-17 09:45  florian <florian@freepascal.org>

	* rtl/ucmaps/: 8859-1.txt, 8859-10.txt, 8859-13.txt, 8859-14.txt,
	8859-15.txt, 8859-2.txt, 8859-3.txt, 8859-4.txt, 8859-5.txt,
	8859-6.txt, 8859-7.txt, 8859-8.txt, 8859-9.txt, cp1250.txt,
	cp1251.txt, cp1252.txt, cp1253.txt, cp1254.txt, cp1255.txt,
	cp1256.txt, cp1257.txt, cp1258.txt, cp437.txt, cp737.txt,
	cp775.txt, cp850.txt, cp852.txt, cp855.txt, cp856.txt, cp857.txt,
	cp860.txt, cp861.txt, cp862.txt, cp863.txt, cp864.txt, cp865.txt,
	cp866.txt, cp869.txt, cp874.txt, cp932.txt:
	
	  + initial revision of unicode conversion files

2000-08-17 09:29  florian <florian@freepascal.org>

	* rtl/inc/charset.pp:
	
	  + initial revision

2000-08-16 20:35  peter <peter@freepascal.org>

	* rtl/win32/wininc/base.inc:
	
	  * removed word=word declaration

2000-08-13 21:23  peter <peter@freepascal.org>

	* rtl/go32v2/: dpmiexcp.pp, system.pp:
	
	  * fixed double declared ___exit() (merged)

2000-08-13 19:55  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/: stre.inc, sysstr.inc, sysstrh.inc:
	
	+ Added some missing functions needed for variant support

2000-08-13 19:55  michael <michael.vancanneyt@wisa.be>

	* rtl/inc/: system.inc, systemh.inc:
	
	+ Added some delphi compatibility types

2000-08-13 10:43  peter <peter@freepascal.org>

	* rtl/linux/syslinux.pp:
	
	  * don't check for directory in do_open (merged)

2000-08-12 14:27  jonas <jonas.maebe@rug.ac.be>

	* rtl/: go32v2/graph.pp, go32v2/vesa.inc, inc/graph/graph.inc,
	inc/graph/graphh.inc, inc/graph/modes.inc, inc/graph/palette.inc:
	
	  + setallpalette hook
	  + setallpalette implemented for standard vga and VESA 2.0+

2000-08-09 21:31  marco <marcov@stack.nl>

	* rtl/inc/: astrings.inc, system.inc:
	
	 * fixes for val(int64 or qword) to ansistring

2000-08-09 13:29  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/generic.inc:
	
	  + FPC_STR_TO_CHARARRAY routine necessary for string -> chararray
	    conversions fix (merged fropm fixes branch)

2000-08-09 09:48  marco <marcov@stack.nl>

	* rtl/objpas/: sysstr.inc, sysstrh.inc:
	
	 * Uncommented some int64 functions, now that int64 support is ok

2000-08-09 00:12  sg <sg@freepascal.org>

	* rtl/inc/wstrings.inc:
	
	* Implemented WideString helper functions (but they are not tested
	yet   due to the lack of full compiler support for
	WideString/WideChar!)

2000-08-09 00:11  sg <sg@freepascal.org>

	* rtl/inc/systemh.inc:
	
	* Added declarations for WideString utility functions

2000-08-08 21:22  peter <peter@freepascal.org>

	* rtl/inc/heap.inc:
	
	  * smallatheapptr undef and other cleanup (merged)

2000-08-06 16:19  peter <peter@freepascal.org>

	* rtl/objpas/sysutils.pp:
	
	  * overload directives removed (merged)

2000-08-05 20:34  peter <peter@freepascal.org>

	* rtl/inc/graph/: graph.inc, graphh.inc:
	
	  * merged setvideostate patch

2000-08-05 20:33  peter <peter@freepascal.org>

	* rtl/linux/syslinux.pp:
	
	  * paramstr(0) fix for linux 2.0 kernels (merged)

2000-08-04 23:45  peter <peter@freepascal.org>

	* rtl/go32v2/dos.pp:
	
	  * getenv case insensitive (merged)

2000-08-01 08:03  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/graph/modes.inc:
	
	  * the defaulthooks are reset if setmode() fails at any point 
	(merged
	    from fixes branch)

2000-08-01 08:03  jonas <jonas.maebe@rug.ac.be>

	* rtl/go32v2/vesa.inc:
	
	  * set _graphresult to grnotdetected if the vesa setmode interrupt
	    call returns an error (merged from fixes branch)

2000-07-31 16:07  jonas <jonas.maebe@rug.ac.be>

	* rtl/go32v2/crt.pp:
	
	  * fixed web bug 1037 (disable linking of ctrl-c to exception
	handler,
	    ctrl-break still works fine then) (merged from fixes)

2000-07-31 14:30  jonas <jonas.maebe@rug.ac.be>

	* rtl/linux/graph.pp:
	
	  * You can now set colors > 15 (merged from fixes branch)

2000-07-30 19:09  peter <peter@freepascal.org>

	* rtl/go32v2/dos.pp:
	
	  * merged fixes

2000-07-30 12:01  sg <sg@freepascal.org>

	* rtl/objpas/math.pp:
	
	* Made some modifications suggested by Markus Kaemmerer:   -
	MaxTanh is now the exact value Ln(MaxExtended)/2   - The 'for'
	loops in MinValue and MaxValue can start with the second    
	element instead of the first one   - Added more overloaded versions
	of Min and Max functions

2000-07-29 20:07  sg <sg@freepascal.org>

	* rtl/objpas/math.pp:
	
	* Applied patches by Markus Kaemmerer:	 - Added ranges of the IEEE
	floating point types, including denormals   - in sincos function:
	The arguments are of type Extended, so they	need 't' as size
	suffix in FPU instructions, and not 'l'!

2000-07-28 14:29  jonas <jonas.maebe@rug.ac.be>

	* rtl/inc/: int64.inc, sstrings.inc:
	
	  * fixed web bug1069
	  * fixed similar (and other) problems in val() for int64 and qword
	    (both merged from fixes branch)

2000-07-28 10:43  sg <sg@freepascal.org>

	* rtl/win32/sockets.pp:
	
	* Applied patch by Markus Kaemmerer: Fixes fdRead and fdWrite

2000-07-28 08:34  sg <sg@freepascal.org>

	* rtl/win32/sockets.pp:
	
	* Applied patch to "Connect" by Markus Kaemmerer: WinSock.Connect
	returns   zero when it succeeded, and not vice versa.

2000-07-27 18:20  sg <sg@freepascal.org>

	* rtl/objpas/sysutils.pp:
	
	* Applied patch by Markus Kaemmerer with minor modifications: More
	methods   of the Exception class are now implemented (in a manner
	so that they can   be used as in Delphi, although the declarations
	are somewhat different)

2000-07-27 09:32  jonas <jonas.maebe@rug.ac.be>

	* rtl/powerpc/powerpc.inc:
	
	  + initial version by Casey Duncan (not yet thoroughly debugged or
	complete)

2000-07-22 16:52  sg <sg@freepascal.org>

	* rtl/inc/objpas.inc:
	
	* Resolved CVS conflicts for TObject.MethodAddress patch

2000-07-22 14:24  jonas <jonas.maebe@rug.ac.be>

	* rtl/go32v2/dos.pp:
	
	  * merged dossearchrec2searchrec() fix from fixes branch

2000-07-19 22:03  florian <florian@freepascal.org>

	* rtl/inc/innr.inc:
	
	  + in_typeinfo_x added

2000-07-17 10:37  sg <sg@freepascal.org>

	* rtl/objpas/typinfo.pp:
	
	* Fixed GetEnumValue (bug #1049, reported by Neil Graham)

2000-07-16 09:08  jonas <jonas.maebe@rug.ac.be>

	* rtl/go32v2/vesa.inc:
	
	  * fixed wrongly matched comment pair for log section

2000-07-14 12:57  michael <michael.vancanneyt@wisa.be>

	* rtl/win32/wininc/makefile.inc:
	
	+ Fixed log

2000-07-14 12:33  michael <michael.vancanneyt@wisa.be>

	* rtl/: go32v2/disk.inc, go32v2/dos.pp, i386/i386.inc,
	i386/math.inc, inc/generic.inc, inc/heap.inc, inc/objpash.inc,
	inc/system.inc, inc/systemh.inc, inc/text.inc, linux/disk.inc,
	linux/dos.pp, linux/syslinux.pp, m68k/lowmath.inc,
	objpas/diskh.inc, objpas/objpas.pp, objpas/sysutils.pp,
	os2/disk.inc, os2/dive.pas, os2/dos.pas, os2/doscalls.pas,
	os2/os2def.pas, os2/pmbitmap.pas, os2/pmgpi.pas, os2/pmwin.pas,
	os2/sysos2.pas, win32/wininc/makefile.inc:
	
	+ Conditionals fixed

2000-07-14 12:30  michael <michael.vancanneyt@wisa.be>

	* rtl/atari/sysatari.pas:
	
	+

2000-07-14 11:31  michael <michael.vancanneyt@wisa.be>

	* rtl/objpas/diskh.inc:
	
	+ Forgot int64

2000-07-14 08:57  michael <michael.vancanneyt@wisa.be>

	* rtl/win32/wininc/makefile.inc:
	
	+ Fixed log better

2000-07-14 08:57  michael <michael.vancanneyt@wisa.be>

	* rtl/win32/wininc/makefile.inc:
	
	+ Fixed log

2000-07-13 13:33  michael <michael.vancanneyt@wisa.be>

	* rtl/: amiga/crt.pp, amiga/dos.pp, amiga/exec.inc, amiga/exec.pp,
	amiga/graph.pp, amiga/objinc.inc, amiga/os.inc, amiga/printer.pp,
	atari/objinc.inc, atari/os.inc, bsd/syscalls.inc, bsd/sysconst.inc,
	bsd/sysnr.inc, bsd/systypes.inc, go32v2/crt.pp, go32v2/disk.inc,
	go32v2/dos.pp, go32v2/dpmi.inc, go32v2/dpmiexcp.pp,
	go32v2/dxeload.pp, go32v2/emu387.pp, go32v2/filutil.inc,
	go32v2/go32.pp, go32v2/graph.pp, go32v2/initc.pp,
	go32v2/msmouse.pp, go32v2/objinc.inc, go32v2/ports.pp,
	go32v2/printer.pp, go32v2/profile.pp, go32v2/system.pp,
	go32v2/thread.inc, go32v2/vesa.inc, go32v2/vesah.inc, i386/cpu.pp,
	i386/i386.inc, i386/math.inc, i386/mmx.pp, i386/rttip.inc,
	i386/set.inc, i386/setjump.inc, i386/setjumph.inc,
	i386/strings.inc, i386/stringss.inc, inc/astrings.inc,
	inc/except.inc, inc/file.inc, inc/filerec.inc, inc/generic.inc,
	inc/getopts.pp, inc/heap.inc, inc/heaph.inc, inc/heaptrc.pp,
	inc/innr.inc, inc/int64.inc, inc/lineinfo.pp, inc/lstrings.pp,
	inc/makefile.inc, inc/mathh.inc, inc/objects.pp, inc/objpas.inc,
	inc/objpash.inc, inc/os_types.pp, inc/real2str.inc, inc/rtti.inc,
	inc/sockets.inc, inc/socketsh.inc, inc/sstrings.inc,
	inc/strings.pp, inc/stringsi.inc, inc/system.inc, inc/systemh.inc,
	inc/text.inc, inc/textrec.inc, inc/typefile.inc, inc/ucomplex.pp,
	inc/wstrings.inc, inc/graph/clip.inc, inc/graph/fills.inc,
	inc/graph/fontdata.inc, inc/graph/graph.inc, inc/graph/graphh.inc,
	inc/graph/gtext.inc, inc/graph/modes.inc, inc/graph/palette.inc,
	linux/bsdsysca.inc, linux/crt.pp, linux/disk.inc, linux/dos.pp,
	linux/errno.inc, linux/errors.pp, linux/filutil.inc,
	linux/ggigraph.pp, linux/gpm.pp, linux/graph.pp, linux/initc.pp,
	linux/ipc.pp, linux/linsysca.inc, linux/linux.pp, linux/objinc.inc,
	linux/ports.pp, linux/printer.pp, linux/serial.pp,
	linux/sockets.pp, linux/syscalls.inc, linux/sysconst.inc,
	linux/syslinux.pp, linux/sysnr.inc, linux/systypes.inc,
	linux/timezone.inc, linux/vgagraph16.inc, linux/i386/signal.inc,
	m68k/lowmath.inc, m68k/m68k.inc, m68k/math.inc, m68k/rttip.inc,
	m68k/set.inc, m68k/setjump.inc, m68k/setjumph.inc, objpas/dati.inc,
	objpas/datih.inc, objpas/diskh.inc, objpas/filutilh.inc,
	objpas/fina.inc, objpas/finah.inc, objpas/math.pp,
	objpas/objpas.pp, objpas/stre.inc, objpas/strg.inc,
	objpas/sysinth.inc, objpas/syspch.inc, objpas/syspchh.inc,
	objpas/sysstr.inc, objpas/sysstrh.inc, objpas/sysutils.pp,
	objpas/typinfo.pp, os2/disk.inc, os2/filutil.inc, os2/objinc.inc,
	os2/tests/pmdemo1.pp, palmos/os.inc, palmos/pilot.pp,
	palmos/syspalm.pp, palmos/systraps.pp, palmos/api/common.inc,
	palmos/api/common.pp, palmos/api/font.inc, palmos/api/fontsel.inc,
	palmos/api/init.inc, palmos/api/rect.inc, palmos/api/sysall.pp,
	palmos/api/systraps.inc, palmos/api/systraps.pp, palmos/api/ui.pp,
	powerpc/set.inc, win32/crt.pp, win32/disk.inc, win32/dos.pp,
	win32/filutil.inc, win32/graph.pp, win32/initc.pp,
	win32/objinc.inc, win32/ole2.pp, win32/opengl32.pp,
	win32/printer.pp, win32/sockets.pp, win32/syswin32.pp,
	win32/win32.inc, win32/wincrt.pp, win32/windows.pp,
	win32/winmouse.pp, win32/winsock.pp, win32/wininc/ascdef.inc,
	win32/wininc/ascfun.inc, win32/wininc/base.inc,
	win32/wininc/defines.inc, win32/wininc/errors.inc,
	win32/wininc/func.inc, win32/wininc/makefile.inc,
	win32/wininc/messages.inc, win32/wininc/redef.inc,
	win32/wininc/struct.inc, win32/wininc/unidef.inc,
	win32/wininc/unifun.inc:
	
	+ removed logs

2000-07-13 08:30  michael <michael.vancanneyt@wisa.be>

	* rtl/: COPYING, COPYING.FPC, Makefile, Makefile.fpc, README,
	amiga/Makefile, amiga/crt.pp, amiga/dos.pp, amiga/exec.inc,
	amiga/exec.pp, amiga/graph.pp, amiga/objinc.inc, amiga/os.inc,
	amiga/printer.pp, amiga/prt0.as, amiga/readme, amiga/sysamiga.pas,
	atari/objinc.inc, atari/os.inc, atari/prt0.as, atari/readme,
	atari/sysatari.pas, bsd/Makefile, bsd/Makefile.fpc,
	bsd/bsdport.txt, bsd/syscalls.inc, bsd/sysconst.inc, bsd/sysnr.inc,
	bsd/systypes.inc, bsd/i386/cprt0.as, bsd/i386/prt0.as,
	go32v2/Makefile, go32v2/Makefile.fpc, go32v2/crt.pp,
	go32v2/disk.inc, go32v2/dos.pp, go32v2/dpmi.inc,
	go32v2/dpmiexcp.pp, go32v2/dxeload.pp, go32v2/emu387.pp,
	go32v2/exceptn.as, go32v2/exit16.ah, go32v2/exit16.asm,
	go32v2/filutil.inc, go32v2/fpu.as, go32v2/go32.pp, go32v2/graph.pp,
	go32v2/initc.pp, go32v2/msmouse.pp, go32v2/objinc.inc,
	go32v2/ports.pp, go32v2/printer.pp, go32v2/profile.pp,
	go32v2/sbrk16.ah, go32v2/sbrk16.asm, go32v2/system.pp,
	go32v2/thread.inc, go32v2/v2prt0.as, go32v2/vesa.inc,
	go32v2/vesah.inc, i386/cpu.pp, i386/i386.inc, i386/makefile.cpu,
	i386/math.inc, i386/mmx.pp, i386/readme, i386/rttip.inc,
	i386/set.inc, i386/setjump.inc, i386/setjumph.inc,
	i386/strings.inc, i386/stringss.inc, inc/astrings.inc,
	inc/except.inc, inc/file.inc, inc/filerec.inc, inc/generic.inc,
	inc/getopts.pp, inc/heap.inc, inc/heaph.inc, inc/heaptrc.pp,
	inc/innr.inc, inc/int64.inc, inc/lineinfo.pp, inc/lstrings.pp,
	inc/makefile.inc, inc/mathh.inc, inc/objects.pp, inc/objpas.inc,
	inc/objpash.inc, inc/os_types.pp, inc/readme, inc/real2str.inc,
	inc/rtti.inc, inc/sockets.inc, inc/socketsh.inc, inc/sstrings.inc,
	inc/strings.pp, inc/stringsi.inc, inc/system.inc, inc/systemh.inc,
	inc/text.inc, inc/textrec.inc, inc/typefile.inc, inc/ucomplex.pp,
	inc/wstrings.inc, inc/graph/clip.inc, inc/graph/fills.inc,
	inc/graph/fontdata.inc, inc/graph/graph.inc, inc/graph/graph.tex,
	inc/graph/graphh.inc, inc/graph/gtext.inc, inc/graph/makefile.inc,
	inc/graph/modes.inc, inc/graph/palette.inc, linux/Makefile,
	linux/Makefile.fpc, linux/bsdsysca.inc, linux/crt.pp,
	linux/disk.inc, linux/dos.pp, linux/errno.inc, linux/errors.pp,
	linux/filutil.inc, linux/ggigraph.pp, linux/gpm.pp, linux/graph.pp,
	linux/initc.pp, linux/ipc.pp, linux/linsysca.inc, linux/linux.pp,
	linux/objinc.inc, linux/ports.pp, linux/printer.pp,
	linux/serial.pp, linux/sockets.pp, linux/syscalls.inc,
	linux/sysconst.inc, linux/syslinux.pp, linux/sysnr.inc,
	linux/systypes.inc, linux/timezone.inc, linux/vgagraph16.inc,
	linux/i386/cprt0.as, linux/i386/cprt21.as, linux/i386/gprt0.as,
	linux/i386/gprt21.as, linux/i386/prt0.as, linux/i386/signal.inc,
	linux/m68k/prt0.as, linux/m68k/prt1.as, m68k/lowmath.inc,
	m68k/m68k.inc, m68k/makefile.cpu, m68k/math.inc, m68k/readme,
	m68k/rttip.inc, m68k/set.inc, m68k/setjump.inc, m68k/setjumph.inc,
	objpas/README, objpas/dati.inc, objpas/datih.inc, objpas/diskh.inc,
	objpas/filutilh.inc, objpas/fina.inc, objpas/finah.inc,
	objpas/makefile.op, objpas/math.pp, objpas/objpas.pp,
	objpas/stre.inc, objpas/strg.inc, objpas/sysinth.inc,
	objpas/syspch.inc, objpas/syspchh.inc, objpas/sysstr.inc,
	objpas/sysstrh.inc, objpas/sysutils.pp, objpas/typinfo.pp,
	os2/Makefile, os2/Makefile.fpc, os2/bsedev.pas, os2/bseerr.pas,
	os2/bsememf.pas, os2/bseord.pas, os2/code2.as, os2/code3.as,
	os2/crt.pas, os2/disk.inc, os2/dive.pas, os2/dos.pas,
	os2/doscalls.imp, os2/doscalls.pas, os2/emx.imp, os2/emx.pas,
	os2/exe.pas, os2/exe386.pas, os2/filutil.inc, os2/generic.pas,
	os2/kbdcalls.pas, os2/moncalls.pas, os2/moucalls.pas,
	os2/newexe.pas, os2/objinc.inc, os2/os2def.pas, os2/pmbitmap.pas,
	os2/pmerr.pas, os2/pmgpi.pas, os2/pmord.pas, os2/pmstddlg.pas,
	os2/pmwin.pas, os2/ports.pas, os2/printer.pas, os2/prt0.as,
	os2/prt1.as, os2/sysos2.pas, os2/todo-os2.txt, os2/viocalls.imp,
	os2/viocalls.pas, os2/wrap.imp, os2/tests/atx.pas,
	os2/tests/basicpm.pas, os2/tests/calc_e.pas, os2/tests/getctry.pas,
	os2/tests/heapsize.pas, os2/tests/helloos2.pas,
	os2/tests/modeinfo.pas, os2/tests/o2rtlb1.pas,
	os2/tests/pmdemo1.def, os2/tests/pmdemo1.h, os2/tests/pmdemo1.mak,
	os2/tests/pmdemo1.pp, os2/tests/pmdemo1.rc, os2/tests/testkbd.pas,
	palmos/Makefile, palmos/os.inc, palmos/pilot.pp, palmos/readme,
	palmos/syspalm.pp, palmos/systraps.pp, palmos/api/common.inc,
	palmos/api/common.pp, palmos/api/font.imn, palmos/api/font.inc,
	palmos/api/fontsel.inc, palmos/api/init.inc, palmos/api/readme,
	palmos/api/rect.inc, palmos/api/sysall.pp, palmos/api/systraps.inc,
	palmos/api/systraps.pp, palmos/api/ui.pp, powerpc/set.inc,
	win32/Makefile, win32/Makefile.fpc, win32/crt.pp, win32/disk.inc,
	win32/dos.pp, win32/filutil.inc, win32/graph.pp, win32/initc.pp,
	win32/objinc.inc, win32/ole2.pp, win32/opengl32.pp,
	win32/printer.pp, win32/sockets.pp, win32/syswin32.pp,
	win32/wdllprt0.as, win32/win32.inc, win32/wincrt.pp,
	win32/windows.pp, win32/winmouse.pp, win32/winsock.pp,
	win32/wprt0.as, win32/wininc/Makefile, win32/wininc/ascdef.inc,
	win32/wininc/ascdef.sed, win32/wininc/ascfun.inc,
	win32/wininc/base.inc, win32/wininc/defines.inc,
	win32/wininc/errors.inc, win32/wininc/func.inc,
	win32/wininc/makefile.inc, win32/wininc/messages.inc,
	win32/wininc/redef.inc, win32/wininc/struct.inc,
	win32/wininc/unidef.inc, win32/wininc/unidef.sed,
	win32/wininc/unifun.inc:
	
	+ Initial import

