The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
svenbarth e8ede4c3e2 Merged revision(s) 32508-32510, 32512 from branches/svenbarth/packages:
Keep track whether a package was added directly through a requires section (or the command line) or indirectly.

fpkg.pas, tpackageentry:
  + new field "direct"
pkgutil.pas:
  + add_package: new parameter "direct" which sets the "direct" field of the new package entry
options.pas:
  * TOption.interpret_option & read_arguments: adjust call to add_package()
pmodules.pas:
  * proc_package: adjust call to add_package()

........
Also load all packages that are required by packages, but that are not part of the directly used packages.

pkgutil.pas, load_packages:
  * check the list of required packages for packages that are not yet part of the package list and add these as indirect packages
  * establish the links to loaded packages in the required packages once all packages were loaded

........
fpcp.pas, tpcppackage:
  + new method add_required_package() to add a required package while ignoring duplicates

........
pmodules.pas, proc_package:
  * add all packages of loaded units as required packages

........

git-svn-id: trunk@33517 -
2016-04-15 14:42:24 +00:00
compiler Merged revision(s) 32508-32510, 32512 from branches/svenbarth/packages: 2016-04-15 14:42:24 +00:00
ide * notify unit video of switching consoles under windows 2016-04-10 01:44:29 +00:00
installer * added SDL sources 2015-11-17 12:03:49 +00:00
packages * updated ptcpas to version 0.99.14.1 2016-04-14 21:43:52 +00:00
rtl Amiga: Enable character unit 2016-04-14 21:02:25 +00:00
tests * fixed a_load_regconst_subsetreg_intern() when loading a 32 bit register 2016-04-13 17:09:31 +00:00
utils * pas2jni: Minor fix to exe extension. 2016-04-07 13:17:46 +00:00
.gitattributes * updated ptcpas to version 0.99.14.1 2016-04-14 21:43:52 +00:00
.gitignore * Removed empty tests directory from svn 2014-11-08 15:47:53 +00:00
fpmake_add1.inc * Handle the location of each package at run-time, not at compilation time 2013-06-02 17:55:23 +00:00
fpmake_proc1.inc * Handle the location of each package at run-time, not at compilation time 2013-06-02 17:55:23 +00:00
fpmake.pp * Handle the location of each package at run-time, not at compilation time 2013-06-02 17:55:23 +00:00
Makefile * remove documentation of the build target in the Makefile help screen as it overrides the version check 2016-03-13 12:10:33 +00:00
Makefile.fpc * remove documentation of the build target in the Makefile help screen as it overrides the version check 2016-03-13 12:10:33 +00:00