Commit Graph

250 Commits

Author SHA1 Message Date
tom_at_work
7c56a9f34d Revert r22080 because it prevents crosscompilation.
git-svn-id: trunk@22101 -
2012-08-16 21:24:47 +00:00
tom_at_work
7b6bcd315f Pass FPCOPT to fpmkunit and fpmake compilation. This prevents build errors of these programs if the given FPCOPT options of the previously compiled RTL are incompatible to default options. Regenerated associated makefiles.
git-svn-id: trunk@22080 -
2012-08-14 19:09:17 +00:00
michael
7976add94b * Added ParseFiles
git-svn-id: trunk@21977 -
2012-07-27 11:41:44 +00:00
Jonas Maebe
16974d2f08 * empty result of IntParseString() in case the input is empty, fixes double
output lines in generated config files by fpcmkcfg such as mentioned in
    mantis #22505
   

git-svn-id: trunk@21969 -
2012-07-25 11:49:09 +00:00
michael
153f59a38a * Fixed bug ID #22045
git-svn-id: trunk@21881 -
2012-07-11 16:51:50 +00:00
michael
53186644a7 * Added option to fetch all errors
git-svn-id: trunk@21873 -
2012-07-11 15:08:13 +00:00
michael
8dc7313374 * Added decode parameter to parseuri
git-svn-id: trunk@21870 -
2012-07-11 13:53:25 +00:00
svenbarth
90db273224 + added target NativeNT to supported OSes in fpmkunit
* modified fpmake files in packages to allow a "make all" for NativeNT in packages to work (nearly all packages need to be disabled; the main cause for this are the still missing DOS and Objects units for the target)

git-svn-id: trunk@21319 -
2012-05-18 07:17:02 +00:00
pierre
1b3fd997fc + Regenerate all Makefiles's after adding x86_64 netbsd target
git-svn-id: trunk@21031 -
2012-04-24 23:15:18 +00:00
Jonas Maebe
44bd889b9b * regenerated Makefiles with AIX support
git-svn-id: trunk@20812 -
2012-04-11 18:03:57 +00:00
pierre
2c4d8cc9d9 Add x86_64-openbsd target in Makefiles
git-svn-id: trunk@20723 -
2012-04-06 16:49:08 +00:00
joost
265f54b26b * Added ability to specify installation-destination path of
TPackage.InstallFiles
 * Added bininstalldir, prefix and unitinstalldir macro''s

git-svn-id: trunk@20669 -
2012-03-30 14:29:50 +00:00
joost
0e0a5dee4f * TTemplateParser: Do not require a space between the tag name and the
ParamStartDelimiter. 
 * Allow parameters without any name, for example: {uppercase[-this-]}
 * Added simple tests for TTemplateParser

git-svn-id: trunk@20543 -
2012-03-20 16:13:14 +00:00
pierre
8e0bb8298a + Add missing netbsd unit dependencies
git-svn-id: trunk@20323 -
2012-02-12 10:46:45 +00:00
marco
13743890d5 * fix to store empty node also for tkastring, Mantis #21137
git-svn-id: trunk@20249 -
2012-02-04 15:42:57 +00:00
joost
994769cbe7 * Do not use the BINUTILSPREFIX when compiling fpmake files during a cross-
compile. It seems that CROSSBOOTSTRAP is never set(?)

git-svn-id: trunk@19951 -
2012-01-02 15:16:52 +00:00
joost
eccfddf7b3 * By default try to build fpmake packages using a buildunit
git-svn-id: trunk@19940 -
2012-01-01 14:09:26 +00:00
joost
0bf3f2bdff * Take INSTALL_BASEDIR also into account on make distinstall
git-svn-id: trunk@19939 -
2012-01-01 13:39:02 +00:00
joost
57700b9dd3 * Changes regarding the binutilsprefix from r19272 now applied to all fpmake-based makefiles
git-svn-id: trunk@19938 -
2012-01-01 12:46:29 +00:00
michael
51b5107247 * Patch from Ilya Melnikov to change var to out params (bug 20949)
git-svn-id: trunk@19905 -
2011-12-29 11:50:12 +00:00
michael
109fa89bc8 * Make sure key is zero-padded if seed is smaller than key length (bug 20949, patch from Ilya Melnikov)
git-svn-id: trunk@19904 -
2011-12-29 11:48:38 +00:00
florian
9426cac1b0 * rebuilt Makefiles
git-svn-id: trunk@19748 -
2011-12-04 15:34:01 +00:00
Mattias Gaertner
9d30bf6a9f avl_tree: fixed FindPointer if on last node
git-svn-id: trunk@19728 -
2011-12-02 21:35:27 +00:00
michael
7effdb1eaa * Implemented Pause/Resume, paused
git-svn-id: trunk@19630 -
2011-11-12 12:55:40 +00:00
joost
65b7c1b515 * Same change as in r19552 for all other packages compiled with fpmake
git-svn-id: trunk@19553 -
2011-10-28 13:10:26 +00:00
marco
4d00966be2 * reverted earlier change to logeventype on Michael's request.
git-svn-id: trunk@19536 -
2011-10-24 08:06:14 +00:00
marco
7daf8a19c2 * added ltnone logtype. Mantis #20544
git-svn-id: trunk@19535 -
2011-10-24 07:48:51 +00:00
florian
d7f7a9bb76 * patch by Alexander Shishkin to clean up $ifopt usage by $push/$pop, resolves #20346
git-svn-id: trunk@19256 -
2011-09-27 20:22:40 +00:00
florian
4868b09844 * patch by alexvin to replace $ifopt by $push/$pop, resolves #20332
git-svn-id: trunk@19239 -
2011-09-25 21:19:50 +00:00
paul
1f129cfee0 packages: replace UTF8String to AnsiString at least for now.
git-svn-id: trunk@19134 -
2011-09-17 16:08:24 +00:00
Mattias Gaertner
14d13bc004 avl_tree: added enumerator
git-svn-id: trunk@19032 -
2011-09-08 17:53:31 +00:00
michael
d443fafc3c Patch from Ludo Brands to fix issue #20106
git-svn-id: trunk@18921 -
2011-08-31 08:51:35 +00:00
Jonas Maebe
bf74f2efee * mark all fpmake Makefiles with .NOTPARALLEL:, because they don't declare
dependencies between all of their internal targets

git-svn-id: trunk@18791 -
2011-08-20 17:25:52 +00:00
pierre
1c2a5f9819 + Update all Makefile's modified by
change in utils/fpcm/fpcmake.ini in prevous commit.

  Adapt also other files to that change:

  * compiler/globals.pas: Replace $FPCTARGET by os_string if
  tf_use_8_3 flag is set for target_info also.

  * tests/Makefile.fpc: Modify TEST_TARGETSUFFIX in the same way
  as TARGETSUFFIX was modified in previous commit.

  * tests/utils/dotest.pp:
    + New variable UseOSOnly, set to true if only target OS name
    should be used for subdirectories.

git-svn-id: trunk@18228 -
2011-08-16 20:10:19 +00:00
michael
a9c2e6a8ae * Override 64-bit version, common fake seek (modified patch from Chad B - bug ID #19848)
git-svn-id: trunk@18194 -
2011-08-13 18:55:50 +00:00
michael
6692595a33 * Fix 19851 19852 19855 (modified patch by Chad B)
git-svn-id: trunk@18193 -
2011-08-13 18:51:23 +00:00
michael
09371b21e9 * Fix 19849 (modified patch by Chad B)
git-svn-id: trunk@18192 -
2011-08-13 18:49:51 +00:00
michael
2777349a23 * Fix 19850 (modified patch by Chad B)
git-svn-id: trunk@18191 -
2011-08-13 18:48:23 +00:00
joost
6906b47d35 * Disabled eventlog support on WinCE
git-svn-id: trunk@18155 -
2011-08-09 16:14:52 +00:00
joost
084c06586a * Pass INSTALL_UNITDIR to fpmake, it is used in the testsuite-scripts
git-svn-id: trunk@18138 -
2011-08-07 14:08:11 +00:00
joost
3b30ec8c7c * Use fpc_cleanall instead of fpc_distclean on a make distclean when no fpmake-binary is available. Because fpc_cleanall could be an empty target
git-svn-id: trunk@18128 -
2011-08-06 22:52:41 +00:00
joost
f9b27806e4 * Switched packages to fpmake building
git-svn-id: trunk@18123 -
2011-08-06 18:15:44 +00:00
marco
043e9b2ec2 * Trunk version to 2.7.1
git-svn-id: trunk@18075 -
2011-08-03 13:59:33 +00:00
marco
39d7bb511d * Regenned all makefiles before 2.6.x branching.
git-svn-id: trunk@18073 -
2011-08-03 13:41:52 +00:00
Mattias Gaertner
e18d5e1f61 avltree: made nodemgr protected
git-svn-id: trunk@18008 -
2011-07-17 09:54:14 +00:00
michael
840b158eb8 * Fixed DeleteKey. Deleting the last key does not delete the section (Delphi/Windows compatible)
git-svn-id: trunk@18000 -
2011-07-16 14:11:30 +00:00
michael
066a001afe * Fixed WriteString to be Windows/Delphi compatible. Writing an empty value does not delete the value
git-svn-id: trunk@17994 -
2011-07-16 14:05:42 +00:00
joost
16e07fd1f8 * fpmakefile updates
git-svn-id: trunk@17925 -
2011-07-03 21:16:31 +00:00
joost
6d89da0654 * Moved daemon.txt to fcl-extra, where daemon.pp is moved to
git-svn-id: trunk@17924 -
2011-07-03 20:59:14 +00:00
marco
79dd9eba0c * Patch from Mantis #19596 that reads comment again, which was erased by the last commit.
git-svn-id: trunk@17792 -
2011-06-22 09:29:32 +00:00