marco
72b0e72580
* added a fix for crashes on very short fpdoc projects. x.y.z.count was examined without checking x,y and z existed.
...
Fixes Mantis #24579
git-svn-id: trunk@24943 -
2013-06-23 09:10:15 +00:00
joost
df4191acb3
* Handle the location of each package at run-time, not at compilation time
...
* Added a fpmake.pp in the root, to compile the utils and packages in one go
git-svn-id: trunk@24783 -
2013-06-02 17:55:23 +00:00
joost
94e7cd5a51
* Switched utils to fpmake building
...
git-svn-id: trunk@24621 -
2013-05-26 19:05:11 +00:00
joost
436d0bbdae
* Added some bin2obj rules to the fpmake.pp file
...
git-svn-id: trunk@24481 -
2013-05-11 09:03:24 +00:00
pierre
a86ae3efee
Regenerate all Makefiles with an up-to-date fpcmake binary
...
git-svn-id: trunk@24375 -
2013-04-29 12:49:25 +00:00
pierre
5c9de9a68b
Regenerate all Makefiles with an up-to-date fpcmake binary
...
git-svn-id: trunk@24366 -
2013-04-29 12:29:03 +00:00
florian
3d7033d81e
* Makefiles regenerated
...
git-svn-id: trunk@24325 -
2013-04-25 20:25:57 +00:00
marco
f007dc9711
* two more "getmodule" fixes.
...
git-svn-id: trunk@24293 -
2013-04-21 20:20:21 +00:00
marco
e603d0d93e
* fix for shortdescrs. Refmodule was unassigned if the target of the shortdescr was not a module.
...
git-svn-id: trunk@24289 -
2013-04-21 17:39:48 +00:00
marco
183d9ebfe1
* more inheritsfrom fixes. This time for the inheritance pages.
...
( [properties (by name)] etc )
git-svn-id: trunk@24278 -
2013-04-20 22:27:06 +00:00
marco
3acd49ddbc
* fixed a bug in resolving external references for classtree and whatever else
...
uses findelement.
A reference was checked against TPasModule with "=", ruling out descendants
like TPasExternalModule. All "content" (.xct) symbols are in externalmodules
git-svn-id: trunk@24277 -
2013-04-20 20:53:59 +00:00
marco
b2f861420c
* Various small changes. LCL compiles again, but is 10% smaller.
...
tree inheritance still not fully linked.
git-svn-id: trunk@24276 -
2013-04-20 15:31:56 +00:00
marco
dfc89a35a7
* work arounds the worst of the classtree bugs. LCL now compiles.
...
git-svn-id: trunk@24275 -
2013-04-20 12:46:50 +00:00
marco
b27e03346b
* don't crash on inclusion of fpmake.pp
...
git-svn-id: trunk@24273 -
2013-04-19 23:50:43 +00:00
michael
11e6396cc7
* modified Docstripper by Reinier Olislagers (bug 23988)
...
git-svn-id: trunk@24171 -
2013-04-07 08:49:03 +00:00
marco
b625439dae
* committed Graeme's IPF patches, mantis #24084 :
...
- Fixes the resolving of links issues in the Class Hierarchy output for IPF
- Implements BeginURL and EndURL methods for the IPF writer. Now it correctly
handles the [url] tag in fpdoc XML files.
git-svn-id: trunk@24132 -
2013-04-02 15:37:59 +00:00
marco
545a3e708c
* avoid prepending unitname with abs paths.
...
git-svn-id: trunk@24099 -
2013-03-31 22:01:52 +00:00
marco
ad455d05b1
* throw warning when there is a space in the XCT imported link.
...
git-svn-id: trunk@24089 -
2013-03-31 13:05:36 +00:00
marco
fc02f5c7f7
* another minor problem found with -CR
...
git-svn-id: trunk@23765 -
2013-03-09 23:54:13 +00:00
marco
cb55b2d2cf
* another small bug caught by -CROriot
...
git-svn-id: trunk@23763 -
2013-03-09 23:37:59 +00:00
yury
e88bc322bc
+ Merge the targetandroid branch. Support for arm and i386 android targets.
...
***************************************************************************
Revision: 23518
Author: yury
Date: 25 Jan 2013 0:14:31
Message:
* Build databases support for Android.
----
Modified : /branches/targetandroid/packages/dblib/fpmake.pp
Modified : /branches/targetandroid/packages/fcl-db/fpmake.pp
Revision: 23516
Author: yury
Date: 24 Jan 2013 23:08:12
Message:
* again made less complex for arm and sparc so it compiles there too without running out of registers.
----
Modified : /branches/targetandroid/tests/webtbs/tw2242.pp
Revision: 23515
Author: yury
Date: 24 Jan 2013 23:01:36
Message:
* Disabled the test for Android.
----
Modified : /branches/targetandroid/tests/webtbs/tw4038.pp
Revision: 23514
Author: yury
Date: 24 Jan 2013 22:32:39
Message:
* Disabled the test for Android.
----
Modified : /branches/targetandroid/tests/test/packages/webtbs/tw14265.pp
Revision: 23512
Author: yury
Date: 24 Jan 2013 12:30:07
Message:
* Allow passing of double quoted paths in TEST_OPT.
----
Modified : /branches/targetandroid/tests/Makefile
Modified : /branches/targetandroid/tests/Makefile.fpc
Revision: 23511
Author: yury
Date: 24 Jan 2013 12:29:01
Message:
* Fixed building of packages when cross-testing. Pass CROSSOPT to build packages in such case, otherwise options specified in TEST_OPT are used to build fpmake. The source compiler not always accepts target options. For example -Cfsoft option, often used for arm compiler, is not accepted by x86 compiler.
----
Modified : /branches/targetandroid/tests/tstunits/Makefile
Modified : /branches/targetandroid/tests/tstunits/Makefile.fpc
Revision: 23497
Author: yury
Date: 22 Jan 2013 19:10:54
Message:
* Reverted r23400 and r23401. Tomas has promised to commit more correct fix to trunk.
----
Modified : /branches/targetandroid/rtl/inc/fexpand.inc
Modified : /branches/targetandroid/tests/test/units/dos/tfexpand.pp
Revision: 23496
Author: yury
Date: 22 Jan 2013 19:05:51
Message:
* Disabled the test for Android.
----
Modified : /branches/targetandroid/tests/webtbs/tw0876.pp
Revision: 23495
Author: yury
Date: 22 Jan 2013 18:58:30
Message:
* Add %delfiles for proper clean-up.
----
Modified : /branches/targetandroid/tests/tbs/tb0582.pp
Modified : /branches/targetandroid/tests/test/tweaklib2.pp
Modified : /branches/targetandroid/tests/webtbs/tw12704b.pp
Modified : /branches/targetandroid/tests/webtbs/tw13628b.pp
Modified : /branches/targetandroid/tests/webtbs/tw14798.pp
Modified : /branches/targetandroid/tests/webtbs/tw16263b.pp
Modified : /branches/targetandroid/tests/webtbs/tw16949b.pp
Modified : /branches/targetandroid/tests/webtbs/tw2812.pp
Modified : /branches/targetandroid/tests/webtbs/tw3082.pp
Modified : /branches/targetandroid/tests/webtbs/tw3402.pp
Modified : /branches/targetandroid/tests/webtbs/tw6586b.pp
Modified : /branches/targetandroid/tests/webtbs/tw6822b.pp
Modified : /branches/targetandroid/tests/webtbs/tw7838b.pp
Modified : /branches/targetandroid/tests/webtbs/tw8730d.pp
Modified : /branches/targetandroid/tests/webtbs/tw9089c.pp
Revision: 23492
Author: yury
Date: 22 Jan 2013 16:43:42
Message:
* Turn off special handling of interrupt calling convention for i386-android.
----
Modified : /branches/targetandroid/compiler/i386/n386cal.pas
Modified : /branches/targetandroid/compiler/x86/cgx86.pas
Revision: 23491
Author: yury
Date: 22 Jan 2013 16:34:32
Message:
* Added %delfiles for proper clean-up.
----
Modified : /branches/targetandroid/tests/test/targ1b.pp
Modified : /branches/targetandroid/tests/test/tlib1b.pp
Modified : /branches/targetandroid/tests/test/tlib2b.pp
Modified : /branches/targetandroid/tests/test/tlibrary2.pp
Modified : /branches/targetandroid/tests/test/tlibrary3.pp
Modified : /branches/targetandroid/tests/test/units/sysutils/texec2.pp
Revision: 23490
Author: yury
Date: 22 Jan 2013 16:28:00
Message:
* These libs are for tests, that run only on windows. Mark libs for windows only as well.
----
Modified : /branches/targetandroid/tests/test/library/tlib3a.pp
Modified : /branches/targetandroid/tests/test/library/tlib3b.pp
Revision: 23489
Author: yury
Date: 22 Jan 2013 16:18:56
Message:
* Do not copy a library to a remote target if this library name is specified using %DELFILES directive.
----
Modified : /branches/targetandroid/tests/utils/dotest.pp
Revision: 23488
Author: yury
Date: 22 Jan 2013 15:47:52
Message:
* Implemented { %DELFILES file1 file2 ... } directive for tests. Primarily it is needed to delete shared libraries used by tests when TEST_DELTEMP=1. When testing on a real Android device, it is not good to run tests on flash memory partitions. Android devices have 1Mb RAM based tempfs partition for /tmp folder, which is ideal for running tests. Since 1Mb is very small size these days, it is needed to clean all test leftovers. Test shared libraries are the biggest leftovers and this new DELFILES directive will help to delete them.
* During remote execution, use && as a command separator after important commands such as CD to ensure that the command succeeded before running other commands. Group other commands using curly braces { }.
----
Modified : /branches/targetandroid/tests/readme.txt
Modified : /branches/targetandroid/tests/utils/dotest.pp
Modified : /branches/targetandroid/tests/utils/testu.pp
Revision: 23487
Author: yury
Date: 22 Jan 2013 13:16:22
Message:
* Define CExtended and clongdouble as double for Android.
----
Modified : /branches/targetandroid/compiler/psystem.pas
Modified : /branches/targetandroid/rtl/inc/ctypes.pp
Revision: 23486
Author: yury
Date: 22 Jan 2013 13:14:36
Message:
* Fixed compilation for case when extended <> cextended.
----
Modified : /branches/targetandroid/tests/test/cg/tcalext6.pp
Revision: 23485
Author: yury
Date: 22 Jan 2013 12:41:43
Message:
* More correct comparison of long double values for case when long double=double in C.
----
Modified : /branches/targetandroid/tests/test/cg/tcalext.pp
Revision: 23484
Author: yury
Date: 22 Jan 2013 11:53:41
Message:
* Do not pass -f switch for rm when testing via adb, since default android shell do not support -f switch.
----
Modified : /branches/targetandroid/tests/utils/dotest.pp
Revision: 23483
Author: yury
Date: 22 Jan 2013 11:47:31
Message:
* Added ICU version of Android 4.1.
* Increment by 2 when finding an unknown ICU version.
----
Modified : /branches/targetandroid/rtl/android/cwstring.pp
Revision: 23479
Author: yury
Date: 21 Jan 2013 14:29:40
Message:
* Add define for android.
----
Modified : /branches/targetandroid/tests/test/cg/tcalcst6.pp
Modified : /branches/targetandroid/tests/test/cg/tcalvar6.pp
Revision: 23478
Author: yury
Date: 21 Jan 2013 14:22:06
Message:
+ Added C object files for android-i386.
----
Added : /branches/targetandroid/tests/test/cg/obj/android/i386
Modified : /branches/targetandroid/tests/test/cg/obj/readme.txt
Revision: 23477
Author: yury
Date: 21 Jan 2013 14:08:25
Message:
* Add missing checks for android target.
----
Modified : /branches/targetandroid/compiler/aasmdata.pas
Modified : /branches/targetandroid/compiler/aggas.pas
Modified : /branches/targetandroid/compiler/expunix.pas
Modified : /branches/targetandroid/compiler/ncgld.pas
Modified : /branches/targetandroid/compiler/ogelf.pas
Modified : /branches/targetandroid/compiler/systems.pas
Modified : /branches/targetandroid/compiler/x86/agx86att.pas
Modified : /branches/targetandroid/compiler/x86/cgx86.pas
Modified : /branches/targetandroid/compiler/x86/rax86.pas
Revision: 23475
Author: yury
Date: 21 Jan 2013 13:51:09
Message:
* Set android-i368 stack alignment to 16.
----
Modified : /branches/targetandroid/compiler/systems/i_android.pas
Revision: 23474
Author: yury
Date: 21 Jan 2013 13:45:29
Message:
* Removed -z relro linker option, since it causes problems.
----
Modified : /branches/targetandroid/compiler/systems/t_android.pas
Revision: 23451
Author: yury
Date: 19 Jan 2013 1:32:26
Message:
* Pass some security switches to LD. They are passed by GCC.
* Removed unused function.
----
Modified : /branches/targetandroid/compiler/systems/t_android.pas
Revision: 23450
Author: yury
Date: 19 Jan 2013 1:27:45
Message:
* Fixed file description.
----
Modified : /branches/targetandroid/rtl/android/arm/dllprt0.as
Revision: 23449
Author: yury
Date: 19 Jan 2013 1:27:02
Message:
* Simplify arm startup code.
----
Modified : /branches/targetandroid/rtl/android/arm/prt0.as
Revision: 23448
Author: yury
Date: 19 Jan 2013 1:25:58
Message:
* Fixed file description.
----
Modified : /branches/targetandroid/rtl/android/i386/dllprt0.as
Modified : /branches/targetandroid/rtl/android/i386/prt0.as
Revision: 23447
Author: yury
Date: 19 Jan 2013 1:19:29
Message:
* Rewrite initialization code for i386-android. i386-android works.
----
Modified : /branches/targetandroid/rtl/android/i386/dllprt0.as
Modified : /branches/targetandroid/rtl/android/i386/prt0.as
Revision: 23441
Author: yury
Date: 18 Jan 2013 16:51:09
Message:
* Add android to supported targets for assemblers. It fixes assembling for i386-android.
----
Modified : /branches/targetandroid/compiler/arm/agarmgas.pas
Modified : /branches/targetandroid/compiler/i386/cpuelf.pas
Modified : /branches/targetandroid/compiler/x86/agx86att.pas
Revision: 23435
Author: yury
Date: 18 Jan 2013 0:46:23
Message:
* Enable safecall exception handling for arm-android.
----
Modified : /branches/targetandroid/compiler/systems/i_android.pas
Revision: 23434
Author: yury
Date: 18 Jan 2013 0:28:59
Message:
* Removed leftover from my experiments (calling directly pascal main).
----
Modified : /branches/targetandroid/rtl/android/arm/prt0.as
Revision: 23433
Author: yury
Date: 17 Jan 2013 23:43:09
Message:
* Uses SysUtils to make executable bigger. Otherwise string pointers for FindResource can be less than $10000. They are treated as IDs in such case and the test will fail.
----
Modified : /branches/targetandroid/tests/test/units/system/tres.pp
Revision: 23429
Author: yury
Date: 17 Jan 2013 18:49:23
Message:
* Thread safety.
----
Modified : /branches/targetandroid/rtl/android/cwstring.pp
Revision: 23427
Author: yury
Date: 17 Jan 2013 14:48:03
Message:
* Skip this test for android.
----
Modified : /branches/targetandroid/tests/test/textthr.pp
Revision: 23426
Author: yury
Date: 17 Jan 2013 14:21:51
Message:
* Fixed ifdefs linux to unix.
----
Modified : /branches/targetandroid/tests/test/tstring10.pp
Modified : /branches/targetandroid/tests/test/units/classes/tsetstream.pp
Modified : /branches/targetandroid/tests/test/units/dos/tdos.pp
Modified : /branches/targetandroid/tests/test/units/dos/tidos.pp
Revision: 23425
Author: yury
Date: 17 Jan 2013 14:20:56
Message:
* Enable more tests for android.
----
Modified : /branches/targetandroid/tests/test/packages/webtbs/tw14265.pp
Modified : /branches/targetandroid/tests/test/testfpuc.pp
Modified : /branches/targetandroid/tests/test/textthr.pp
Modified : /branches/targetandroid/tests/test/tlib2a.pp
Modified : /branches/targetandroid/tests/test/tlib2b.pp
Modified : /branches/targetandroid/tests/test/tpoll.pp
Modified : /branches/targetandroid/tests/test/tsafecall1.pp
Modified : /branches/targetandroid/tests/test/tsafecall2.pp
Modified : /branches/targetandroid/tests/test/tsafecall3.pp
Modified : /branches/targetandroid/tests/test/tsafecall4.pp
Modified : /branches/targetandroid/tests/test/units/system/tres.pp
Modified : /branches/targetandroid/tests/test/units/system/tres2.pp
Modified : /branches/targetandroid/tests/test/units/system/tres3.pp
Revision: 23424
Author: yury
Date: 17 Jan 2013 14:02:35
Message:
* Fixed AnsiStrLComp() and AnsiStrLIComp().
----
Modified : /branches/targetandroid/rtl/android/cwstring.pp
Revision: 23423
Author: yury
Date: 17 Jan 2013 13:49:55
Message:
* Fixed stupid copy-paste error.
----
Modified : /branches/targetandroid/rtl/android/cwstring.pp
Revision: 23409
Author: yury
Date: 16 Jan 2013 16:46:02
Message:
* Fixed conflict of native android and java android targets.
----
Modified : /branches/targetandroid/utils/fpcm/fpcmake.inc
Modified : /branches/targetandroid/utils/fpcm/fpcmake.ini
Revision: 23406
Author: yury
Date: 16 Jan 2013 15:33:50
Message:
* Set stackalign field.
----
Modified : /branches/targetandroid/compiler/systems/i_android.pas
Revision: 23404
Author: yury
Date: 16 Jan 2013 12:57:51
Message:
* Enable more tests for android.
----
Modified : /branches/targetandroid/tests/webtbs/tw0876.pp
Modified : /branches/targetandroid/tests/webtbs/tw12704a.pp
Modified : /branches/targetandroid/tests/webtbs/tw12704b.pp
Modified : /branches/targetandroid/tests/webtbs/tw16263a.pp
Modified : /branches/targetandroid/tests/webtbs/tw16263b.pp
Modified : /branches/targetandroid/tests/webtbs/tw16949a.pp
Modified : /branches/targetandroid/tests/webtbs/tw16949b.pp
Modified : /branches/targetandroid/tests/webtbs/tw6586a.pp
Modified : /branches/targetandroid/tests/webtbs/tw6586b.pp
Modified : /branches/targetandroid/tests/webtbs/tw6822c.pp
Modified : /branches/targetandroid/tests/webtbs/tw7838a.pp
Modified : /branches/targetandroid/tests/webtbs/tw7838b.pp
Modified : /branches/targetandroid/tests/webtbs/tw8730a.pp
Modified : /branches/targetandroid/tests/webtbs/tw8730b.pp
Modified : /branches/targetandroid/tests/webtbs/tw8730c.pp
Modified : /branches/targetandroid/tests/webtbs/tw8730d.pp
Modified : /branches/targetandroid/tests/webtbs/tw9089a.pp
Modified : /branches/targetandroid/tests/webtbs/tw9089b.pp
Modified : /branches/targetandroid/tests/webtbs/tw9089c.pp
Modified : /branches/targetandroid/tests/webtbs/tw9089d.pp
Modified : /branches/targetandroid/tests/webtbs/uw2364.pp
Revision: 23402
Author: yury
Date: 16 Jan 2013 12:50:52
Message:
* Use collation when comparing strings.
----
Modified : /branches/targetandroid/rtl/android/cwstring.pp
Revision: 23401
Author: yury
Date: 16 Jan 2013 12:41:32
Message:
* If there is no HOME directory, the current dir must be used.
----
Modified : /branches/targetandroid/tests/test/units/dos/tfexpand.pp
Revision: 23400
Author: yury
Date: 16 Jan 2013 12:40:25
Message:
* Fixed expanding ~ if there is no HOME env var set.
----
Modified : /branches/targetandroid/rtl/inc/fexpand.inc
Revision: 23391
Author: yury
Date: 15 Jan 2013 14:12:56
Message:
* Make sure that the thread has been started, before destroying the event.
----
Modified : /branches/targetandroid/tests/test/tbrtlevt.pp
Revision: 23390
Author: yury
Date: 15 Jan 2013 13:55:24
Message:
* Do not use DOS code pages for Android. Now all CP string tests pass on Android.
----
Modified : /branches/targetandroid/tests/test/tcpstr17.pp
Modified : /branches/targetandroid/tests/test/tcpstrconcat3.pp
Modified : /branches/targetandroid/tests/test/tcpstrconcatmulti.pp
Modified : /branches/targetandroid/tests/test/tcpstrconcatmulti2.pp
Revision: 23389
Author: yury
Date: 15 Jan 2013 13:53:50
Message:
* Use more common code pages 1251 and 1252 instead of old DOS code pages (not available on Android). There is Euro symbol character that has different code in 1251 and 1252 code pages. Use it for tests.
----
Modified : /branches/targetandroid/tests/test/tcpstr1.pp
Modified : /branches/targetandroid/tests/test/tcpstransistrcompare.pp
Modified : /branches/targetandroid/tests/test/tcpstransistrcompareequal.pp
Revision: 23386
Author: yury
Date: 15 Jan 2013 10:22:30
Message:
* Skip 2 tests for android, since they require local execution.
----
Modified : /branches/targetandroid/tests/test/tcpstr19.pp
Modified : /branches/targetandroid/tests/test/tcpstr9.pp
Revision: 23385
Author: yury
Date: 15 Jan 2013 10:20:43
Message:
* Fixed running library tests on android.
----
Modified : /branches/targetandroid/tests/utils/dotest.pp
Revision: 23382
Author: yury
Date: 14 Jan 2013 16:20:44
Message:
* Implemented Unicode string manager for Android. It uses ICU library libicuuc.so. Note: ICU on Android has limited number of code pages. So don't expect support for DOS code pages or other exotic code pages.
----
Modified : /branches/targetandroid/rtl/android/cwstring.pp
Revision: 23301
Author: yury
Date: 2 Jan 2013 20:47:09
Message:
* I've found that libc on Android does not implement widechar case functions such as towupper(). Such functions are just wrappers over regular char functions. Therefore the whole cwstring unit is useless for Android. For now I've added stub cwstring unit for Android and reverted all Android specific changes in unix/cwstring.pp. Later, Unicode manager for Androud should be implemented using libicuuc, which is default Android lib.
----
Added : /branches/targetandroid/rtl/android/cwstring.pp
Modified : /branches/targetandroid/rtl/unix/cwstring.pp
Revision: 23299
Author: yury
Date: 2 Jan 2013 19:38:08
Message:
* Android does not have libiconv, so don't use it in cwstring unit. For now support only UTF-8 code page in ansistrings. Later it is possible to use libicuuc for code page conversions on Android.
----
Modified : /branches/targetandroid/rtl/unix/cwstring.pp
Revision: 23298
Author: yury
Date: 2 Jan 2013 17:41:36
Message:
* Added uuchar unit to build for android.
----
Modified : /branches/targetandroid/rtl/android/Makefile
Modified : /branches/targetandroid/rtl/android/Makefile.fpc
Revision: 23289
Author: yury
Date: 2 Jan 2013 2:53:36
Message:
* Always specify dynamic linker name for executables.
----
Modified : /branches/targetandroid/compiler/systems/t_android.pas
Revision: 23288
Author: yury
Date: 2 Jan 2013 2:04:41
Message:
* Updated Makefile
----
Modified : /branches/targetandroid/rtl/android/Makefile
Revision: 23287
Author: yury
Date: 2 Jan 2013 2:03:42
Message:
* cprt0.as is not needed, since we link to libc always.
----
Modified : /branches/targetandroid/rtl/android/Makefile.fpc
Revision: 23286
Author: yury
Date: 2 Jan 2013 2:01:43
Message:
* cprt0.as is not needed, since we link to libc always.
----
Modified : /branches/targetandroid/rtl/android/Makefile.fpc
Deleted : /branches/targetandroid/rtl/android/arm/cprt0.as
Deleted : /branches/targetandroid/rtl/android/i386/cprt0.as
Revision: 23285
Author: yury
Date: 2 Jan 2013 1:59:48
Message:
* libctype is not needed, since only bionic is supported anyway.
----
Modified : /branches/targetandroid/compiler/systems/t_android.pas
Revision: 23284
Author: yury
Date: 2 Jan 2013 1:49:12
Message:
* Rework of Android startup code. It is needed to always link to libc on android to implement finalization and environment variables in shared libraries.
* Cleanup of Android linker.
* Use only INSERT command in the linker script to inject custom .fpc sections. Whole linker script duplication is nor needed anymore.
* Use BFD linker, since GOLD linker does not support INSERT command. Other incompatibilities may also exist.
* Enable tf_smartlink_sections for i386-android.
* i386-android is broken after this commit. Will be fixed later.
----
Modified : /branches/targetandroid/compiler/systems/i_android.pas
Modified : /branches/targetandroid/compiler/systems/t_android.pas
Modified : /branches/targetandroid/rtl/android/arm/dllprt0.as
Modified : /branches/targetandroid/rtl/android/arm/prt0.as
Revision: 23283
Author: yury
Date: 2 Jan 2013 1:48:07
Message:
* Enable weak externals for android.
----
Modified : /branches/targetandroid/compiler/systems.pas
Revision: 23236
Author: yury
Date: 28 Dec 2012 12:42:27
Message:
* Oops, wrong commit r23235. Reverted. Now correct: Fixed lineinfo for Android.
----
Modified : /branches/targetandroid/rtl/inc/exeinfo.pp
Modified : /branches/targetandroid/tests/test/units/sysutils/texec2.pp
Revision: 23235
Author: yury
Date: 28 Dec 2012 11:38:04
Message:
* Fixed lineinfo for Android.
----
Modified : /branches/targetandroid/tests/test/units/sysutils/texec2.pp
Revision: 23232
Author: yury
Date: 27 Dec 2012 22:52:26
Message:
* Fixed the test for android.
----
Modified : /branches/targetandroid/tests/test/units/dos/tdos2.pp
Revision: 23231
Author: yury
Date: 27 Dec 2012 22:51:32
Message:
+ Added C object files for arm-android.
----
Added : /branches/targetandroid/tests/test/cg/obj/android
Added : /branches/targetandroid/tests/test/cg/obj/android/arm
Added : /branches/targetandroid/tests/test/cg/obj/android/arm/cpptcl1.o
Added : /branches/targetandroid/tests/test/cg/obj/android/arm/cpptcl2.o
Added : /branches/targetandroid/tests/test/cg/obj/android/arm/ctest.o
Added : /branches/targetandroid/tests/test/cg/obj/android/arm/tcext3.o
Added : /branches/targetandroid/tests/test/cg/obj/android/arm/tcext4.o
Added : /branches/targetandroid/tests/test/cg/obj/android/arm/tcext5.o
Added : /branches/targetandroid/tests/test/cg/obj/android/arm/tcext6.o
Added : /branches/targetandroid/tests/test/cg/obj/android/arm-eabi
Added : /branches/targetandroid/tests/test/cg/obj/android/arm-eabi/cpptcl1.o
Added : /branches/targetandroid/tests/test/cg/obj/android/arm-eabi/cpptcl2.o
Added : /branches/targetandroid/tests/test/cg/obj/android/arm-eabi/ctest.o
Added : /branches/targetandroid/tests/test/cg/obj/android/arm-eabi/tcext3.o
Added : /branches/targetandroid/tests/test/cg/obj/android/arm-eabi/tcext4.o
Added : /branches/targetandroid/tests/test/cg/obj/android/arm-eabi/tcext5.o
Added : /branches/targetandroid/tests/test/cg/obj/android/arm-eabi/tcext6.o
Revision: 23226
Author: yury
Date: 27 Dec 2012 10:17:06
Message:
* Support for running tests on a remote Android device using ADB.
----
Modified : /branches/targetandroid/tests/Makefile
Modified : /branches/targetandroid/tests/Makefile.fpc
Modified : /branches/targetandroid/tests/readme.txt
Modified : /branches/targetandroid/tests/tstunits/Makefile
Modified : /branches/targetandroid/tests/utils/dotest.pp
Revision: 22048
Author: tom_at_work
Date: 9 Aug 2012 17:13:51
Message:
re-apply the changes of r22045 to correct files after recent revert
----
Modified : /branches/targetandroid/rtl/android/arm/cprt0.as
Added : /branches/targetandroid/rtl/android/i386
Added : /branches/targetandroid/rtl/android/i386/cprt0.as
Added : /branches/targetandroid/rtl/android/i386/dllprt0.as
Added : /branches/targetandroid/rtl/android/i386/prt0.as
Revision: 22047
Author: tom_at_work
Date: 9 Aug 2012 16:57:34
Message:
- revert r22045: applied changes to wrong files, i.e. linux system files, instead of android ones
----
Modified : /branches/targetandroid/rtl/android/arm/cprt0.as
Modified : /branches/targetandroid/rtl/linux/i386/cprt0.as
Added : /branches/targetandroid/rtl/linux/i386/cprt21.as
Added : /branches/targetandroid/rtl/linux/i386/gprt21.as
Revision: 22045
Author: tom_at_work
Date: 9 Aug 2012 11:05:38
Message:
Made cprt0 startup files to compile. Static executables using them likely do not work though.
Removed obsolete startup files (?prt21*).
----
Modified : /branches/targetandroid/rtl/android/arm/cprt0.as
Modified : /branches/targetandroid/rtl/linux/i386/cprt0.as
Deleted : /branches/targetandroid/rtl/linux/i386/cprt21.as
Deleted : /branches/targetandroid/rtl/linux/i386/gprt21.as
Revision: 22044
Author: tom_at_work
Date: 9 Aug 2012 11:00:16
Message:
Updated systems/t_android to only recognize the "bionic" libc as valid libc.
Fix uninitialized defdynlinker variable when compiling i386-android causing garbage in the linker script.
----
Modified : /branches/targetandroid/compiler/systems/t_android.pas
Revision: 21296
Author: tom_at_work
Date: 15 May 2012 0:14:12
Message:
* basic android/x86 support
----
Modified : /branches/targetandroid/Makefile
Modified : /branches/targetandroid/compiler/Makefile
Modified : /branches/targetandroid/compiler/i386/cputarg.pas
Modified : /branches/targetandroid/compiler/systems/i_android.pas
Modified : /branches/targetandroid/compiler/systems/t_android.pas
Modified : /branches/targetandroid/compiler/systems.inc
Modified : /branches/targetandroid/compiler/systems.pas
Modified : /branches/targetandroid/compiler/utils/Makefile
Modified : /branches/targetandroid/compiler/utils/ppudump.pp
Modified : /branches/targetandroid/ide/Makefile
Modified : /branches/targetandroid/ide/compiler/Makefile
Modified : /branches/targetandroid/installer/Makefile
Modified : /branches/targetandroid/packages/Makefile
Modified : /branches/targetandroid/packages/fpmkunit/Makefile
Modified : /branches/targetandroid/rtl/Makefile
Modified : /branches/targetandroid/rtl/aix/Makefile
Modified : /branches/targetandroid/rtl/amiga/Makefile
Modified : /branches/targetandroid/rtl/android/Makefile
Modified : /branches/targetandroid/rtl/android/Makefile.fpc
Modified : /branches/targetandroid/rtl/beos/Makefile
Modified : /branches/targetandroid/rtl/darwin/Makefile
Modified : /branches/targetandroid/rtl/embedded/Makefile
Modified : /branches/targetandroid/rtl/emx/Makefile
Modified : /branches/targetandroid/rtl/freebsd/Makefile
Modified : /branches/targetandroid/rtl/gba/Makefile
Modified : /branches/targetandroid/rtl/go32v2/Makefile
Modified : /branches/targetandroid/rtl/haiku/Makefile
Modified : /branches/targetandroid/rtl/linux/Makefile
Modified : /branches/targetandroid/rtl/macos/Makefile
Modified : /branches/targetandroid/rtl/morphos/Makefile
Modified : /branches/targetandroid/rtl/nativent/Makefile
Modified : /branches/targetandroid/rtl/nds/Makefile
Modified : /branches/targetandroid/rtl/netbsd/Makefile
Modified : /branches/targetandroid/rtl/netware/Makefile
Modified : /branches/targetandroid/rtl/netwlibc/Makefile
Modified : /branches/targetandroid/rtl/openbsd/Makefile
Modified : /branches/targetandroid/rtl/os2/Makefile
Modified : /branches/targetandroid/rtl/palmos/Makefile
Modified : /branches/targetandroid/rtl/solaris/Makefile
Modified : /branches/targetandroid/rtl/symbian/Makefile
Modified : /branches/targetandroid/rtl/unix/x86.pp
Modified : /branches/targetandroid/rtl/wii/Makefile
Modified : /branches/targetandroid/rtl/win32/Makefile
Modified : /branches/targetandroid/rtl/win64/Makefile
Modified : /branches/targetandroid/rtl/wince/Makefile
Modified : /branches/targetandroid/utils/Makefile
Modified : /branches/targetandroid/utils/dxegen/Makefile
Modified : /branches/targetandroid/utils/fpcm/Makefile
Modified : /branches/targetandroid/utils/fpcm/fpcmmain.pp
Modified : /branches/targetandroid/utils/fpcmkcfg/Makefile
Modified : /branches/targetandroid/utils/fpcres/Makefile
Modified : /branches/targetandroid/utils/fpcreslipo/Makefile
Modified : /branches/targetandroid/utils/fpdoc/Makefile
Modified : /branches/targetandroid/utils/fpmc/Makefile
Modified : /branches/targetandroid/utils/fppkg/Makefile
Modified : /branches/targetandroid/utils/fprcp/Makefile
Modified : /branches/targetandroid/utils/h2pas/Makefile
Modified : /branches/targetandroid/utils/importtl/Makefile
Modified : /branches/targetandroid/utils/instantfpc/Makefile
Modified : /branches/targetandroid/utils/rmwait/Makefile
Modified : /branches/targetandroid/utils/tply/Makefile
Revision: 21066
Author: tom_at_work
Date: 26 Apr 2012 22:05:06
Message:
fix pthreads use with Android: it does not provide some functions. This patch is partially based on the bug report 0021525. Further, fix use of sem_timedwait in cthreads.pp since Android supports it.
----
Modified : /branches/targetandroid/rtl/linux/pthread.inc
Modified : /branches/targetandroid/rtl/unix/cthreads.pp
Revision: 21065
Author: tom_at_work
Date: 26 Apr 2012 16:15:52
Message:
bugfixes:
- do not compile ipc unit for android, not supported
- fix geterrnolocation external name
- implement dummy getdomainname; does not exist in android
- remove wrong 'if defined(android)' clauses
----
Modified : /branches/targetandroid/rtl/android/Makefile
Modified : /branches/targetandroid/rtl/android/Makefile.fpc
Modified : /branches/targetandroid/rtl/fpmake.pp
Modified : /branches/targetandroid/rtl/unix/cwstring.pp
Modified : /branches/targetandroid/rtl/unix/initc.pp
Modified : /branches/targetandroid/rtl/unix/ipc.pp
Modified : /branches/targetandroid/rtl/unix/unix.pp
Revision: 21063
Author: tom_at_work
Date: 26 Apr 2012 12:53:37
Message:
- missing makefile
----
Added : /branches/targetandroid/rtl/android/Makefile
Revision: 21062
Author: tom_at_work
Date: 26 Apr 2012 12:41:13
Message:
- commit missing new files
----
Added : /branches/targetandroid/compiler/systems/i_android.pas
Added : /branches/targetandroid/compiler/systems/t_android.pas
Added : /branches/targetandroid/rtl/android
Added : /branches/targetandroid/rtl/android/Makefile.fpc
Added : /branches/targetandroid/rtl/android/arm
Added : /branches/targetandroid/rtl/android/arm/cprt0.as
Added : /branches/targetandroid/rtl/android/arm/dllprt0.as
Added : /branches/targetandroid/rtl/android/arm/prt0.as
Revision: 21061
Author: tom_at_work
Date: 26 Apr 2012 12:36:42
Message:
- initial support for the android/arm target in the compiler; resulting .so's can be used for Android/ARM app development.
- basic rtl support using system calls
- fp(c)make/fppkg/makefile support
todo:
- revisit systems/t_android.pas: mostly duplicate with t_linux.pas, containing
lots of unnecessary code
- revisit rtl changes
- android ndk header translation import
- better app build/packaging support
- android/x86 support
----
Modified : /branches/targetandroid/Makefile
Modified : /branches/targetandroid/compiler/Makefile
Modified : /branches/targetandroid/compiler/aggas.pas
Modified : /branches/targetandroid/compiler/arm/cputarg.pas
Modified : /branches/targetandroid/compiler/compiler.pas
Modified : /branches/targetandroid/compiler/systems.inc
Modified : /branches/targetandroid/compiler/systems.pas
Modified : /branches/targetandroid/compiler/utils/Makefile
Modified : /branches/targetandroid/compiler/utils/ppudump.pp
Modified : /branches/targetandroid/ide/Makefile
Modified : /branches/targetandroid/ide/compiler/Makefile
Modified : /branches/targetandroid/installer/Makefile
Modified : /branches/targetandroid/packages/Makefile
Modified : /branches/targetandroid/packages/fpmkunit/Makefile
Modified : /branches/targetandroid/packages/fpmkunit/Makefile.fpc
Modified : /branches/targetandroid/packages/fpmkunit/src/fpmkunit.pp
Modified : /branches/targetandroid/packages/fppkg/src/fpmkunitsrc.inc
Modified : /branches/targetandroid/packages/gnome1/fpmake.pp
Modified : /branches/targetandroid/packages/gtk1/fpmake.pp
Modified : /branches/targetandroid/packages/gtk2/fpmake.pp
Modified : /branches/targetandroid/packages/imlib/fpmake.pp
Modified : /branches/targetandroid/packages/opengl/fpmake.pp
Modified : /branches/targetandroid/packages/sdl/fpmake.pp
Modified : /branches/targetandroid/rtl/Makefile
Modified : /branches/targetandroid/rtl/Makefile.fpc
Modified : /branches/targetandroid/rtl/aix/Makefile
Modified : /branches/targetandroid/rtl/amiga/Makefile
Modified : /branches/targetandroid/rtl/beos/Makefile
Modified : /branches/targetandroid/rtl/darwin/Makefile
Modified : /branches/targetandroid/rtl/embedded/Makefile
Modified : /branches/targetandroid/rtl/emx/Makefile
Modified : /branches/targetandroid/rtl/freebsd/Makefile
Modified : /branches/targetandroid/rtl/gba/Makefile
Modified : /branches/targetandroid/rtl/go32v2/Makefile
Modified : /branches/targetandroid/rtl/haiku/Makefile
Modified : /branches/targetandroid/rtl/linux/Makefile
Modified : /branches/targetandroid/rtl/macos/Makefile
Modified : /branches/targetandroid/rtl/morphos/Makefile
Modified : /branches/targetandroid/rtl/nativent/Makefile
Modified : /branches/targetandroid/rtl/nds/Makefile
Modified : /branches/targetandroid/rtl/netbsd/Makefile
Modified : /branches/targetandroid/rtl/netware/Makefile
Modified : /branches/targetandroid/rtl/netwlibc/Makefile
Modified : /branches/targetandroid/rtl/openbsd/Makefile
Modified : /branches/targetandroid/rtl/os2/Makefile
Modified : /branches/targetandroid/rtl/palmos/Makefile
Modified : /branches/targetandroid/rtl/solaris/Makefile
Modified : /branches/targetandroid/rtl/symbian/Makefile
Modified : /branches/targetandroid/rtl/unix/cwstring.pp
Modified : /branches/targetandroid/rtl/unix/initc.pp
Modified : /branches/targetandroid/rtl/unix/ipc.pp
Modified : /branches/targetandroid/rtl/unix/unix.pp
Modified : /branches/targetandroid/rtl/wii/Makefile
Modified : /branches/targetandroid/rtl/win32/Makefile
Modified : /branches/targetandroid/rtl/win64/Makefile
Modified : /branches/targetandroid/rtl/wince/Makefile
Modified : /branches/targetandroid/utils/Makefile
Modified : /branches/targetandroid/utils/dxegen/Makefile
Modified : /branches/targetandroid/utils/fpcm/Makefile
Modified : /branches/targetandroid/utils/fpcm/fpcmake.inc
Modified : /branches/targetandroid/utils/fpcm/fpcmake.ini
Modified : /branches/targetandroid/utils/fpcm/fpcmmain.pp
Modified : /branches/targetandroid/utils/fpcmkcfg/Makefile
Modified : /branches/targetandroid/utils/fpcmkcfg/fppkg.inc
Modified : /branches/targetandroid/utils/fpcres/Makefile
Modified : /branches/targetandroid/utils/fpcreslipo/Makefile
Modified : /branches/targetandroid/utils/fpdoc/Makefile
Modified : /branches/targetandroid/utils/fpmc/Makefile
Modified : /branches/targetandroid/utils/fppkg/Makefile
Modified : /branches/targetandroid/utils/fppkg/fppkg.pp
Modified : /branches/targetandroid/utils/fprcp/Makefile
Modified : /branches/targetandroid/utils/h2pas/Makefile
Modified : /branches/targetandroid/utils/importtl/Makefile
Modified : /branches/targetandroid/utils/instantfpc/Makefile
Modified : /branches/targetandroid/utils/rmwait/Makefile
Modified : /branches/targetandroid/utils/tply/Makefile
git-svn-id: trunk@23604 -
2013-02-13 12:00:15 +00:00
michael
528e231c66
* Strict resolving
...
git-svn-id: trunk@23537 -
2013-01-29 19:01:39 +00:00
yury
8ae7c5784c
* Sync with trunk r23500.
...
git-svn-id: branches/targetandroid@23501 -
2013-01-23 07:53:13 +00:00
michael
a7a6301672
* Refactoring for better readability
...
git-svn-id: trunk@23476 -
2013-01-21 12:07:52 +00:00
michael
a472de7805
* use global resolveID (better result)
...
* Better link info in case of error
* Resolve property type to ancestors.
git-svn-id: trunk@23473 -
2013-01-21 10:57:54 +00:00
michael
01d8ec7a62
* Speed up read/write content file
...
* Configurable ResolveLink (strict or not)
git-svn-id: trunk@23472 -
2013-01-21 10:56:07 +00:00
michael
1c9ad777d3
* Add context info to unresolved links, for better error info
...
git-svn-id: trunk@23471 -
2013-01-21 10:55:00 +00:00
yury
23b95a4d70
* Regenerated all makefiles.
...
git-svn-id: branches/targetandroid@23422 -
2013-01-17 11:36:12 +00:00
yury
2fc220cc6c
* Regenerated makefiles.
...
git-svn-id: branches/targetandroid@23410 -
2013-01-16 14:52:36 +00:00
yury
d26f0552a0
* Sync with trunk r23404.
...
* Regenerated makefiles.
git-svn-id: branches/targetandroid@23405 -
2013-01-16 13:21:51 +00:00
michael
0ee95ca5f9
* Undid patch to resolve dotted unit names, it breaks generation of FPC documentation
...
git-svn-id: trunk@23369 -
2013-01-12 16:08:40 +00:00
michael
3ec989ca8d
* remove debug output
...
git-svn-id: trunk@23368 -
2013-01-12 15:16:48 +00:00
michael
0dd6c1454e
* Patch from Anton to support dotted unit names (Bug ID 22919)
...
git-svn-id: trunk@23225 -
2012-12-26 18:09:11 +00:00
michael
3588c39a55
* Patch by Graeme Geldenhuys to fix various issues (bug ID 23432)
...
git-svn-id: trunk@23222 -
2012-12-26 14:13:10 +00:00
michael
2ab822c5f0
* Forgot to commit images
...
git-svn-id: trunk@23196 -
2012-12-20 17:16:17 +00:00
michael
366cd2d9c2
* Fixed unresolved elements in tree
...
git-svn-id: trunk@23195 -
2012-12-20 16:21:14 +00:00
michael
bc60ea4713
* Added ability to create class chart
...
git-svn-id: trunk@23194 -
2012-12-20 15:54:24 +00:00
michael
2c26d53f9b
* Added ability to create class chart
...
git-svn-id: trunk@23193 -
2012-12-20 15:00:10 +00:00
michael
d965748048
* Patch from Graeme geldenhuys to introduce class hierarchy in IPF
...
git-svn-id: trunk@23172 -
2012-12-18 13:03:53 +00:00
michael
813b91a596
* Patch from Reinier Olislaghers - some cosmetic changes (Bug ID 23506)
...
git-svn-id: trunk@23171 -
2012-12-18 11:06:01 +00:00
Jonas Maebe
8258b99c70
* regenerated with jvm support, so top level 'make clean' works for jvm targets
...
git-svn-id: trunk@22492 -
2012-09-27 21:35:11 +00:00
michael
28ef4c9532
* Fixed compilation
...
git-svn-id: trunk@22174 -
2012-08-22 16:49:47 +00:00
michael
74624a0c37
* Write class local consts and types in correct way
...
git-svn-id: trunk@22151 -
2012-08-20 22:26:57 +00:00
michael
9d528c65e3
* Patch from DoDi to allow easy import
...
git-svn-id: trunk@22150 -
2012-08-20 22:24:57 +00:00
michael
1c32e34395
* Patch from Graeme Geldenhuys to fix some tab->spaces (bug 22658)
...
git-svn-id: trunk@22140 -
2012-08-19 22:17:29 +00:00
michael
3bc8bbf378
* Fixed to conform to new structures in pastree
...
git-svn-id: trunk@22092 -
2012-08-15 16:00:51 +00:00
michael
9635787b5a
* Added functionality to create fpdoc.css from internal copy
...
git-svn-id: trunk@22079 -
2012-08-14 18:47:57 +00:00
michael
4a9d012d3a
* Patch from Reinier Olislagers to update copyright and emit a more friendly message if an input file is not found (bug ID 22639)
...
git-svn-id: trunk@22078 -
2012-08-14 18:27:46 +00:00
tom_at_work
810adb2f65
Merge with trunk r22040. Regenerated makefiles.
...
git-svn-id: branches/targetandroid@22046 -
2012-08-09 08:12:34 +00:00
michael
a8e634d506
* Added option to remove brackets from menu header From AndrewH (Bug ID 21676)
...
git-svn-id: trunk@21882 -
2012-07-11 17:13:40 +00:00
michael
093748402e
* Only one result section for overloaded functions
...
git-svn-id: trunk@21868 -
2012-07-11 11:15:09 +00:00
tom_at_work
77a85b7448
* basic android/x86 support
...
git-svn-id: branches/targetandroid@21296 -
2012-05-14 21:14:12 +00:00
tom_at_work
acbc94e0fd
- initial support for the android/arm target in the compiler; resulting .so's can be used for Android/ARM app development.
...
- basic rtl support using system calls
- fp(c)make/fppkg/makefile support
todo:
- revisit systems/t_android.pas: mostly duplicate with t_linux.pas, containing
lots of unnecessary code
- revisit rtl changes
- android ndk header translation import
- better app build/packaging support
- android/x86 support
git-svn-id: branches/targetandroid@21061 -
2012-04-26 09:36:42 +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
joost
66b0f3d9fb
* Added fpmake.pp files for utilities
...
git-svn-id: trunk@20752 -
2012-04-07 20:06:14 +00:00
pierre
2c4d8cc9d9
Add x86_64-openbsd target in Makefiles
...
git-svn-id: trunk@20723 -
2012-04-06 16:49:08 +00:00
pierre
68f8a21151
Update Makefile for mips-linux support
...
git-svn-id: trunk@20446 -
2012-02-29 11:19:54 +00:00
marco
e6cdc2b744
* Slightly modified patch from Graeme, Mantis #21357 which adds an assigned.
...
git-svn-id: trunk@20409 -
2012-02-23 12:15:03 +00:00
michael
93d173e38e
* Added support for conditional notes
...
git-svn-id: trunk@20335 -
2012-02-13 13:45:37 +00:00
michael
57647f4521
* Added functionality to add (and show) notes
...
git-svn-id: trunk@20304 -
2012-02-11 09:58:13 +00:00
michael
ff25d4dc80
* Always store unit filename in FProcessedUnits
...
git-svn-id: trunk@20216 -
2012-02-02 12:22:24 +00:00
michael
2b60a95896
* Recursive parsing
...
git-svn-id: trunk@20213 -
2012-02-01 20:06:50 +00:00
joost
822cd6dec4
* Added dependency on univint on iphonesim target
...
git-svn-id: trunk@20129 -
2012-01-20 18:16:17 +00:00
michael
7f59902842
* Patch from Hand-Peter Diettrich to fix CHM extension usage
...
git-svn-id: trunk@20100 -
2012-01-17 08:35:18 +00:00
michael
776fe528d6
* Actually use FileNameExtension
...
git-svn-id: trunk@20092 -
2012-01-16 09:12:55 +00:00
michael
9788e2cad8
* Patch from Hans-Peter Diettrich to extend and append filenameextension (bug 21101)
...
git-svn-id: trunk@20091 -
2012-01-16 09:03:05 +00:00
marco
ce564917cd
* Patch from Darius to fix directories of images #21008
...
git-svn-id: trunk@20054 -
2012-01-11 19:19:25 +00:00
michael
2846c35768
* Fixed compilation with latest version of fcl-passrc
...
git-svn-id: trunk@20009 -
2012-01-08 14:52:18 +00:00
marco
eb4825cc31
* emergency fix for breakage (TPasResString.value was still used. Changed to getdeclaration for now)
...
git-svn-id: trunk@20005 -
2012-01-08 00:46:57 +00:00
marco
fa7df86f26
* improved unknown link errormsg to list current module name.
...
* Added some new units to clean rules. rst and main program objectcode
are still not cleaned properly though
git-svn-id: trunk@19901 -
2011-12-28 19:08:40 +00:00
michael
5bccdb9c62
* Extended usage with additional options for project file
...
git-svn-id: trunk@19884 -
2011-12-23 15:05:18 +00:00
michael
3106e57631
* Corrected program name clause
...
git-svn-id: trunk@19850 -
2011-12-14 22:34:05 +00:00
michael
5824a0272b
* Print usage message
...
git-svn-id: trunk@19776 -
2011-12-07 21:08:20 +00:00
michael
8d8a1a23e9
* Save/load package imports to/from package description file
...
git-svn-id: trunk@19761 -
2011-12-05 19:30:22 +00:00
michael
293f20b26c
* Implemented --descr-dir and --input-dir
...
git-svn-id: trunk@19755 -
2011-12-04 19:36:36 +00:00
michael
2d928cbee8
Logging options implemented, and dry run. Separated out creation and logging logic
...
git-svn-id: trunk@19753 -
2011-12-04 18:16:51 +00:00
florian
9426cac1b0
* rebuilt Makefiles
...
git-svn-id: trunk@19748 -
2011-12-04 15:34:01 +00:00
michael
b09139a7c4
* Some fixes after first test round
...
git-svn-id: trunk@19735 -
2011-12-03 16:46:15 +00:00
michael
a051684e61
* Added lots of commands to fpdoc file manager, moved to separate class and unit for reuse
...
git-svn-id: trunk@19730 -
2011-12-03 00:26:20 +00:00
michael
c17d15cf72
* Start of project file manipulation program
...
git-svn-id: trunk@19725 -
2011-12-02 18:44:58 +00:00
michael
e07646a653
* Implemented project file writing functionality, based on patch from Hans-Peter Diettrich
...
git-svn-id: trunk@19724 -
2011-12-02 16:24:29 +00:00
michael
4f8bc2aaf4
* Missing conversion to TFPList
...
git-svn-id: trunk@19670 -
2011-11-22 19:21:20 +00:00
michael
bb54f1375c
* TList -> TFPList to match latest changes in fcl-passrc
...
git-svn-id: trunk@19669 -
2011-11-22 18:15:28 +00:00
michael
5d71bf3b60
* Output table with enumerated explanations for set
...
git-svn-id: trunk@19626 -
2011-11-11 17:18:21 +00:00
michael
e808b917cb
* Removed debug statement
...
git-svn-id: trunk@19625 -
2011-11-11 17:17:58 +00:00
michael
91a2b7ae18
* Support for generics
...
git-svn-id: trunk@19622 -
2011-11-11 15:08:42 +00:00
michael
71be686e5a
* Fix IPF output for topics (Fix by Graeme, bug #20318 )
...
git-svn-id: trunk@19177 -
2011-09-22 12:05:05 +00:00
michael
942cc99bfe
* Better warnings
...
git-svn-id: trunk@19050 -
2011-09-11 17:39:17 +00:00
marco
2aebae2846
* commented a few left over "alias" debug msg
...
git-svn-id: trunk@19049 -
2011-09-11 15:05:45 +00:00
marco
d6726a6ade
* --dont-trim avoids trimming while loading XMLs. Mantis #16683
...
git-svn-id: trunk@18924 -
2011-08-31 19:33:20 +00:00
Jonas Maebe
cbb3e5700d
* now also includes univint directory for Darwin if necessary, not sure
...
why it wasn't in the version committed int r18251
git-svn-id: trunk@18264 -
2011-08-18 18:09:33 +00:00
Jonas Maebe
f6fbc17463
* fpdoc depends on fcl-base
...
* fcl-base depends on univint for Darwin
git-svn-id: trunk@18251 -
2011-08-17 15:31:28 +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
sekelsenmat
83b2948ec1
makeskel: Adds more output info in case of error and fixes compilation through Lazarus (by adding +)
...
git-svn-id: trunk@18219 -
2011-08-16 13:27:35 +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
marco
3d86949990
* use new expression store for rvalue of constant declarations. Patch by Anton, Mantis 19403
...
git-svn-id: trunk@17543 -
2011-05-23 20:01:59 +00:00
mazen
86d9eadc73
* Fixed spell errors.
...
git-svn-id: trunk@17177 -
2011-03-25 09:33:15 +00:00
michael
853a1eb31c
* Added support for project file
...
git-svn-id: trunk@16711 -
2011-01-05 22:19:53 +00:00
marco
efabb72e71
* grapviz output for fpclasschart, mantis 18201
...
git-svn-id: trunk@16690 -
2011-01-02 21:09:30 +00:00
marco
08a89597c6
* Patch from Andrew that allows to set CHM title on the cmdline. (Mantis 18246)
...
git-svn-id: trunk@16583 -
2010-12-17 18:18:37 +00:00
marco
e3fb3230ef
* fixes for memory leaks by Vincent
...
git-svn-id: trunk@16312 -
2010-11-06 20:46:46 +00:00
michael
03774ca2c3
* Replace strange characters with ! instead of dropping them (dropping causes duplicate labels)
...
git-svn-id: trunk@16285 -
2010-11-01 09:55:54 +00:00
marco
a5d7d58f47
* --css-file now also for html (Mantis 17542)
...
git-svn-id: trunk@16266 -
2010-10-30 16:52:37 +00:00
marco
e82d25d211
* fix for mantis 17597, aliastypes in inheritance chains of fpdoc.
...
Adds aliases to the content file, using alias(realtype) syntax.
git-svn-id: trunk@16217 -
2010-10-24 21:33:41 +00:00
Jonas Maebe
8b0301409a
+ i386/iphonesim target for the new iPhoneSimulator in Xcode 3.2.4 and
...
later: the same as i386/darwin, except
a) uses the non-fragile Objective-C ABI/runtime
b) does not require stubs for direct calls/jumps (not required for
i386/darwin under 10.6 and later either, but still generated
there for backwards compatibility)
c) only the same packages are enabled as for ARM/Darwin
d) MacOSAll is compiled specifically for the iPhoneSimulator SDK
This target also defines the symbol "darwin" apart from the target
name "iphonesim" for source code compatibility reasons.
git-svn-id: trunk@16065 -
2010-09-29 21:56:47 +00:00
michael
bd7d55d592
* Applied patch from Graeme to fix link resolving (17276)
...
git-svn-id: trunk@15910 -
2010-08-26 14:40:20 +00:00
marco
14247ef2db
* print also interfaces in inheritance section, fixes 15774
...
git-svn-id: trunk@15875 -
2010-08-22 14:46:03 +00:00
marco
b30c284b08
* minor hint and warning improvements
...
git-svn-id: trunk@15868 -
2010-08-21 21:12:27 +00:00
marco
9fd7c6fc63
* Load inheritance info from content file. Inheritance diagrams now work
...
reasonably well over package bounderies.
git-svn-id: trunk@15867 -
2010-08-21 20:47:31 +00:00
marco
d4360154a7
* Fix implicit inheritance in writing of content file.
...
git-svn-id: trunk@15866 -
2010-08-21 16:25:57 +00:00
marco
e6277f6633
o commit patch from Mantis 17191:
...
* Patch with new linear based IPF writer
* patch for Interfaces Overview in all Linear writers
* patch with new Linear Writer specific parameter to control
if linked documentation should be duplicated or not.
new parameter is: --duplinkeddoc
Default is that linked docs are not duplicated.
* patch for fixing minor spelling mistakes in fpdoc
* patch to not create a section Errors if there isn't actually
any specific documentation for errors. makeskel generates error
nodes but most don't have any items. This caused an Errors title
in the docs, but with no content.
* patch to fix SeeAlso section in Linear writer. It never output
the custom text, but always the node link as text.
* new features for linear writer that could be overridden in
descendants.
- marked some protected methods as virtual so it can be overridden
in descendants for customization.
- new section for listing Types found in a unit. Default does nothing,
except in IPF writer.
- new section for listing Variables found in a unit. Default does
nothing, except in IPF writer.
- new section for listing Constants found in a unit. Default does
nothing, except in IPF writer.
git-svn-id: trunk@15849 -
2010-08-19 04:26:26 +00:00
marco
8755a60e5c
* stuff interface implementation data into contentfile.
...
Inheritance data is ignored but not processed while reading atm.
git-svn-id: trunk@15825 -
2010-08-16 03:22:39 +00:00
marco
9883c06545
* while searching for ancestor classes/interfaces after all USES unit
...
also search unit system.
git-svn-id: trunk@15803 -
2010-08-13 22:34:42 +00:00
marco
9e56c4e8ab
* --parse-impl option for testing.
...
git-svn-id: trunk@15797 -
2010-08-13 12:39:10 +00:00
marco
2518a87deb
* make interfaces clickable.
...
git-svn-id: trunk@15796 -
2010-08-13 12:29:27 +00:00
marco
17b15e762d
* list interfaces in html declaration
...
git-svn-id: trunk@15794 -
2010-08-13 10:19:54 +00:00
marco
1e7e80bfb3
* try to resolve relative url first in current package before current module,
...
solves bug #17146
git-svn-id: trunk@15768 -
2010-08-10 23:25:18 +00:00
marco
b1b6ef237a
* write examples for topic nodes. Mantis 17145
...
git-svn-id: trunk@15767 -
2010-08-10 22:38:30 +00:00
marco
8a46323688
* fixed some nesting problems
...
git-svn-id: trunk@15671 -
2010-07-30 17:45:32 +00:00
michael
20823eb4e4
* Fix so only interface is parsed
...
git-svn-id: trunk@15400 -
2010-06-10 06:52:07 +00:00
michael
e3c08dc4ec
* Patch from Nikolay Nikolov to fix compliance mode rendering
...
git-svn-id: trunk@15345 -
2010-05-30 13:44:20 +00:00
marco
19a47dbf9d
* fixing fpdoc for strict protected/private additions.
...
git-svn-id: trunk@15181 -
2010-04-26 10:08:02 +00:00
michael
332b67ecfb
* Removed left-over debug statement
...
git-svn-id: trunk@15062 -
2010-03-25 20:55:53 +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
michael
750cfae553
* Fix to work with new version of Pascal scanner
...
git-svn-id: trunk@14939 -
2010-02-26 10:00:37 +00:00
pierre
93c1c74e02
* Update Makefiles
...
git-svn-id: trunk@14382 -
2009-12-10 08:26:29 +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
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
marco
9764ea95d1
* check for css-file existance
...
git-svn-id: trunk@13805 -
2009-10-05 18:19:36 +00:00
marco
0e2f080f07
* binary toc on by default
...
git-svn-id: trunk@13682 -
2009-09-08 19:11:40 +00:00
Jonas Maebe
847354fe10
* Makefiles version 2.5.1
...
git-svn-id: trunk@13533 -
2009-08-13 21:21:28 +00:00
Jonas Maebe
e246cac3ac
* regenerated using latest fpcmake
...
git-svn-id: trunk@13487 -
2009-08-02 18:40:14 +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
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
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
marco
cb7f19e798
* show usage if no parameters
...
git-svn-id: trunk@12747 -
2009-02-18 17:44:02 +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
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
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
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
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
Jonas Maebe
9d8bee1887
* regenerated with changes in r11233
...
git-svn-id: trunk@11234 -
2008-06-15 15:52:25 +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
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
michael
f7f2008447
* Support for date in footer
...
git-svn-id: trunk@11043 -
2008-05-22 20:09:41 +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
micha
b0838b13d7
* add armeb target to compiler/Makefiles
...
git-svn-id: trunk@10552 -
2008-03-24 17:48:11 +00:00
peter
7ceeb83014
* use AllowDirectorySeparators
...
git-svn-id: trunk@10109 -
2008-01-29 23:32:01 +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
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
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
Jonas Maebe
c9ce918485
* regenerated for darwin/x86_64
...
git-svn-id: trunk@9181 -
2007-11-10 18:37:19 +00:00
peter
a0984505b2
* regenerated to fix fpc detection on non-i386
...
git-svn-id: trunk@8991 -
2007-10-29 16:34:18 +00:00
peter
324b1732ab
* regenerated to update dependencies
...
git-svn-id: trunk@8988 -
2007-10-29 09:07:18 +00:00
Vincent Snijders
77ecd141e6
fpdoc: give context of invalid short description
...
git-svn-id: trunk@8733 -
2007-10-05 12:05:04 +00:00
Jonas Maebe
30bc89cfe5
* fixed dependency checking for source files in subdirectories relative
...
to the makefile location + regenerated all Makefiles
* hopefully fixed fpmkunit dependencies
git-svn-id: trunk@8297 -
2007-08-22 07:04:23 +00:00
michael
0cd246808e
* Added option to stop on parser errors
...
git-svn-id: trunk@8163 -
2007-07-24 20:11:24 +00:00
michael
b5e048691c
* Fixed writing of untyped file
...
git-svn-id: trunk@7557 -
2007-06-02 22:17:45 +00:00
michael
6944bac2b4
* Added RTF writer
...
git-svn-id: trunk@7351 -
2007-05-15 19:57:11 +00:00
michael
0e79eb1fe6
* Fixed writing of open array declaration
...
git-svn-id: trunk@7326 -
2007-05-13 17:45:44 +00:00
florian
0e429065e8
* better error message in case of parser error
...
git-svn-id: trunk@7272 -
2007-05-05 14:51:26 +00:00
Jonas Maebe
673d02c6b8
* re-added darwin/ppc64 support (please use up-to-date fpcmake)
...
git-svn-id: trunk@6973 -
2007-03-24 17:26:10 +00:00
mazen
57696aa274
* Build unixutil package for all Linux platforms instead of only Linux/i386.
...
git-svn-id: trunk@6972 -
2007-03-24 14:06:30 +00:00
Jonas Maebe
c13ff3729b
* Merged 2.3 branch changes:
...
+ darwin/ppc64 support
+ val/str/read(ln)/write(ln) support for enums
+ simple cse at the node tree level
+ if-node simplify support
+ simple ssa support for memory locations
+ support for optional overflow/rangecheck boolean parameters for
operators
* a lot of unification of the ppc32/ppc64 code generators
........
r6380 | jonas | 2007-02-08 21:25:36 +0100 (Thu, 08 Feb 2007) | 4 lines
Changed paths:
M /branches/fpc_2_3/compiler/ncgld.pas
M /branches/fpc_2_3/compiler/tgobj.pas
A /branches/fpc_2_3/tests/webtbs/tw8283.pp
+ support for replacing the memory location of a temp (including
local variables) with that of another temp to avoid unnecessary
copies (mantis #8283 )
........
r6381 | jonas | 2007-02-08 22:53:36 +0100 (Thu, 08 Feb 2007) | 2 lines
Changed paths:
M /branches/fpc_2_3/compiler/nflw.pas
A /branches/fpc_2_3/tests/webtbs/tw8282.pp
+ simplify support for ifn (based on patch by Florian)
........
r6386 | peter | 2007-02-09 13:48:53 +0100 (Fri, 09 Feb 2007) | 2 lines
Changed paths:
M /branches/fpc_2_3/compiler/htypechk.pas
M /branches/fpc_2_3/compiler/ncal.pas
M /branches/fpc_2_3/compiler/symconst.pas
* overflow,rangecheck optional parameters for operators, patch from 8281
........
r6391 | jonas | 2007-02-09 23:52:13 +0100 (Fri, 09 Feb 2007) | 4 lines
Changed paths:
M /branches/fpc_2_3/compiler/powerpc/agppcgas.pas
M /branches/fpc_2_3/compiler/powerpc64/cpunode.pas
D /branches/fpc_2_3/compiler/powerpc64/nppcinl.pas
M /branches/fpc_2_3/compiler/ppcgen/ngppcinl.pas
* merged fsqrt(s) support to common powerpc unit, activate for ppc32
if -Op970 is used (still default for ppc64, since default cpu there
is already ppc970)
........
r6394 | jonas | 2007-02-10 18:58:47 +0100 (Sat, 10 Feb 2007) | 4 lines
Changed paths:
M /branches/fpc_2_3/compiler/powerpc/cgcpu.pas
M /branches/fpc_2_3/compiler/powerpc64/cgcpu.pas
M /branches/fpc_2_3/compiler/ppcgen/cgppc.pas
* adapted a_jmp_name for darwin/ppc64
* merged g_intf_wrapper for ppc32 and ppc64, and added darwin/ppc64
support to it
........
r6396 | jonas | 2007-02-10 20:16:06 +0100 (Sat, 10 Feb 2007) | 2 lines
Changed paths:
M /branches/fpc_2_3/compiler/cgobj.pas
+ darwin/ppc64 support for g_indirect_sym_load
........
r6397 | jonas | 2007-02-10 20:22:49 +0100 (Sat, 10 Feb 2007) | 4 lines
Changed paths:
M /branches/fpc_2_3/compiler/powerpc/cgcpu.pas
M /branches/fpc_2_3/compiler/powerpc64/cgcpu.pas
M /branches/fpc_2_3/compiler/ppcgen/cgppc.pas
+ darwin/ppc64 support to ppc64's fixref
* moved ppc32 a_load_store to cgppc and use it for darwin/ppc64 as
well (its relocatable symbols are only 32 bits large)
........
r6399 | jonas | 2007-02-10 22:02:37 +0100 (Sat, 10 Feb 2007) | 4 lines
Changed paths:
M /branches/fpc_2_3/compiler/systems.pas
+ system_x86_64_darwin identifier
+ set default source system for system_x86_64_darwin and
system_powerpc64_darwin
........
r6404 | jonas | 2007-02-10 23:01:23 +0100 (Sat, 10 Feb 2007) | 5 lines
Changed paths:
M /branches/fpc_2_3/compiler/aasmdata.pas
M /branches/fpc_2_3/compiler/aggas.pas
M /branches/fpc_2_3/compiler/cgobj.pas
M /branches/fpc_2_3/compiler/cgutils.pas
M /branches/fpc_2_3/compiler/cresstr.pas
M /branches/fpc_2_3/compiler/dbgdwarf.pas
M /branches/fpc_2_3/compiler/dbgstabs.pas
M /branches/fpc_2_3/compiler/ncgutil.pas
M /branches/fpc_2_3/compiler/ogelf.pas
M /branches/fpc_2_3/compiler/pdecvar.pas
M /branches/fpc_2_3/compiler/pmodules.pas
M /branches/fpc_2_3/compiler/symdef.pas
M /branches/fpc_2_3/compiler/systems.pas
+ system_x86_64_darwin identifier
+ systems_darwin set which collects all darwin variants
+ added support for darwin/ppc64 and darwin/x86_64 where needed in
the generic code
........
r6406 | jonas | 2007-02-10 23:24:32 +0100 (Sat, 10 Feb 2007) | 2 lines
Changed paths:
M /branches/fpc_2_3/compiler/cgobj.pas
* ifdef cpu64 -> ifdef cpu64bit
........
r6409 | jonas | 2007-02-11 00:34:04 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
M /branches/fpc_2_3/compiler/pdecvar.pas
* fixed ppc64 compilation
........
r6413 | jonas | 2007-02-11 12:41:27 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
M /branches/fpc_2_3/rtl/bsd/system.pp
M /branches/fpc_2_3/rtl/darwin/powerpc/sig_cpu.inc
M /branches/fpc_2_3/rtl/darwin/signal.inc
+ darwin/ppc64 support for signal routines
........
r6415 | jonas | 2007-02-11 13:54:53 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
M /branches/fpc_2_3/compiler/systems/i_linux.pas
* set abi of linux/ppc64 to abi_powerpc_sysv
........
r6416 | jonas | 2007-02-11 13:55:51 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
M /branches/fpc_2_3/compiler/powerpc64/cputarg.pas
M /branches/fpc_2_3/compiler/systems/i_bsd.pas
M /branches/fpc_2_3/compiler/systems/t_bsd.pas
+ darwin/ppc64 source and target information
........
r6418 | jonas | 2007-02-11 14:19:55 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
M /branches/fpc_2_3/rtl/powerpc64/math.inc
* darwin/ppc64 compilation fixes
........
r6419 | jonas | 2007-02-11 14:22:22 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
M /branches/fpc_2_3/compiler/powerpc/cgcpu.pas
M /branches/fpc_2_3/compiler/powerpc64/cgcpu.pas
M /branches/fpc_2_3/compiler/ppcgen/cgppc.pas
* darwin/ppc64 needs the 32 bit version of a_loadaddr_ref_reg
........
r6420 | jonas | 2007-02-11 14:22:55 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
M /branches/fpc_2_3/utils/fpcm/fpcmmain.pp
+ darwin/ppc64 support
........
r6426 | jonas | 2007-02-11 16:13:19 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
M /branches/fpc_2_3/compiler/powerpc64/rappcgas.pas
* fixed refaddr parsing for darwin/ppc64
........
r6427 | jonas | 2007-02-11 16:14:21 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
M /branches/fpc_2_3/compiler/powerpc/agppcgas.pas
M /branches/fpc_2_3/compiler/powerpc64/agppcgas.pas
A /branches/fpc_2_3/compiler/ppcgen/agppcutl.pas
* moved ppc32/ppc64 assembler writer helpers to a common unit
........
r6430 | jonas | 2007-02-11 17:53:23 +0100 (Sun, 11 Feb 2007) | 4 lines
Changed paths:
D /branches/fpc_2_3/rtl/darwin/powerpc/sig_cpu.inc
D /branches/fpc_2_3/rtl/darwin/powerpc/sighnd.inc
A /branches/fpc_2_3/rtl/darwin/powerpc64
A /branches/fpc_2_3/rtl/darwin/powerpc64/sig_cpu.inc
A /branches/fpc_2_3/rtl/darwin/powerpc64/sighnd.inc
A /branches/fpc_2_3/rtl/darwin/ppcgen
A /branches/fpc_2_3/rtl/darwin/ppcgen/ppchnd.inc (from /branches/fpc_2_3/rtl/darwin/powerpc/sighnd.inc:6422)
A /branches/fpc_2_3/rtl/darwin/ppcgen/sig_ppc.inc (from /branches/fpc_2_3/rtl/darwin/powerpc/sig_cpu.inc:6422)
M /branches/fpc_2_3/rtl/darwin/signal.inc
* fixed ppc/ppc64 signal include handling (both real files are in
ppcgen, dummies in powerpc and powerpc64 which include those files)
(1st step because pre-commit filter can't handle replaced files)
........
r6431 | jonas | 2007-02-11 17:53:47 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
A /branches/fpc_2_3/rtl/darwin/powerpc/sig_cpu.inc
A /branches/fpc_2_3/rtl/darwin/powerpc/sighnd.inc
* second step of signal include patch
........
r6432 | jonas | 2007-02-11 19:00:12 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
M /branches/fpc_2_3/compiler/systems/t_bsd.pas
* changed darwin checks to use systems_darwin constant
........
r6433 | jonas | 2007-02-11 19:05:38 +0100 (Sun, 11 Feb 2007) | 3 lines
Changed paths:
M /branches/fpc_2_3/compiler/powerpc64/cgcpu.pas
* handle non-multiple-of-4 offsets with 64 bit loads/stores for
darwin/ppc64
........
r6434 | jonas | 2007-02-11 19:05:56 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
D /branches/fpc_2_3/compiler/powerpc/agppcgas.pas
D /branches/fpc_2_3/compiler/powerpc64/agppcgas.pas
A /branches/fpc_2_3/compiler/ppcgen/agppcgas.pas (from /branches/fpc_2_3/compiler/ppcgen/agppcutl.pas:6427)
D /branches/fpc_2_3/compiler/ppcgen/agppcutl.pas
* completely merged ppc assembler writers
........
r6435 | jonas | 2007-02-11 19:06:40 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
M /branches/fpc_2_3/rtl/darwin/console.pp
M /branches/fpc_2_3/rtl/darwin/termiosproc.inc
* fixed 64 bit compilation
........
r6436 | jonas | 2007-02-11 19:09:28 +0100 (Sun, 11 Feb 2007) | 3 lines
Changed paths:
M /branches/fpc_2_3/packages/extra/Makefile.fpc
* universal interfaces aren't 64 bit ready yet -> only compile for
darwin/ppc and darwin/i386
........
r6438 | jonas | 2007-02-11 19:22:34 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
A /branches/fpc_2_3/tests/test/cg/obj/darwin/powerpc64
A /branches/fpc_2_3/tests/test/cg/obj/darwin/powerpc64/ctest.o
A /branches/fpc_2_3/tests/test/cg/obj/darwin/powerpc64/tcext3.o
A /branches/fpc_2_3/tests/test/cg/obj/darwin/powerpc64/tcext4.o
A /branches/fpc_2_3/tests/test/cg/obj/darwin/powerpc64/tcext5.o
+ compiled for darwin/ppc64
........
r6439 | jonas | 2007-02-11 20:24:42 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
M /branches/fpc_2_3/compiler/ppcgen/cgppc.pas
* patch from Thomas to fix linux/ppc64
........
r6440 | jonas | 2007-02-11 20:25:15 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
M /branches/fpc_2_3/compiler/systems.pas
* fixed setting source OS for darwin/ppc64
........
r6444 | florian | 2007-02-11 22:24:20 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
M /branches/fpc_2_3/compiler/globtype.pas
M /branches/fpc_2_3/compiler/nopt.pas
M /branches/fpc_2_3/compiler/nutils.pas
M /branches/fpc_2_3/compiler/optcse.pas
M /branches/fpc_2_3/compiler/psub.pas
+ first node cse implementation
........
r6445 | jonas | 2007-02-11 22:30:07 +0100 (Sun, 11 Feb 2007) | 6 lines
Changed paths:
M /branches/fpc_2_3/compiler/cresstr.pas
* hack to work around strange darwin/ppc64 linker bug: it seems to
have problems if you put a global symbol at the end of a section
without any data following (at least in case of the resource strings
section) -> add dummy byte at the end for darwin/ppc64 (otherwise
it messes up the address of the first symbol stub entry)
........
r6449 | jonas | 2007-02-11 23:23:44 +0100 (Sun, 11 Feb 2007) | 4 lines
Changed paths:
M /branches/fpc_2_3/compiler/systems/i_bsd.pas
* cpupowerpc is defined for both ppc32 and ppc64 ->
changed to cpupowerpc32 to avoid defining source
wrongly on ppc64
........
r6450 | jonas | 2007-02-11 23:26:34 +0100 (Sun, 11 Feb 2007) | 3 lines
Changed paths:
M /branches/fpc_2_3/compiler/ppcgen/ngppcset.pas
* disable jump tables for darwin/ppc64 for now, don't work
yet for some reason
........
r6451 | florian | 2007-02-11 23:54:37 +0100 (Sun, 11 Feb 2007) | 3 lines
Changed paths:
M /branches/fpc_2_3/compiler/ncal.pas
M /branches/fpc_2_3/compiler/nutils.pas
M /branches/fpc_2_3/compiler/optcse.pas
* improved cse
* better complexity calculation for subscript nodes with classes or interfaces
........
r6456 | jonas | 2007-02-12 19:33:22 +0100 (Mon, 12 Feb 2007) | 4 lines
Changed paths:
M /branches/fpc_2_3/compiler/nutils.pas
+ support for notn,shln,shrn,equaln,unequaln,gtn,gten,ltn,lten in
node_cplexity()
* mark muln,divn,modn as more complex
........
r6469 | jonas | 2007-02-13 15:56:01 +0100 (Tue, 13 Feb 2007) | 2 lines
Changed paths:
M /branches/fpc_2_3/compiler/optcse.pas
* fixed when cross-compiling a 64 bit compiler from a 32 bit platform
........
r6471 | jonas | 2007-02-13 16:17:16 +0100 (Tue, 13 Feb 2007) | 3 lines
Changed paths:
M /branches/fpc_2_3/compiler/powerpc64/cputarg.pas
* include stabs support (can work on darwin/ppc64, but doesn't work
yet)
........
r6473 | jonas | 2007-02-13 16:45:48 +0100 (Tue, 13 Feb 2007) | 3 lines
Changed paths:
M /branches/fpc_2_3/compiler/powerpc64/cgcpu.pas
M /branches/fpc_2_3/compiler/powerpc64/cpupara.pas
* R2 is a volatile and usable register under darwin/ppc64
* R13 is a reserved non-volatile register under darwin/ppc64 (tls)
........
r6479 | jonas | 2007-02-13 20:40:50 +0100 (Tue, 13 Feb 2007) | 3 lines
Changed paths:
M /branches/fpc_2_3/compiler/systems/i_bsd.pas
* maxCrecordalign seems to have to be 8 rather 4, in spite of what
the ABI docs say (although they are contradictory to some extent)
........
r6487 | jonas | 2007-02-14 15:57:40 +0100 (Wed, 14 Feb 2007) | 2 lines
Changed paths:
M /branches/fpc_2_3/tests/webtbs/tw8153a.pp
* fixed for darwin/ppc64
........
r6488 | jonas | 2007-02-14 15:58:56 +0100 (Wed, 14 Feb 2007) | 2 lines
Changed paths:
M /branches/fpc_2_3/tests/webtbs/tw7851a.pp
* fixed for darwin/ppc64
........
r6494 | jonas | 2007-02-15 19:36:55 +0100 (Thu, 15 Feb 2007) | 3 lines
Changed paths:
M /branches/fpc_2_3/compiler/systems/i_bsd.pas
* set default debug info for darwin/ppc64 to dwarf2 since
it works better than stabs currently
........
r6500 | jonas | 2007-02-15 21:38:16 +0100 (Thu, 15 Feb 2007) | 2 lines
Changed paths:
M /branches/fpc_2_3/compiler/version.pas
* updated version to 2.3.0
........
r6505 | jonas | 2007-02-15 22:39:28 +0100 (Thu, 15 Feb 2007) | 2 lines
Changed paths:
M /branches/fpc_2_3/compiler/version.pas
* changed version to 2.3.1
........
r6511 | jonas | 2007-02-16 15:17:24 +0100 (Fri, 16 Feb 2007) | 2 lines
Changed paths:
M /branches/fpc_2_3/compiler/powerpc64/itcpugas.pas
* system_powerpc_darwin -> system_powerpc64_darwin
........
r6546 | daniel | 2007-02-18 15:48:54 +0100 (Sun, 18 Feb 2007) | 2 lines
Changed paths:
M /branches/fpc_2_3/compiler/ncginl.pas
M /branches/fpc_2_3/compiler/ncgld.pas
M /branches/fpc_2_3/compiler/ncgrtti.pas
M /branches/fpc_2_3/compiler/ncnv.pas
M /branches/fpc_2_3/compiler/ninl.pas
M /branches/fpc_2_3/compiler/nld.pas
M /branches/fpc_2_3/compiler/nutils.pas
M /branches/fpc_2_3/compiler/pinline.pas
M /branches/fpc_2_3/rtl/inc/astrings.inc
M /branches/fpc_2_3/rtl/inc/compproc.inc
M /branches/fpc_2_3/rtl/inc/sstrings.inc
M /branches/fpc_2_3/rtl/inc/text.inc
M /branches/fpc_2_3/rtl/inc/wstrings.inc
+ Val/str/read/write support for enumeration types.
........
r6547 | daniel | 2007-02-18 17:01:20 +0100 (Sun, 18 Feb 2007) | 2 lines
Changed paths:
M /branches/fpc_2_3/rtl/inc/sstrings.inc
* Fix val code that I broke.
........
r6571 | daniel | 2007-02-20 09:27:44 +0100 (Tue, 20 Feb 2007) | 2 lines
Changed paths:
M /branches/fpc_2_3/rtl/inc/astrings.inc
M /branches/fpc_2_3/rtl/inc/sstrings.inc
M /branches/fpc_2_3/rtl/inc/text.inc
M /branches/fpc_2_3/rtl/inc/wstrings.inc
* o2s -> ord2str, s2o -> str2ord
........
r6572 | daniel | 2007-02-20 09:33:30 +0100 (Tue, 20 Feb 2007) | 2 lines
Changed paths:
M /branches/fpc_2_3/compiler/ncgld.pas
M /branches/fpc_2_3/compiler/ncgrtti.pas
M /branches/fpc_2_3/compiler/ninl.pas
M /branches/fpc_2_3/compiler/nld.pas
* o2s -> ord2str, s2o -> str2ord
........
r6574 | daniel | 2007-02-20 12:07:58 +0100 (Tue, 20 Feb 2007) | 2 lines
Changed paths:
M /branches/fpc_2_3/rtl/inc/compproc.inc
* o2s -> ord2str, s2o -> str2ord
........
r6578 | daniel | 2007-02-20 22:18:49 +0100 (Tue, 20 Feb 2007) | 2 lines
Changed paths:
M /branches/fpc_2_3/rtl/inc/text.inc
* Change longint to valsint.
........
r6579 | daniel | 2007-02-20 22:29:09 +0100 (Tue, 20 Feb 2007) | 2 lines
Changed paths:
M /branches/fpc_2_3/compiler/ninl.pas
* Handle ordinal currency types.
........
r6580 | jonas | 2007-02-20 22:29:11 +0100 (Tue, 20 Feb 2007) | 2 lines
Changed paths:
M /branches/fpc_2_3/compiler/ncgrtti.pas
* fixed compilation for cpurequiresproperalignment
........
r6581 | jonas | 2007-02-20 22:30:21 +0100 (Tue, 20 Feb 2007) | 2 lines
Changed paths:
M /branches/fpc_2_3/compiler/ninl.pas
* fixed typo
........
r6582 | daniel | 2007-02-20 22:36:19 +0100 (Tue, 20 Feb 2007) | 2 lines
Changed paths:
M /branches/fpc_2_3/compiler/ninl.pas
* Set is_real to true.
........
r6590 | jonas | 2007-02-21 20:23:54 +0100 (Wed, 21 Feb 2007) | 2 lines
Changed paths:
M /branches/fpc_2_3/compiler/systems/i_bsd.pas
* set tf_dwarf_only_local_labels for darwin/ppc64
git-svn-id: trunk@6720 -
2007-03-04 20:16:57 +00:00
Jonas Maebe
1d4a25df3b
* fixed fcl and fpcdir paths/dependencies
...
git-svn-id: trunk@6719 -
2007-03-04 19:59:42 +00:00
peter
103b4202f4
* updated for new fcl packages
...
git-svn-id: trunk@6662 -
2007-02-26 06:51:03 +00:00
florian
3e3d750558
* updated german translation from Torsten Werner, resolves #8115
...
git-svn-id: trunk@6634 -
2007-02-24 20:40:30 +00:00
Jonas Maebe
60d19ea1e6
* forgot to commit
...
git-svn-id: trunk@6224 -
2007-01-27 11:44:02 +00:00
peter
3a46ab06a3
* symbian support
...
git-svn-id: trunk@6052 -
2007-01-18 20:24:44 +00:00
michael
88b01f0fe0
* Patch from Sergei Gorelkin to detect and skip whitespace nodes in (short)description nodes
...
git-svn-id: trunk@6029 -
2007-01-17 20:45:21 +00:00
florian
ff40ed3264
* Makefiles regenerated
...
git-svn-id: trunk@5831 -
2007-01-06 21:08:19 +00:00
michael
80b5ecaecd
+ patch from Graeme Geldenhuys to include version info
...
git-svn-id: trunk@4730 -
2006-09-26 12:50:10 +00:00
michael
7eb023d7cd
+ Check for empty example file name
...
git-svn-id: trunk@4466 -
2006-08-20 09:44:43 +00:00
Károly Balogh
705033284e
+ regenerated makefiles to support powerpc-amiga target
...
git-svn-id: trunk@4371 -
2006-08-06 12:28:28 +00:00
michael
7c6568ff0b
+ Implemented correct visibility checking for arguments of methods
...
git-svn-id: trunk@4230 -
2006-07-16 16:00:27 +00:00
michael
f9b4308edd
+ Some cosmetical issues, and now all elements are emitted only once.
...
git-svn-id: trunk@4154 -
2006-07-12 22:42:53 +00:00
michael
a49a8ba774
* Take link contents into account when writing seealso section
...
git-svn-id: trunk@3866 -
2006-06-13 22:54:59 +00:00
michael
8b6142e9b3
+ Fixed syntax highlighting. Asm blocks now also correct
...
git-svn-id: trunk@3859 -
2006-06-13 19:34:49 +00:00
florian
6fa48a858a
+ fixed missing class directives, poped up after yesterdays changes
...
git-svn-id: trunk@3689 -
2006-05-27 08:33:23 +00:00
peter
cba7504dec
* use -P for cross compile
...
* support libimp*.a
git-svn-id: trunk@3321 -
2006-04-23 18:53:29 +00:00
peter
323d6cf640
* use -O2 for 2.1.1 compilers
...
git-svn-id: trunk@2966 -
2006-03-19 11:19:43 +00:00
Jonas Maebe
f3ffa1400a
* regenerated for new ppc release optimizer settings
...
git-svn-id: trunk@2943 -
2006-03-17 17:54:28 +00:00
Jonas Maebe
f868c80460
+ i386-darwin support (use fpcmake from after 12 February 2006)
...
git-svn-id: trunk@2820 -
2006-03-09 15:26:49 +00:00
mazen
aeb162e4e1
+ added target arm-palmos (please use an fpcmake later than 04 feb 2006 in future)
...
git-svn-id: trunk@2603 -
2006-02-15 22:05:04 +00:00
tom_at_work
a3295f379a
* removed powerpc64/linux from SMARTLINKTARGETS. Takes way too much time without an internal binwriter.
...
* regenerated makefiles
git-svn-id: trunk@2546 -
2006-02-12 20:26:15 +00:00
mazen
bc18d6eb8a
+ added palmos support to makes files
...
+ added Makefile.fpc to palmos in rtl
+ added faked prt0 to plamos rtl
git-svn-id: trunk@2443 -
2006-02-05 19:22:12 +00:00
peter
f7d546ed5f
* duplicate names fixed
...
git-svn-id: trunk@2437 -
2006-02-05 01:57:23 +00:00
tom_at_work
453bb6d1c9
* removed libc package from build for every linux platform but i386 and x86-64 (libc is a x86 specific kylix compatibility library)
...
git-svn-id: trunk@2376 -
2006-01-29 17:49:42 +00:00
Vincent Snijders
8a02b500ed
added support for use of absolute links with content files
...
git-svn-id: trunk@2311 -
2006-01-17 11:41:28 +00:00
florian
c4afc10ebc
+ >< support for fpdoc from Vincent Snijders
...
git-svn-id: trunk@2283 -
2006-01-14 13:04:22 +00:00
florian
b9a0e2ead2
* makefile again regenerated
...
git-svn-id: trunk@2280 -
2006-01-13 20:32:53 +00:00
florian
40290348bc
* Makefiles regenerated
...
git-svn-id: trunk@2279 -
2006-01-13 19:49:25 +00:00
florian
30fc11e7ca
* makefiles regenerated
...
git-svn-id: trunk@2260 -
2006-01-11 21:46:28 +00:00
michael
675d051274
+ Patch from Vincent Snijder to fix multiple content files and use DirectoryExists
...
git-svn-id: trunk@1989 -
2005-12-19 08:10:50 +00:00
tom_at_work
c3f678e8df
* updated makefiles for ppc64/linux to allow successful snapshot building on that platform
...
git-svn-id: trunk@1975 -
2005-12-16 20:37:08 +00:00
tom_at_work
3502898ba3
* makefile updates after last changes for successful build on ppc64/linux
...
git-svn-id: trunk@1874 -
2005-12-04 13:07:37 +00:00
marco
f7f14e4dee
* CROSSOPT support
...
git-svn-id: trunk@1798 -
2005-11-20 22:19:50 +00:00
tom_at_work
202236c6e0
* fpcmake.ini update which fixes glibc search path problems on PowerPC64
...
* makefile update
git-svn-id: trunk@1546 -
2005-10-20 16:56:40 +00:00
Jonas Maebe
2dbdc474fd
* use register variables when release-building for ppc (more or less doubles
...
performance for most programs)
git-svn-id: trunk@1383 -
2005-10-15 16:36:52 +00:00
tom_at_work
f7f0f9c426
* makefile adaption to be able to cycle compiler and RTL on PowerPC64 target
...
* some fixes for PowerPC64 target in the code generator and the RTL
* stabs generation for PowerPC64 is okay now (untested)
git-svn-id: trunk@1337 -
2005-10-08 15:48:39 +00:00
sg
1a8051f993
* Applied patches by Vincent Snijders
...
* Fixed handling of nested variant records
* Improved operator support (<= and >= were missing)
* Operator support in output: Better names
* HTML writer generates working filenames for operator pages
git-svn-id: trunk@849 -
2005-08-11 20:56:44 +00:00
florian
8602390d46
* Makefiles regenerated to propagate -Ur change of fpcmake
...
git-svn-id: trunk@844 -
2005-08-10 21:55:57 +00:00
sg
2059bf057f
* FPDoc / FCL/PasSrc: Added variant record support to parser and HTML writer
...
git-svn-id: trunk@456 -
2005-06-20 10:32:54 +00:00
michael
bc223811c3
+ Patch from Vincent Snijders to remove use of NOBR tag
...
git-svn-id: trunk@128 -
2005-05-27 17:43:19 +00:00
michael
f7be00d080
+ Patch from Vincent Snijders to fix character set indication
...
git-svn-id: trunk@127 -
2005-05-27 10:39:45 +00:00
fpc
790a4fe2d3
* log and id tags removed
...
git-svn-id: trunk@42 -
2005-05-21 09:42:41 +00:00
peter
b68af1b0e3
* post 2.0.0 fixes from cvs
...
git-svn-id: trunk@7 -
2005-05-16 20:59:02 +00:00
fpc
50778076c3
initial import
...
git-svn-id: trunk@1 -
2005-05-16 18:37:41 +00:00
Tomas Hajny
ef03a27d2c
* mistyping fixed (xhmtl)
2005-05-15 19:36:30 +00:00
michael
5d5f1cee3c
* Added patch from Vincent Snijders to add a footer to each HTML page
2005-05-09 18:50:13 +00:00