* 1.0.4 merges

This commit is contained in:
peter 2000-12-18 18:47:37 +00:00
parent e8a328c8c7
commit e9719e1fcf
5 changed files with 64 additions and 29 deletions

View File

@ -2,27 +2,27 @@ Extra Required tools
******************** ********************
ppufiles.exe from utils/ ppufiles.exe from utils/
upx.exe latest version, currently 1.01 upx.exe latest version, currently 1.02 (available in makego32.zip)
zip.exe the Info-Zip release
Getting the sources
Setting up the directory layout
******************************* *******************************
For all releases you need to checkout the following modules: You need to checkout the fpc module from CVS, you can use a tag to retrieve
a specific release or fixes branch:
base RELEASE_1_0_0 1.00 Release
compiler RELEASE_1_0_2 1.0.2 Release
rtl RELEASE_1_0_4 1.0.4 Release
fcl FIXES_1_0_0 1.0.x Fixes Branch
api
fv
ide
install
docs
utils
packages
then copy the base/Makefile* to the topdir To checkout the main (development) branch use:
cvs -z3 co fpc
To checkout a specific version use, <tag> is one of the tags above:
cvs -z3 co -d <tag> fpc
Creating *src.zip files Creating *src.zip files

View File

@ -1,7 +1,7 @@
Free Pascal Compiler Free Pascal Compiler
Version 1.02 Version 1.0.4
**************************************************************************** ****************************************************************************
@ -85,8 +85,8 @@ OS/2 and DOS (extender EMX):
* Quick start * Quick start
**************************************************************************** ****************************************************************************
Download dos100.zip (version for DOS) or w32100.zip (version for Download dos104.zip (version for DOS) or w32104.zip (version for
Win9x/NT) or os2100.zip (EMX version - for OS/2 and DOS) and unzip it Win9x/NT) or os2104.zip (EMX version - for OS/2 and DOS) and unzip it
into a temporary directory. into a temporary directory.
Start the install program INSTALL.EXE and follow the instructions. Start the install program INSTALL.EXE and follow the instructions.
@ -107,7 +107,7 @@ All standard packages contain a part that is specific for the target platform
and a few files which are target independent. All files are also available and a few files which are target independent. All files are also available
as separate files to reduce file size if the default file is too big. as separate files to reduce file size if the default file is too big.
dos102.zip specific: dos104.zip specific:
---------------------- ----------------------
basego32.zip contains a DOS (Go32V2) compiler, runtime library and basego32.zip contains a DOS (Go32V2) compiler, runtime library and
additional files additional files
@ -129,7 +129,7 @@ dos102.zip specific:
UPX 1.01 UPX 1.01
gdbgo32.zip contains the GNU Debugger 4.18 with pascal support for Go32V2 gdbgo32.zip contains the GNU Debugger 4.18 with pascal support for Go32V2
w32102.zip specific: w32104.zip specific:
---------------------- ----------------------
basew32.zip contains a Win32 compiler, runtime library and basew32.zip contains a Win32 compiler, runtime library and
additional files additional files
@ -154,7 +154,7 @@ w32102.zip specific:
UPX 1.01 UPX 1.01
gdbw32.zip contains the GNU Debugger 4.18 with pascal support for Win32 gdbw32.zip contains the GNU Debugger 4.18 with pascal support for Win32
os2102.zip specific: os2104.zip specific:
---------------------- ----------------------
baseemx.zip contains an EMX (OS/2 and DOS) compiler, runtime library and baseemx.zip contains an EMX (OS/2 and DOS) compiler, runtime library and
additional files additional files
@ -183,7 +183,7 @@ os2102.zip specific:
gdbemx.zip contains the GNU Debugger 4.16 for EMX, gdbemx.zip contains the GNU Debugger 4.16 for EMX,
PMGDB (Presentation Manager add-on for GDB) and GPROF 2.9.1 PMGDB (Presentation Manager add-on for GDB) and GPROF 2.9.1
common files in dos102.zip, w32102.zip and os2102.zip: common files in dos104.zip, w32104.zip and os2104.zip:
------------------------------------------------------------ ------------------------------------------------------------
demo.zip contains some demo files demo.zip contains some demo files
doc-pdf.zip contains the documentation in PDF format doc-pdf.zip contains the documentation in PDF format
@ -192,7 +192,7 @@ common files in dos102.zip, w32102.zip and os2102.zip:
readme.txt this readme file readme.txt this readme file
whatsnew.txt what's been changed whatsnew.txt what's been changed
Optional source package src102.zip: Optional source package src104.zip:
------------------------------------- -------------------------------------
basesrc.zip contains the basic Makefiles needed for the source tree basesrc.zip contains the basic Makefiles needed for the source tree
compsrc.zip contains the compiler sources compsrc.zip contains the compiler sources
@ -268,7 +268,7 @@ it is possible to to make your own version of the fpc compiler/rtl
and to modify it. You are of course free to do this and to modify it. You are of course free to do this
so long as you observe the licence conditions. In order to make the so long as you observe the licence conditions. In order to make the
compiler/rtl & ides in a resonable time (eg <30 minutes) you'll need at least compiler/rtl & ides in a resonable time (eg <30 minutes) you'll need at least
32M of physical memory (64M is better) memory and at least a 200 Mhx processor 32M of physical memory (64M is better) memory and at least a 200 Mhz processor
and at least 20 Mbytes of free disk space. You'll also need and at least 20 Mbytes of free disk space. You'll also need
some knowledge of making files & programming... it is not some knowledge of making files & programming... it is not
difficult but it isn't easy either! difficult but it isn't easy either!

View File

@ -1,10 +1,44 @@
Free Pascal Compiler Free Pascal Compiler
Version 1.02 Version 1.0.4
****************************************************************************** ******************************************************************************
Whats New in 1.02 Whats New in 1.0.4
******************************************************************************
Compiler:
+ Fpc executable
+ Rangechecking for int64
+ Better cardinal rangechecking
+ Debugging support for classes
+ FreeBSD and Linux define both UNIX
* XMM registers in assembler fixed
* Optimizer fixes
* Fixed some reported bugs
RTL:
+ Lot of FreeBSD updates
* FindFirst/FindClose fixes
* Termios updates for FreeBSD and Linux
* FExpand fixes
* TypInfo fixes
* Val(qword) works
FCL:
* sstream example added
* fixed some missing .o and .a files
Utils:
* fpcmake updates for freebsd
* ppufiles fix to allow / in filenames under go32v2/win32
Docs:
+ IDE documentation
******************************************************************************
Whats New in 1.0.2
****************************************************************************** ******************************************************************************
Compiler: Compiler:
@ -37,6 +71,7 @@ RTL:
* go32v2 getenv made case insensitive * go32v2 getenv made case insensitive
* lot of os2 updates * lot of os2 updates
****************************************************************************** ******************************************************************************
Whats New in 1.00 Whats New in 1.00
****************************************************************************** ******************************************************************************

View File

@ -8,7 +8,7 @@
# #
# Release Version # Release Version
VERSION=1.0.2 VERSION=1.0.4
# some useful functions # some useful functions
# ask displays 1st parameter, and ask new value for variable, whose name is # ask displays 1st parameter, and ask new value for variable, whose name is

View File

@ -5,7 +5,7 @@
# #
# Version # Version
VERSION=1.0.2 VERSION=1.0.4
RELEASE=ELF RELEASE=ELF
unset FPCDIR unset FPCDIR