Commit Graph

1090 Commits

Author SHA1 Message Date
michael
332b67ecfb * Removed left-over debug statement
git-svn-id: trunk@15062 -
2010-03-25 20:55:53 +00:00
marco
3ef5d17209 * run clean_files target also for distclean, fixes cleaning of installer.pas
git-svn-id: trunk@15029 -
2010-03-21 12:49:21 +00:00
marco
06a5f63582 * patch from Maxim Ganetsky for multiline messages (Mantis 10268)
git-svn-id: trunk@15018 -
2010-03-14 17:23:05 +00:00
michael
f39e9ba873 * Test unit for testing purposes
git-svn-id: trunk@15009 -
2010-03-13 16:04:19 +00:00
michael
235c3be24a * Added support for version tag (same level as errors or seealso tags
git-svn-id: trunk@15008 -
2010-03-13 16:03:52 +00:00
paul
3cd29858ba compiler, utils: pass tlb resources to fpcres
git-svn-id: trunk@15002 -
2010-03-11 03:01:24 +00:00
joost
ccce77f28b * Forgot to commit file in r14960, fixes make all
git-svn-id: trunk@14964 -
2010-03-01 20:53:27 +00:00
michael
750cfae553 * Fix to work with new version of Pascal scanner
git-svn-id: trunk@14939 -
2010-02-26 10:00:37 +00:00
giulio2
bb5891a560 * fpcres: Implemented TClosableFileStream to automatically release and acquire
file handles as needed. It avoids running out of file descriptors
  (fixes bug #15586)

git-svn-id: trunk@14805 -
2010-01-26 08:54:41 +00:00
pierre
69dedbfaeb + Add support for programs in clean section
git-svn-id: trunk@14770 -
2010-01-22 15:18:30 +00:00
florian
34227e811d + patch by Sven Barth to add native NT rtl support to the compiler, resolves #14886
git-svn-id: trunk@14565 -
2010-01-07 17:42:11 +00:00
pierre
93c1c74e02 * Update Makefiles
git-svn-id: trunk@14382 -
2009-12-10 08:26:29 +00:00
marco
9243d89025 * haiku now an unix, Mantis 15032
git-svn-id: trunk@14322 -
2009-12-04 13:03:41 +00:00
florian
c7f7ce2cdd + mips*
+ armel
- unused variables removed

git-svn-id: trunk@14276 -
2009-11-26 19:39:23 +00:00
pierre
98dfe776e8 + enable x86_64-solaris
git-svn-id: trunk@14236 -
2009-11-21 00:27:16 +00:00
michael
9fff5d989c * Added support for the url tag to include arbitrary links
git-svn-id: trunk@14167 -
2009-11-13 15:58:45 +00:00
florian
851b00f8e9 * more properties fixed
git-svn-id: trunk@14156 -
2009-11-12 18:11:10 +00:00
marco
8dd4f48294 * haiku treated as general Unix in makefiles.
git-svn-id: trunk@14118 -
2009-11-08 18:41:46 +00:00
pierre
e7b25e55c0 * Fix position of fpcmade file for rtl
git-svn-id: trunk@14092 -
2009-11-07 01:01:31 +00:00
Tomas Hajny
0a6888dbcb + enhanced clone of GNU rm, helper for building GO32v2 releases under WinXP, but possibly useful in some other cases too
git-svn-id: trunk@14007 -
2009-11-01 21:33:07 +00:00
paul
dfef902c53 rtl: introduce new TObject methods: UnitName, GetHashCode, Equals, ToString added for compatibility with delphi 2009.
+ changes in compiler, utils, packages to resolve identifier conflicts with the new TObject methods (like changing of UnitName arguments to AUnitName, adding Classes. before the toString, etc). (issue #0014931)

git-svn-id: trunk@14005 -
2009-11-01 16:22:47 +00:00
michael
383fe39d35 * Small patch from Graeme to fix ordering (bug ID 14917)
git-svn-id: trunk@13965 -
2009-10-29 15:48:14 +00:00
michael
9bdebeb50c * (reworked) patch from m. spiller to add turbo delphi doc output format
git-svn-id: trunk@13927 -
2009-10-23 10:16:57 +00:00
michael
19d8ebc5f0 * Patch from m. spiller to actually output xml
git-svn-id: trunk@13926 -
2009-10-23 10:11:50 +00:00
marco
54b8628671 * Fixes compilation problem
git-svn-id: trunk@13839 -
2009-10-10 19:23:30 +00:00
marco
1b977aa8c9 * fpdoc parts of binary support + disable options.
git-svn-id: trunk@13837 -
2009-10-10 18:33:40 +00:00
marco
daa4757c92 * added some non-cleaned units to be cleaned
git-svn-id: trunk@13836 -
2009-10-10 18:10:24 +00:00
florian
81813fb64f * output style more like the coding style fpc sources commonly are using
git-svn-id: trunk@13823 -
2009-10-09 12:57:50 +00:00
florian
e17d6c1624 * handle postfix type declations in typedefs properly
* small indention fixes
* omit empty lines after TypeName

git-svn-id: trunk@13822 -
2009-10-09 12:37:33 +00:00
florian
48e259876b * support LL as int number postfix
git-svn-id: trunk@13821 -
2009-10-09 12:07:36 +00:00
florian
41c5735b40 + handle unary plus
git-svn-id: trunk@13820 -
2009-10-09 12:03:48 +00:00
florian
bc9cffa739 * properties fixed
git-svn-id: trunk@13812 -
2009-10-06 12:04:09 +00:00
florian
cbfcb00ded * don't eat char directly after a comment
git-svn-id: trunk@13811 -
2009-10-06 12:01:26 +00:00
marco
9764ea95d1 * check for css-file existance
git-svn-id: trunk@13805 -
2009-10-05 18:19:36 +00:00
Jonas Maebe
63b8ff87c8 * fixes for go32v2 compilation by John Lee (approved by Tomas)
git-svn-id: trunk@13791 -
2009-10-02 12:55:52 +00:00
marco
0e2f080f07 * binary toc on by default
git-svn-id: trunk@13682 -
2009-09-08 19:11:40 +00:00
florian
6d2a9dd173 + file forgotten to add in r13588
git-svn-id: trunk@13589 -
2009-08-24 17:22:25 +00:00
florian
1bbc9b3e13 * implicit units in a Makefile.fpc are installed when doing a cross install, however if they are referenced only from a program they won't be build so a cross install fails: added build unit, resolves #14409
git-svn-id: trunk@13588 -
2009-08-23 18:20:29 +00:00
Jonas Maebe
847354fe10 * Makefiles version 2.5.1
git-svn-id: trunk@13533 -
2009-08-13 21:21:28 +00:00
florian
9280f60779 - alpha simulator removed: we never used it so far, fpc has no alpha support, alpha is basically dead, qemu supports alpha
git-svn-id: trunk@13530 -
2009-08-13 17:55:21 +00:00
Jonas Maebe
e246cac3ac * regenerated using latest fpcmake
git-svn-id: trunk@13487 -
2009-08-02 18:40:14 +00:00
marco
0a83746e73 * RUNBATCH now only initialized when not already set. For Dos under Windows XP in some circumstances.
git-svn-id: trunk@13477 -
2009-07-30 11:28:54 +00:00
Jonas Maebe
1f6ec379de * moved field definitions before method/property definitions (see mantis
#13971)

git-svn-id: trunk@13330 -
2009-06-27 11:27:31 +00:00
Jonas Maebe
fe65ee6058 + darwin/arm support for fcl-res and fpcres
git-svn-id: trunk@13071 -
2009-05-01 12:47:01 +00:00
michael
31e0852c4b * Patch from Graeme Geldenhuys to supply formatting for definition lists
git-svn-id: trunk@13058 -
2009-04-29 10:41:57 +00:00
michael
e633349d21 * With --help, do not check for package name
git-svn-id: trunk@13011 -
2009-04-14 12:24:01 +00:00
joost
c1a83273f7 * Use ExeSearch instead of FileSearch to find command executable
git-svn-id: trunk@12950 -
2009-03-22 10:04:46 +00:00
joost
d4d733b173 * Use ExeSearch instead of FileSearch to find fpc executable
git-svn-id: trunk@12949 -
2009-03-22 10:04:04 +00:00
joost
bfae5e097d * When IsSuperUser is true, use the GlobalUnitDir instead of the
LocalUnitDir. Just like that the GlobalInstallDir is passed to fpmake.

git-svn-id: trunk@12945 -
2009-03-22 09:21:42 +00:00
joost
4cc2015f8b * Fixed a security issue. Do not try to run an executable named fpc in the current directory, but only search for it in the path
git-svn-id: trunk@12941 -
2009-03-21 17:36:35 +00:00
Jonas Maebe
3844b9b325 + univint dependencies on Darwin for packages using custapp after r12921
git-svn-id: trunk@12922 -
2009-03-19 17:33:30 +00:00
Tomas Hajny
161c1f44d0 * changes from r12727 (import library prefix) reflected in fpcmake
git-svn-id: trunk@12830 -
2009-02-28 22:28:30 +00:00
Jonas Maebe
4bf254bc32 * added .txt extensions to all README, TODO and COPYING files
(mantis #12358)

git-svn-id: trunk@12825 -
2009-02-28 17:34:08 +00:00
florian
234a182bdc * properties set
git-svn-id: trunk@12791 -
2009-02-25 19:36:18 +00:00
marco
cb7f19e798 * show usage if no parameters
git-svn-id: trunk@12747 -
2009-02-18 17:44:02 +00:00
joost
c5d776651e * When RemoteRepository is "auto" download a list of mirrors, not the other way around
git-svn-id: trunk@12487 -
2009-01-03 15:26:56 +00:00
joost
e60623bd33 * While parsing a string to abtain a version number the default build-number is set to 1. A value of 0 indicate that it is a pre-release like a release candidate. 2.2.4rcX will become 2.2.4-0 and 2.2.4 translates as 2.2.4-1
git-svn-id: trunk@12480 -
2009-01-03 12:43:40 +00:00
joost
660a7c4b6d * Load the local mirrors before an update is tried if it is a new installation or else the update will always fail
git-svn-id: trunk@12459 -
2009-01-01 12:09:19 +00:00
joost
b4616d43c1 * PackageAvailableVersionStr should use the AvailableRepository instead of InstalledRepository
git-svn-id: trunk@12456 -
2008-12-29 23:07:55 +00:00
michael
7ebbcb4c9f * Fixed error where unit names with underscores are not correctly handled
git-svn-id: trunk@12402 -
2008-12-19 17:37:20 +00:00
joost
fa3e50042c * Escape ModuleName, fixes building of module AVL_Tree
git-svn-id: trunk@12382 -
2008-12-18 12:40:16 +00:00
michael
790a6a01b7 * Small fix from Andrew Haines to fix dos paths in CHM files
git-svn-id: trunk@12234 -
2008-11-26 19:04:20 +00:00
peter
e8e9da4047 * replace showall with list command
* support new homepageurl and downloadurl
  * update fpmkunit requirement to 2.2.2-1

git-svn-id: trunk@12171 -
2008-11-18 23:59:58 +00:00
peter
9931cb8ea8 * fix building package in currentdir that was
broken by the available/installed repository split

git-svn-id: trunk@12163 -
2008-11-18 23:01:47 +00:00
peter
514ccae231 * use random name for tempbuilddir
* fix uninitialized needfpmkunitsource

git-svn-id: trunk@12160 -
2008-11-18 19:45:34 +00:00
michael
552e5fc66f * Added fpclasschart to Makefile
git-svn-id: trunk@12143 -
2008-11-17 15:15:38 +00:00
michael
1efbbe82b3 * Patch from Andrew to add searchable chm to usage options
git-svn-id: trunk@12093 -
2008-11-14 13:52:40 +00:00
michael
6b24dc9adc * Patch from andrew haines to make generated CHMs searchable
git-svn-id: trunk@12085 -
2008-11-14 10:33:43 +00:00
marco
b390a09078 * allow disabling of mirrors.xml when a custom remoterepository is configured
git-svn-id: trunk@11967 -
2008-10-24 10:20:28 +00:00
peter
d1aeec64bf * use stdout only
git-svn-id: trunk@11956 -
2008-10-23 20:05:36 +00:00
peter
eb51a56199 * remove debug writeln
git-svn-id: trunk@11954 -
2008-10-23 19:32:07 +00:00
peter
efeafa36aa * log configuration settings
git-svn-id: trunk@11953 -
2008-10-23 19:20:15 +00:00
marco
e5db5e4aa8 * regened makefiles to propagate makefile versions
git-svn-id: trunk@11947 -
2008-10-22 17:32:15 +00:00
marco
3591d54f24 * updated all makefile.fpc versions to 2.2.2 for fppkg compat.
git-svn-id: trunk@11945 -
2008-10-22 17:19:13 +00:00
marco
901bf9689e * patch from peter
git-svn-id: trunk@11943 -
2008-10-22 16:30:20 +00:00
marco
50de0679f2 * Add the main unit URL to the index, the fp IDE uses the index for context sensitive help.
git-svn-id: trunk@11911 -
2008-10-18 12:24:16 +00:00
peter
f170eef1da * use AvailableRepository when compiling new packages
git-svn-id: trunk@11909 -
2008-10-17 21:37:13 +00:00
florian
9d087f40fa * when cross compiling, fallback to fpc when no cross compiler is found
git-svn-id: trunk@11827 -
2008-09-27 10:06:56 +00:00
Vincent Snijders
6b0d250ea6 * fpdoc: fixed AV when looking for link tags, patch from Michael van Canneyt
git-svn-id: trunk@11808 -
2008-09-19 13:24:22 +00:00
Vincent Snijders
f28a204dbb * fpdoc: fixed memleak
git-svn-id: trunk@11801 -
2008-09-18 11:49:19 +00:00
michael
e4b4875bb0 * Added support for interface delegation (Implements)
git-svn-id: trunk@11678 -
2008-08-31 21:25:53 +00:00
michael
461ba64623 * Fixed link detection to units that have not yet been scanned
git-svn-id: trunk@11676 -
2008-08-31 21:09:21 +00:00
michael
10511e99ed * Print short description of linked node in class overview
git-svn-id: trunk@11668 -
2008-08-30 21:05:52 +00:00
michael
44494efd54 * Removed session info
git-svn-id: trunk@11652 -
2008-08-25 15:42:14 +00:00
michael
f083839a76 * Initial implementation
git-svn-id: trunk@11649 -
2008-08-25 13:47:06 +00:00
michael
c5007f1cad * Created lazarus project file for easier editing
git-svn-id: trunk@11648 -
2008-08-25 09:52:14 +00:00
michael
ca43ca9c5d * Created lazarus project file for easier editing
git-svn-id: trunk@11647 -
2008-08-25 09:50:29 +00:00
michael
77f5cefb71 * Fixed wrong string type, causing unicode characters to be dropped
git-svn-id: trunk@11639 -
2008-08-23 11:57:16 +00:00
michael
825a060618 * Patch from Sergei Gorelkin to handle unicode
git-svn-id: trunk@11638 -
2008-08-23 11:35:34 +00:00
marco
16b1652cb1 * reserved field now also initialized, from #8896's patch.
git-svn-id: trunk@11418 -
2008-07-20 12:28:48 +00:00
Jonas Maebe
9d8bee1887 * regenerated with changes in r11233
git-svn-id: trunk@11234 -
2008-06-15 15:52:25 +00:00
Jonas Maebe
010246b1ae * better fix for not automatically adding cross binutils prefixes for
darwin to darwin cross compilation (keeps CROSSCOMPILE=1 now, so other
    CROSSCOMPILE-related changes are still done)

git-svn-id: trunk@11233 -
2008-06-15 15:40:24 +00:00
florian
dc92aceef7 * more naming duplicate unit names solved, reason is that COMPILER_UNITTARGETDIR used with make all requires this (all units end in one directory)
git-svn-id: trunk@11221 -
2008-06-12 21:51:35 +00:00
florian
e01e1c9476 * renamed lexlib and yacclib units to avoid name clashes with that ones from tply
git-svn-id: trunk@11220 -
2008-06-12 21:40:10 +00:00
florian
c91498ed65 * better support of float, resolves #11426
git-svn-id: trunk@11210 -
2008-06-07 10:41:42 +00:00
Jonas Maebe
390ece6e0b * regenerated after r11180
git-svn-id: trunk@11193 -
2008-06-04 17:22:44 +00:00
giulio
14d4f02fa0 * fixed fpc_zipinstall for go32v2 and the like
* makefiles regenerated

git-svn-id: trunk@11180 -
2008-06-03 14:01:09 +00:00
michael
5fd3502349 * Patch from Graeme Geldenhuys (enhanced) to use span and class when inserting images
git-svn-id: trunk@11175 -
2008-06-02 18:53:21 +00:00
michael
e062a99270 * Identifiers can start with _
git-svn-id: trunk@11174 -
2008-06-02 18:38:09 +00:00
michael
7c4a1ebfe1 * Added enumerated values to index page, as they are known identifiers
git-svn-id: trunk@11162 -
2008-06-01 17:38:41 +00:00
michael
67fe053e3c * Made image support optional
git-svn-id: trunk@11161 -
2008-06-01 15:42:49 +00:00
michael
c9eba19930 * Fixed image support
git-svn-id: trunk@11160 -
2008-06-01 15:38:29 +00:00
michael
9111ea4da6 * Initial support for images
git-svn-id: trunk@11155 -
2008-06-01 11:48:47 +00:00
michael
cbe2bf359f * Added index page generation to html engine
git-svn-id: trunk@11145 -
2008-05-31 21:18:12 +00:00
michael
2f0ca7d70c + Option to sort nodes (in module)
+ Option to omit overridden methods
+ Option to emit declaration for certain declarations.

git-svn-id: trunk@11127 -
2008-05-29 18:31:36 +00:00
Vincent Snijders
331f772594 fixed compilation on windows
git-svn-id: trunk@11116 -
2008-05-29 06:02:14 +00:00
michael
87836f4c5b * Support for link attribute to description element
git-svn-id: trunk@11115 -
2008-05-28 22:31:07 +00:00
michael
5d2e9d4d4c Slovak translation from Dusan Halicky
git-svn-id: trunk@11113 -
2008-05-28 20:17:02 +00:00
michael
0632e0d8df * Added support for a directory with .mo files, and support for HTML specification of charset
git-svn-id: trunk@11112 -
2008-05-28 20:14:20 +00:00
michael
c69840519e * Better handling of class declarations, move implementation to deindent
git-svn-id: trunk@11088 -
2008-05-26 19:10:59 +00:00
Jonas Maebe
b6c43bad7d * regenerated for i386-Haiku and darwin cross compilation changes
git-svn-id: trunk@11073 -
2008-05-24 09:29:08 +00:00
Jonas Maebe
0a79badb4e + added missing makefiles
git-svn-id: trunk@11072 -
2008-05-24 09:05:59 +00:00
Jonas Maebe
fb3242b2f7 * don't set CROSSCOMPILE when compiling from darwin to darwin
(regardless of source and target architectures)

git-svn-id: trunk@11068 -
2008-05-24 08:36:36 +00:00
michael
f7f2008447 * Support for date in footer
git-svn-id: trunk@11043 -
2008-05-22 20:09:41 +00:00
florian
35c0f78642 + Haiku support by Olivier Coursière based on old BeOS support
git-svn-id: trunk@11014 -
2008-05-19 17:33:35 +00:00
micha
0b2f80a38b * regenerate Makefiles to get armeb-linux support globally (also arm-darwin, so it seems)
git-svn-id: trunk@10888 -
2008-05-05 18:46:55 +00:00
michael
92d83f61a2 * Patch from Giulio Bernardi to fix installation
git-svn-id: trunk@10668 -
2008-04-15 18:29:08 +00:00
peter
85250cca06 * split repository in InstalledRepository and AvailableRepository
* replace CurrentPackage by PackageName
  * remove obsolete execute arguments

git-svn-id: trunk@10610 -
2008-04-06 21:00:24 +00:00
peter
a4c852d729 * detect broken packages, give an error if broken packages are found and the user
needs to run 'fppkg fixbroken' first
  * add --broken option to skip the broken package detection at startup
  * call fixbroken implicitly after an install command from the commandline has been processed.
    This will make sure that all packages depending on the installed package will also be recompiled
    and reinstalled.
    Warning: Installing a new rtl will recompile everything. Currently this will
    give a broken installation because not all packages compile yet.

git-svn-id: trunk@10595 -
2008-04-01 22:39:20 +00:00
peter
fe9035bcdf * regenerated
git-svn-id: trunk@10594 -
2008-04-01 22:32:55 +00:00
florian
2838dbb35a + enabled arm-darwin in fpcmake
git-svn-id: trunk@10576 -
2008-03-28 18:22:57 +00:00
peter
4f4b0efa51 * regenerated
git-svn-id: trunk@10563 -
2008-03-25 17:15:41 +00:00
peter
ef2eaf15b2 * only parse checksum when available
git-svn-id: trunk@10562 -
2008-03-25 17:15:26 +00:00
micha
b0838b13d7 * add armeb target to compiler/Makefiles
git-svn-id: trunk@10552 -
2008-03-24 17:48:11 +00:00
michael
2fc3ede869 * Fixed makefiles using patch from Giulio Bernardi
git-svn-id: trunk@10517 -
2008-03-20 20:06:01 +00:00
florian
989f5eb367 * changed yywrap into a procedure variable so it can be overriden
git-svn-id: trunk@10498 -
2008-03-16 21:40:22 +00:00
Jonas Maebe
9d9dc0e44e * also build fpcres* for solaris
git-svn-id: trunk@10484 -
2008-03-13 10:57:40 +00:00
Jonas Maebe
c97d448248 + added baseunix dependency for fpextres to darwin Makefile.fpc
* regenerated Makefiles committed in r10481 using up-to-date fpcmake

git-svn-id: trunk@10482 -
2008-03-12 22:50:59 +00:00
michael
174de3eab1 Merged revisions 9693-10480 via svnmerge from
svn+ssh://svn.freepascal.org/FPC/svn/fpc/branches/resources

........
  r9694 | michael | 2008-01-09 21:31:18 +0100 (Wed, 09 Jan 2008) | 1 line
  
  * Initial check-in
........
  r9695 | michael | 2008-01-09 21:35:58 +0100 (Wed, 09 Jan 2008) | 1 line
  
  * New version from Giulio Bernardi
........
  r9697 | michael | 2008-01-09 21:41:54 +0100 (Wed, 09 Jan 2008) | 1 line
  
  * Patch from Giulio Bernardi with resource support
........
  r9698 | michael | 2008-01-09 21:46:33 +0100 (Wed, 09 Jan 2008) | 1 line
  
  * Patch from Giulio Bernardi to add more resource testing
........
  r9699 | michael | 2008-01-09 21:57:26 +0100 (Wed, 09 Jan 2008) | 1 line
  
  * New tool from Giulio Bernardi
........
  r9700 | michael | 2008-01-09 21:58:23 +0100 (Wed, 09 Jan 2008) | 1 line
  
  * New tool from Giulio Bernardi
........
  r9701 | michael | 2008-01-09 22:01:54 +0100 (Wed, 09 Jan 2008) | 1 line
  
  * Added fcl-res
........
  r9702 | michael | 2008-01-09 22:01:58 +0100 (Wed, 09 Jan 2008) | 1 line
  
  * Added fcl-res
........
  r9703 | michael | 2008-01-10 08:54:26 +0100 (Thu, 10 Jan 2008) | 1 line
  
  * Fixed double code
........
  r9704 | jonas | 2008-01-10 10:59:20 +0100 (Thu, 10 Jan 2008) | 2 lines
  
    - removed duplicate code
........
  r9705 | jonas | 2008-01-10 11:25:21 +0100 (Thu, 10 Jan 2008) | 2 lines
  
    + added missing fcl-res dependencies
........
  r9706 | jonas | 2008-01-10 11:58:30 +0100 (Thu, 10 Jan 2008) | 2 lines
  
    + dependencies for fpintres and fpextres
........
  r9707 | yury | 2008-01-10 12:47:51 +0100 (Thu, 10 Jan 2008) | 3 lines
  
  * Fixed compilation of resource, which is included in a unit located in different folder than main source.
  * .res files must be copied to units output folder, otherwise .res files will not be found when only compiled units path is available and compiler does not know anything about sources folder.
  * Improved resource related error messages.
........
  r9708 | michael | 2008-01-10 12:52:13 +0100 (Thu, 10 Jan 2008) | 1 line
  
  * Removed double source after end.
........
  r9709 | michael | 2008-01-10 12:52:48 +0100 (Thu, 10 Jan 2008) | 1 line
  
  * No longer needed
........
  r9710 | tom_at_work | 2008-01-10 22:09:08 +0100 (Thu, 10 Jan 2008) | 1 line
  
  * properly align FPC_RESLOCATION so that linking does not fail on some architectures (e.g. ppc64)
........
  r9711 | tom_at_work | 2008-01-10 23:53:12 +0100 (Thu, 10 Jan 2008) | 1 line
  
  * fix splitting of 64 bit load/stores from/to unaligned memory locations into multiple load/stores, which in some cases generated wrong code
........
  r9712 | michael | 2008-01-11 11:00:08 +0100 (Fri, 11 Jan 2008) | 1 line
  
  * Fixed bug in BSS section on 64-bit platforms
........
  r9720 | giulio | 2008-01-12 10:02:04 +0100 (Sat, 12 Jan 2008) | 1 line
  
  Updated fcl-res documentation: occurrences of reslib changed to fcl-res.
........
  r9740 | giulio | 2008-01-13 19:36:44 +0100 (Sun, 13 Jan 2008) | 3 lines
  
   - Don't try to compile resources on systems with a non windows-like resource support.
   - Don't add the .or file to the list of object files if resource compiling failed.
........
  r10201 | giulio | 2008-02-04 11:35:44 +0100 (Mon, 04 Feb 2008) | 5 lines
  
  * resource compiling supported on OS/2 via wrc
  * CompileResourceFiles and CollectResourceFiles don't do target-specific checks anymore
  * refactored a bit
........
  r10389 | giulio | 2008-02-25 21:32:52 +0100 (Mon, 25 Feb 2008) | 2 lines
  
  Deleted test file which was committed by mistake
........
  r10472 | giulio | 2008-03-10 12:22:18 +0100 (Mon, 10 Mar 2008) | 2 lines
  
  changed define FPC_HAS_RESOURCES to FPC_HAS_WINLIKERESOURCES
........

git-svn-id: trunk@10481 -
2008-03-12 21:33:48 +00:00
peter
f9b80919e1 * basic work for checksum on packages to detect if recompile
is needed. Checksum is currently based on the system time

git-svn-id: trunk@10394 -
2008-02-26 22:46:42 +00:00
florian
0df73836a2 + avr as cpu
git-svn-id: trunk@10308 -
2008-02-11 22:25:19 +00:00
peter
36316bea75 * recovery mode added to always use internal fpmkunit
* fix dependency versioning

git-svn-id: trunk@10280 -
2008-02-10 19:06:20 +00:00
peter
70a6eeaa16 * disable wrong package not available check
git-svn-id: trunk@10247 -
2008-02-08 00:03:50 +00:00
peter
18ccec1b15 * clean command
git-svn-id: trunk@10244 -
2008-02-07 23:01:28 +00:00
peter
aafabe4bb2 * log packages installed both global and local
git-svn-id: trunk@10241 -
2008-02-07 21:55:08 +00:00
peter
dc23783859 * handle duplciate versions in scan
git-svn-id: trunk@10240 -
2008-02-07 21:23:54 +00:00
peter
e2e1321f04 * check dependencies for os and cpu
* versions changed to major.minor.micro-build
  * renamed avail,allavail to showavail,showall

git-svn-id: trunk@10220 -
2008-02-04 23:49:05 +00:00
peter
12931808dc * find installed versions in local and global install dir
* support Package.fpc for backwards compatibility

git-svn-id: trunk@10214 -
2008-02-04 21:14:25 +00:00
peter
7ab46e8507 * basic work to load installed versions from fpunits.conf
git-svn-id: trunk@10182 -
2008-02-03 15:16:13 +00:00
peter
daf193b9ea * package in directory fixed
git-svn-id: trunk@10166 -
2008-02-02 23:09:20 +00:00
peter
dd1a7ce8e3 * quoted parameters
* workaround broken fpc.exe in 2.2.0, retreive real compiler binary instead
  * fppkg requires at least 2.2.1 to be compiled, because of broken sysutils and zipper

git-svn-id: trunk@10132 -
2008-02-01 08:12:33 +00:00
peter
7ceeb83014 * use AllowDirectorySeparators
git-svn-id: trunk@10109 -
2008-01-29 23:32:01 +00:00
peter
886c74ac75 * use FindPackage to not raise and error if package is not installed
git-svn-id: trunk@10078 -
2008-01-28 07:50:38 +00:00
peter
ef9177ccc4 * report URL in download failure
* ignore errors in initial download
  * fixed crash with selecting mirror without doing an update

git-svn-id: trunk@10076 -
2008-01-27 22:40:36 +00:00
peter
c80c97739c * rename Packages dir to Archives dir
* use local configuration dirs and files

git-svn-id: trunk@10075 -
2008-01-27 22:17:33 +00:00
marco
99b4d55ec5 * shellscript to print deps based on makefile.fpc requirement lines
git-svn-id: trunk@10030 -
2008-01-27 10:49:05 +00:00
michael
4c7aab2f15 * Support for bitpacked and removed stray debug writeln
git-svn-id: trunk@10029 -
2008-01-27 10:48:45 +00:00
peter
35c6e49575 * verbosity cleanup so it is constistent with fpmkunit
* lnet http failures now raise an error
  * mirrors.xml support
  * config file upgrading added
  * weighted random mirror selection

git-svn-id: trunk@10013 -
2008-01-27 00:13:27 +00:00
peter
71688e72ef * update convertmk to generate a valid fpmake.pp
* never overwrite existing fpmake.pp

git-svn-id: trunk@9938 -
2008-01-26 16:39:28 +00:00
peter
66b6f5d4f7 * fix netdb dependencies
git-svn-id: trunk@9919 -
2008-01-25 00:40:35 +00:00
peter
81c82efbeb * regenerated
git-svn-id: trunk@9918 -
2008-01-25 00:21:19 +00:00
peter
72b3da0bbf * updated for --os and --cpu
git-svn-id: trunk@9890 -
2008-01-23 23:16:14 +00:00
peter
596c61bd9c * AddUnit from ppu
* Compare directories and output Targets.AddUnit lines

git-svn-id: trunk@9876 -
2008-01-22 23:53:47 +00:00
peter
8e22284eb0 * regenerated
git-svn-id: trunk@9875 -
2008-01-22 23:11:04 +00:00
peter
721a45eb02 * shell commands helpfull for building fpmake.pp
git-svn-id: trunk@9874 -
2008-01-22 23:10:46 +00:00
peter
1f792725c9 * fix filename cases
git-svn-id: trunk@9872 -
2008-01-22 22:06:30 +00:00
peter
d8755158b4 * regenerated
git-svn-id: trunk@9862 -
2008-01-22 08:45:47 +00:00
peter
337c3cba5d * also include sec_units if only implicitunits are available
git-svn-id: trunk@9861 -
2008-01-22 08:45:14 +00:00
peter
2377b34d16 * support passing archive on the commandline for build,compile,install.
this can be used to test build of archives using 'fppkg archive && fppkg build <archive.zip>'

git-svn-id: trunk@9858 -
2008-01-21 17:58:18 +00:00
peter
02a8dae1db * regenerated
git-svn-id: trunk@9834 -
2008-01-20 22:18:34 +00:00
peter
a40b4818ec * regenerated
git-svn-id: trunk@9688 -
2008-01-08 23:44:55 +00:00
peter
e6a4d76c51 * updated
git-svn-id: trunk@9654 -
2008-01-06 17:15:12 +00:00
mazen
69a82669df * Fixed guessing default FPCDIR in fpcmake.
git-svn-id: trunk@9630 -
2008-01-05 11:37:22 +00:00
michael
e54422ce7a * makeskel in update mode can crash when looking for elements. Fixed this
git-svn-id: trunk@9592 -
2007-12-30 21:17:56 +00:00
michael
d50f721e96 * Added support for detecting no-longer used nodes in descr files
git-svn-id: trunk@9585 -
2007-12-30 16:39:41 +00:00
michael
5e93a4ee3f * Fixed 9808: used units now correctly parsed
git-svn-id: trunk@9578 -
2007-12-29 22:49:18 +00:00
Vincent Snijders
d28f943b0e + rstconv: add support for -c XXX parameter to add header containing the CharSet to a .po-file
git-svn-id: trunk@9541 -
2007-12-27 14:37:58 +00:00
michael
46f15635b6 * Removed conditional define. CHM always included
git-svn-id: trunk@9408 -
2007-12-07 10:55:17 +00:00
michael
e261bd766c * Patch from Andrew Haines to support FPDOC generating CHMs
git-svn-id: trunk@9407 -
2007-12-07 10:53:21 +00:00
peter
f3b26a94fe * stop when fpmake fails
git-svn-id: trunk@9355 -
2007-11-30 00:15:50 +00:00
sekelsenmat
b1f8d613f8 Small improvement to symbian build tool
git-svn-id: trunk@9326 -
2007-11-24 21:26:52 +00:00
peter
093237e74d * Use expandfilename to remove ../.. from FPCDIR for non-unix
git-svn-id: trunk@9314 -
2007-11-21 22:00:48 +00:00
peter
0852ce56a9 * check for all fpmkunit dependencies with version check
git-svn-id: trunk@9306 -
2007-11-20 22:23:41 +00:00
peter
b72cb5f4b8 * check if the minimum required fpmkunit is installed, if not
installed or too old then fallback to internal source

git-svn-id: trunk@9305 -
2007-11-20 22:01:22 +00:00
Jonas Maebe
4b8643f73b * removed some clashes between ifdefs and regular tokens
git-svn-id: trunk@9289 -
2007-11-18 19:33:00 +00:00
Jonas Maebe
de08321368 + short instructions on how to use it
git-svn-id: trunk@9288 -
2007-11-18 18:50:35 +00:00
Jonas Maebe
36e5e49553 + object pascal support
git-svn-id: trunk@9287 -
2007-11-18 18:45:48 +00:00
Jonas Maebe
30e4da99da * source code similarity tester (import of original 2.21 sources available
at http://www.cs.vu.nl/pub/dick/similarity_tester/)

git-svn-id: trunk@9286 -
2007-11-18 18:43:44 +00:00
peter
f065706543 * fixed case downloadpackage action
git-svn-id: trunk@9285 -
2007-11-18 17:48:35 +00:00
peter
c503526407 * Add path to URI request
git-svn-id: trunk@9284 -
2007-11-18 17:36:55 +00:00
peter
ed3d9e1e5f * downloader registration
git-svn-id: trunk@9283 -
2007-11-18 17:25:52 +00:00
peter
47ecdea412 * made pkglnet,pkgwget implicitunits
git-svn-id: trunk@9282 -
2007-11-18 17:25:25 +00:00
peter
f0c4849f3a * another example
git-svn-id: trunk@9259 -
2007-11-14 23:16:55 +00:00
peter
6b38bfc780 * move example/test code to examples sub dir
git-svn-id: trunk@9258 -
2007-11-14 23:15:46 +00:00
peter
534048d62e * remove pkgcurl
git-svn-id: trunk@9257 -
2007-11-14 23:13:22 +00:00
peter
269d8ecf51 * split options in globaloptions and compileroptions
* use compileroptions to load settings for compiling fpmake
  * simple version check in config files

git-svn-id: trunk@9256 -
2007-11-14 23:10:09 +00:00
peter
f3e3ca1086 * remove obsolete 2.0.x files
git-svn-id: trunk@9255 -
2007-11-14 23:08:56 +00:00
peter
c30eed4069 * support <none> as empty version
* don't write not installed versions to status file

git-svn-id: trunk@9247 -
2007-11-13 23:09:04 +00:00
peter
bd093b4b9e * give better error on corrupt packages.xml
* first installdependencies before downloading/unzipping packages
  * delete corrupt file if download failed

git-svn-id: trunk@9240 -
2007-11-13 19:35:17 +00:00
peter
ae45cfefce * pass --nofpccfg
git-svn-id: trunk@9233 -
2007-11-13 18:37:42 +00:00
michael
83e9952ecf * Use dynlibs instead of dllfunc
git-svn-id: trunk@9224 -
2007-11-12 22:54:59 +00:00
peter
da21fb10e3 * default repository is now http
git-svn-id: trunk@9217 -
2007-11-12 18:07:07 +00:00
peter
6a0b278727 * basic dependency handling is working
git-svn-id: trunk@9215 -
2007-11-12 17:07:23 +00:00
Jonas Maebe
7ae3de0a01 * regenerated for x86_64-darwin
git-svn-id: trunk@9186 -
2007-11-10 21:37:24 +00:00
marco
7f57d9568d * make install was broken, fixes 10144
git-svn-id: trunk@9183 -
2007-11-10 20:34:12 +00:00
Jonas Maebe
c9ce918485 * regenerated for darwin/x86_64
git-svn-id: trunk@9181 -
2007-11-10 18:37:19 +00:00
Jonas Maebe
d801dec484 + darwin/x86_64 support
git-svn-id: trunk@9178 -
2007-11-10 18:28:12 +00:00
peter
33b5d4d73c * compile command added
* basic work for package dependencies

git-svn-id: trunk@9168 -
2007-11-09 01:00:59 +00:00
peter
03ec4e8b3c * dependency checking improved and more verbose
git-svn-id: trunk@9167 -
2007-11-09 00:59:39 +00:00
peter
8db504feea * archive files for all targets
* add oscpupossible list to reduce the cpu-os combinations,
    the table is copied from fpcmake
  * add bigger separates to the source

git-svn-id: trunk@9145 -
2007-11-05 22:35:14 +00:00