"SfR Fresh" - the SfR Freeware/Shareware Archive

Member "fpcbuild-2.2.2/fpcsrc/ide/readme.ide" of archive fpcbuild-2.2.2.tar.gz:


As a special service "SfR Fresh" has tried to format the requested source page into HTML format using source code syntax highlighting with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. That can be also achieved for any archive member file by clicking within an archive contents listing on the first character of the file(path) respectively on the according byte size field.
    1              Welcome to the Free Pascal IDE!
    2             ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
    3 
    4  Please take the time to read this file to avoid most
    5  common installation problems, and to get the most out of
    6  this software!
    7 
    8   General information Ü
    9  ßßßßßßßßßßßßßßßßßßßßßß
   10  First of all: note that the IDE is currently still in
   11  beta state! That means that some functions may not work,
   12  or may not work as expected. We do our best to fix all
   13  bugs and make the IDE reliable and stable, however, you
   14  may still encounter some problems using it.
   15  Therefore you should be careful using untested functions,
   16  and make regularly backup copies of your source files!
   17  If you encounter any problems using the IDE, then please
   18  report it to the authors by sending an e-mail to
   19  "bugs@freepascal.org" or by entering it in the bugs
   20  database at "http://www.freepascal.org". (Note, that we
   21  can't fix bugs we don't have any knowledge of, or can't
   22  reproduce, so, it's in your own interest to report bugs
   23  as fast and precisely as possible.)
   24 
   25  You should be also careful with hotkeys and shortcuts!
   26  The IDE is designed to be compatible with the BP IDE as
   27  much as possible, however, the platform differences and
   28  some improvements may break that compatibility at some
   29  points, which may result in slightly or totally different
   30  behaviour than expected. Therefore, you should first
   31  experiment with the IDE some time before using for
   32  serious purposes, and read all available docs before
   33  reporting a "bug"!
   34 
   35   Version conflicts Ü
   36  ßßßßßßßßßßßßßßßßßßßß
   37  IDE snapshots are created on a regular basis. That means,
   38  that the IDE and it's embedded compiler are always the
   39  most up-to-date versions.
   40  Unless you've installed the IDE from a full distribution,
   41  you'll have to install the latest compiler and RTL
   42  binaries to avoid version conflicts and get the IDE
   43  working. You can do this by downloading the latest binary
   44  snapshots from "http://www.freepascal.org" and copying
   45  it's contents directly over your existing installation.
   46  (You can also install these files in separate directories
   47  and set up the IDE to search for them at that place.
   48  However, this may result in different behaviour and
   49  incompatibilities between of the command-line based and
   50  the embedded compiler.)
   51  When installing a new snapshot you should make sure you
   52  back up your existing installation! This is not a
   53  neccessary step for the IDE to function, however, it may
   54  proove very helpful, when the newly installed snapshot
   55  contains a new bug or is incompatible in some aspects
   56  with your previous one.
   57 
   58   Configuration Ü
   59  ßßßßßßßßßßßßßßßß
   60  Once you have installed the IDE, it requires two
   61  configuration changes before it can compile. This is due
   62  to the fact that the IDE includes its own compiler; it
   63  does not use ppc386.exe and thus it also does not use the
   64  configuration in the file fpc.cfg.
   65 
   66  Select Target from the Compile menu and then check the
   67  correct default target (this is Go32V2 for DOS).
   68  Next, choose Directories in the Otions menu and in the
   69  line "Unit directories" enter the path to your copy of
   70  the RTL directory, usually c:\pp\rtl\go32v2. If you have
   71  done everything correct and it still doesn't work, you
   72  may have grabbed a snapshot that has a bug; in this case
   73  try again one or two days later or ask for help on one of
   74  the mailing lists (see later!).
   75 
   76   Documentation Ü
   77  ßßßßßßßßßßßßßßßß
   78  Although the IDE itself has no kind of "native"
   79  documentation or help, it is capable of reading HTML,
   80  Turbo Pascal (TPH), and Norton Guide (NG) format files.
   81  That means, that you can use both the FPC documentation
   82  (included in your distribution, or downloadable from the
   83  Free Pascal HP) and/or the help files of your Turbo or
   84  Borland Pascal (from version 5.5 thru 7.0) installation.
   85  You can install help files of all types in the on-line
   86  help system by going to Help menu, selecting Files and
   87  adding them to the list.
   88 
   89   Linux and FreeBSD Ü
   90  ßßßßßßßßßßßßßßßßßßßß
   91  Free Vision, the windowing library on which the IDE is
   92  based, is more advanced than a VT100 terminal can
   93  handle. Unfortunately, Unix terminal emulators provide
   94  mostly VT100 functionality, and do not allow access to
   95  all VGA characters.
   96 
   97  On a VT100 compatible terminal, Free Vision replaces VGA
   98  characters as good as possible using the characters that
   99  the VT100 does have. This works very well, but it means
  100  that window borders arrows and other characters do not
  101  look optimal. Free Vision uses a slightly enhanced
  102  version of this VT100 mode on FreeBSD.
  103 
  104  When running on the Linux console (no X) Free Vision
  105  switches into Linux console mode and makes use of the
  106  /dev/vcsa* devices to display the full character set. To
  107  make use of this mode, you must use a VGA console font in
  108  codepage 437, 850, 852 etc. encoding. If your distribution
  109  uses /etc/sysconfig/console, these are good values to put
  110  into that file:
  111 
  112  CONSOLE_FONT="cp850-8x16"
  113  CONSOLE_SCREENMAP="8859-1_to_uni.trans"
  114  CONSOLE_UNICODEMAP=""
  115 
  116  To allow non-root users to use the Linux console mode you
  117  must make sure they have permission to use /dev/vcsa*.
  118  The best way to do this is to make sure the utility
  119  "grab_vcsa" is in a directory pointed to by the
  120  environment variable "PATH" and configured setuid root.
  121  It will change the ownership of the /dev/vcsa device the
  122  user is using to him until he logs out.
  123 
  124  The Linux console mode can be combined with fbdev. At
  125  high resolutions, i.e. 1024x768, the IDE becomes very
  126  pleasant to work with.
  127 
  128   More information Ü
  129  ßßßßßßßßßßßßßßßßßßß
  130  If you need more informations you can:
  131   þ read the FAQ and the documentation
  132   þ join one or more of the 4 mailing lists
  133 
  134  For the FAQ, for the on-line version of the docs,
  135  and for information on joining the mailing lists go to
  136  the Free Pascal homepage at http://www.freepascal.org.
  137 
  138  Well, I think, this should be enough info for the start.
  139  Thanks for taking time reading this file, and please
  140  don't forget to report any bugs or problems you encounter
  141  using the IDE as soon as possible. Also feel free to
  142  write us, if you have any comments, suggestions, ideas,
  143  etc. regarding the compiler and/or the IDE!
  144 
  145  Have as much fun using the IDE, as we had creating it! ;)
  146 
  147                   The Free Pascal IDE Development Team
  148