Commit Graph

940 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