mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-10-30 14:41:33 +01:00
changed some cvs references to svn
git-svn-id: trunk@7432 -
This commit is contained in:
parent
a042654b00
commit
a7a56428a9
16
docs/FAQ
16
docs/FAQ
@ -225,15 +225,9 @@ lazarus gives: Fatal: Can't find unit CONTROLS
|
|||||||
Probably you are using a newer fpc package, than that used for building the
|
Probably you are using a newer fpc package, than that used for building the
|
||||||
lazarus binaries. The best solution is to download the sources and compile
|
lazarus binaries. The best solution is to download the sources and compile
|
||||||
lazarus manually. You can download the source snapshot or get the source
|
lazarus manually. You can download the source snapshot or get the source
|
||||||
via cvs:
|
via svn:
|
||||||
|
|
||||||
$ bash
|
$ svn checkout http://svn.freepascal.org/svn/lazarus/trunk lazarus
|
||||||
$ export CVSROOT=:pserver:cvs@cvs.freepascal.org:/FPC/CVS
|
|
||||||
$ cvs login
|
|
||||||
|
|
||||||
the password is 'cvs'
|
|
||||||
|
|
||||||
$ cvs -z3 checkout lazarus
|
|
||||||
$ cd lazarus
|
$ cd lazarus
|
||||||
$ make
|
$ make
|
||||||
|
|
||||||
@ -293,10 +287,10 @@ You need to upgrade your make.
|
|||||||
|
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
When I try to login at CVS I get:
|
When I try to login at SVN I get:
|
||||||
CVS.EXE [login aborted]: could not find out home directory
|
SVN.EXE [login aborted]: could not find out home directory
|
||||||
On a windows platform the HOME environment variable is required to store
|
On a windows platform the HOME environment variable is required to store
|
||||||
your (CVS) username and password. From the command prompt issue:
|
your (SVN) username and password. From the command prompt issue:
|
||||||
|
|
||||||
SET HOME=C:MyHome
|
SET HOME=C:MyHome
|
||||||
or
|
or
|
||||||
|
|||||||
48
docs/INSTALL
48
docs/INSTALL
@ -96,25 +96,18 @@ properly:
|
|||||||
If you want to compile the binaries for yourself see the BSD section.
|
If you want to compile the binaries for yourself see the BSD section.
|
||||||
|
|
||||||
The fpc sources:
|
The fpc sources:
|
||||||
The easiest way to get the freepascal sources is via cvs. Of course you can
|
The easiest way to get the freepascal sources is via svn. Of course you can
|
||||||
also download it as whole, see http://www.freepascal.org/develop.html
|
also download it as whole, see http://www.freepascal.org/develop.html
|
||||||
for the daily snapshot of the release tree (1.0.x).
|
for the daily snapshot of the release tree (2.0.x).
|
||||||
|
|
||||||
The fpc sources via cvs:
|
The fpc sources via svn:
|
||||||
Create a directory, where you would like to put the sources. You don't need
|
Create a directory, where you would like to put the sources. You don't need
|
||||||
to be root to do this. Any normal user can do this.
|
to be root to do this. Any normal user can do this.
|
||||||
First create a directory for fpc (e.g. /home/username/freepascal) then do
|
First create a directory for fpc (e.g. /home/username/freepascal) then do
|
||||||
the following:
|
the following:
|
||||||
|
|
||||||
[]$ bash
|
[]$ bash
|
||||||
[]$ export CVSROOT=:pserver:cvs@cvs.freepascal.org:/FPC/CVS
|
[]$ svn checkout http://svn.freepascal.org/svn/fpc/trunk fpc
|
||||||
[]$ cvs login
|
|
||||||
|
|
||||||
password is 'cvs' without the ''
|
|
||||||
|
|
||||||
[]$ cvs -z3 co -r FIXES_1_0_0 fpc
|
|
||||||
[]$ cd fpc/fcl
|
|
||||||
[]$ cvs -z3 update -dP -r HEAD
|
|
||||||
|
|
||||||
This will create a directory fpc, which can be later used in the IDE.
|
This will create a directory fpc, which can be later used in the IDE.
|
||||||
|
|
||||||
@ -122,7 +115,7 @@ properly:
|
|||||||
To download/update the latest changes you can simply do
|
To download/update the latest changes you can simply do
|
||||||
|
|
||||||
[]$ cd /home/username/freepascal/fpc
|
[]$ cd /home/username/freepascal/fpc
|
||||||
[]$ cvs -z3 update -dP
|
[]$ svn up
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -150,7 +143,7 @@ properly:
|
|||||||
|
|
||||||
- a file with all sources, or two (fpc and lazarus)
|
- a file with all sources, or two (fpc and lazarus)
|
||||||
(1) e.g. for fpc ftp://ftp.freepascal.org/fpc/dist/Linux/separate/sources.tar
|
(1) e.g. for fpc ftp://ftp.freepascal.org/fpc/dist/Linux/separate/sources.tar
|
||||||
preferably an export (no CVS/ dirs). The above file misses this
|
preferably an export (no SVN/ dirs). The above file misses this
|
||||||
(2) Lazarus source snapshot.
|
(2) Lazarus source snapshot.
|
||||||
- _any_ starting compiler from the 1.0 branch) You can do a check by parsing
|
- _any_ starting compiler from the 1.0 branch) You can do a check by parsing
|
||||||
the output of ppc386 -i if it is 1.0.6 .. 1.0.8 it is ok.
|
the output of ppc386 -i if it is 1.0.6 .. 1.0.8 it is ok.
|
||||||
@ -208,17 +201,11 @@ properly:
|
|||||||
|
|
||||||
Download the latest Mac OS X dmg package.
|
Download the latest Mac OS X dmg package.
|
||||||
Since fpc for Mac OS X is under heavy development, it s recommended to use
|
Since fpc for Mac OS X is under heavy development, it s recommended to use
|
||||||
the latest fpc from cvs.
|
the latest fpc from svn.
|
||||||
|
|
||||||
Open a terminal and type (without the []$)
|
Open a terminal and type (without the []$)
|
||||||
|
|
||||||
[]$ bash
|
[]$ svn checkout http://svn.freepascal.org/svn/fpc/trunk fpc
|
||||||
[]$ export CVSROOT=:pserver:cvs@cvs.freepascal.org:/FPC/CVS
|
|
||||||
[]$ cvs login
|
|
||||||
|
|
||||||
password is 'cvs' without the ''
|
|
||||||
|
|
||||||
[]$ cvs -z3 co fpc
|
|
||||||
|
|
||||||
This will create a directory fpc, which can also be later used by the IDE.
|
This will create a directory fpc, which can also be later used by the IDE.
|
||||||
|
|
||||||
@ -238,7 +225,7 @@ properly:
|
|||||||
To download/update the latest changes you can simply do
|
To download/update the latest changes you can simply do
|
||||||
|
|
||||||
[]$ cd /Users/username/fpc
|
[]$ cd /Users/username/fpc
|
||||||
[]$ cvs -z3 update -dP
|
[]$ svn up
|
||||||
|
|
||||||
|
|
||||||
================================================================================
|
================================================================================
|
||||||
@ -250,11 +237,11 @@ properly:
|
|||||||
Because the whole lazarus stuff is installed into one directory, uninstall
|
Because the whole lazarus stuff is installed into one directory, uninstall
|
||||||
is very easy and you don't need to be root to install lazarus.
|
is very easy and you don't need to be root to install lazarus.
|
||||||
You can get tgz/zip files from the downloads section or you can download it
|
You can get tgz/zip files from the downloads section or you can download it
|
||||||
directly via cvs.
|
directly via svn.
|
||||||
|
|
||||||
ToDo: more details about the tars.
|
ToDo: more details about the tars.
|
||||||
|
|
||||||
Downloading lazarus cvs: cvs provides an easy way to update your sources by
|
Downloading lazarus svn: svn provides an easy way to update your sources by
|
||||||
only downloading the changes. This is the recommended way and saves you a lot
|
only downloading the changes. This is the recommended way and saves you a lot
|
||||||
of time. A connection to the internet is needed for this:
|
of time. A connection to the internet is needed for this:
|
||||||
You don't to be root. Lazarus does not need any special permissions, neither
|
You don't to be root. Lazarus does not need any special permissions, neither
|
||||||
@ -262,16 +249,9 @@ properly:
|
|||||||
First create a directory for lazarus (e.g. /home/username/freepascal) then do
|
First create a directory for lazarus (e.g. /home/username/freepascal) then do
|
||||||
the following:
|
the following:
|
||||||
|
|
||||||
connect to the cvs server (note: lazarus and freepascal use the same server)
|
connect to the svn server (note: lazarus and freepascal use the same server)
|
||||||
|
|
||||||
[]$ export CVSROOT=:pserver:cvs@cvs.freepascal.org:/FPC/CVS
|
[]$ svn checkout http://svn.freepascal.org/svn/lazarus/trunk lazarus
|
||||||
[]$ cvs login
|
|
||||||
|
|
||||||
password is 'cvs' without the ''
|
|
||||||
|
|
||||||
download the lazarus sources:
|
|
||||||
|
|
||||||
[]$ cvs -z3 co lazarus
|
|
||||||
|
|
||||||
compile lazarus:
|
compile lazarus:
|
||||||
|
|
||||||
@ -304,7 +284,7 @@ properly:
|
|||||||
To update lazarus you can use
|
To update lazarus you can use
|
||||||
|
|
||||||
[]$ cd /home/username/freepascal/lazarus
|
[]$ cd /home/username/freepascal/lazarus
|
||||||
[]$ cvs -z3 update -dP
|
[]$ svn up
|
||||||
[]$ make clean all (gmake on BSD)
|
[]$ make clean all (gmake on BSD)
|
||||||
|
|
||||||
This will rebuild lazarus and create an IDE without lazarus packages. To
|
This will rebuild lazarus and create an IDE without lazarus packages. To
|
||||||
|
|||||||
24
docs/TODO
24
docs/TODO
@ -115,7 +115,7 @@ Contents:
|
|||||||
State: working
|
State: working
|
||||||
|
|
||||||
TListBox
|
TListBox
|
||||||
State: working, Bug: Scrollbars do not always correspond to items
|
State: working, Bug: clicking on selected doe not always trigger a click
|
||||||
|
|
||||||
TListView
|
TListView
|
||||||
State: working
|
State: working
|
||||||
@ -136,7 +136,7 @@ Contents:
|
|||||||
State: working
|
State: working
|
||||||
|
|
||||||
TOpenDialog
|
TOpenDialog
|
||||||
State: working, Filter does not work in gtk-interface, see there
|
State: working
|
||||||
|
|
||||||
TPage
|
TPage
|
||||||
State: working
|
State: working
|
||||||
@ -181,9 +181,7 @@ Contents:
|
|||||||
State: working
|
State: working
|
||||||
|
|
||||||
TSpeedButton
|
TSpeedButton
|
||||||
State: working,
|
State: working
|
||||||
Bug: mouse down, mouse move out of button, mouse up
|
|
||||||
does not react properly
|
|
||||||
|
|
||||||
TSpinEdit
|
TSpinEdit
|
||||||
State: working
|
State: working
|
||||||
@ -231,11 +229,6 @@ Contents:
|
|||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
1.3 gtk interface
|
1.3 gtk interface
|
||||||
|
|
||||||
FileDialog
|
|
||||||
State: Filter does not work
|
|
||||||
Skills: gtk
|
|
||||||
Difficulty: medium
|
|
||||||
|
|
||||||
Special keys - for example Ctrl-Shift-1
|
Special keys - for example Ctrl-Shift-1
|
||||||
State: not implemented
|
State: not implemented
|
||||||
Skills: gtk, X
|
Skills: gtk, X
|
||||||
@ -244,17 +237,16 @@ Contents:
|
|||||||
Graphics
|
Graphics
|
||||||
working, see LCL - Graphics
|
working, see LCL - Graphics
|
||||||
|
|
||||||
Focus
|
|
||||||
State: switching focus between windows. Might be impossible due to
|
|
||||||
windowmanagers and limitations of gtk1
|
|
||||||
Skills: gtk, X
|
|
||||||
Difficulty: medium
|
|
||||||
|
|
||||||
Minimizing windows
|
Minimizing windows
|
||||||
State: not implemented
|
State: not implemented
|
||||||
Skills: gtk, X
|
Skills: gtk, X
|
||||||
Difficulty: medium
|
Difficulty: medium
|
||||||
|
|
||||||
|
WindowState
|
||||||
|
State: not implemented
|
||||||
|
Skills: gtk, X
|
||||||
|
Difficulty: medium
|
||||||
|
|
||||||
Doublebuffering
|
Doublebuffering
|
||||||
State: not implemented in gtk1. This is a feature for the gtk2 interface
|
State: not implemented in gtk1. This is a feature for the gtk2 interface
|
||||||
|
|
||||||
|
|||||||
@ -21,19 +21,15 @@ if [ "x$Download" = "xyes" ]; then
|
|||||||
echo "downloading lazarus cvs ..."
|
echo "downloading lazarus cvs ..."
|
||||||
cd /tmp
|
cd /tmp
|
||||||
rm -rf /tmp/lazarus
|
rm -rf /tmp/lazarus
|
||||||
export CVSROOT=:pserver:cvs@cvs.freepascal.org:/FPC/CVS
|
svn export http://svn.freepascal.org/svn/lazarus/trunk lazarus
|
||||||
cvs login
|
|
||||||
cvs -z3 export -r HEAD lazarus
|
|
||||||
cd -
|
cd -
|
||||||
else
|
else
|
||||||
echo "building cvsexportlocal ..."
|
echo "extracting lazarus from local svn ..."
|
||||||
ppc386 -Fu../../lcl/units/i386/linux cvsexportlocal.pas
|
|
||||||
echo "extracting lazarus from local cvs ..."
|
|
||||||
cd ../..
|
cd ../..
|
||||||
SourceDir=`pwd`
|
SourceDir=`pwd`
|
||||||
cd -
|
cd -
|
||||||
rm -rf /tmp/lazarus
|
rm -rf /tmp/lazarus
|
||||||
./cvsexportlocal $SourceDir /tmp/lazarus
|
svn export file://$SourceDir lazarus
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cd /tmp
|
cd /tmp
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user