-
Committer:
marco
-
Date:
2013-05-23 11:38:42 UTC
-
Revision ID:
svn-v4:3ad0048d-3df7-0310-abae-a5850022a9f2:branches/fixes_2_6:24556
* all fpdoc/passrc fixes merged, and makefiles adapted.
--- Merging r22005 into '.':
A packages/fcl-passrc/tests/tctypeparser.pas
U packages/fcl-passrc/tests/testpassrc.lpr
A packages/fcl-passrc/tests/tconstparser.pas
A packages/fcl-passrc/tests/tcmoduleparser.pas
A packages/fcl-passrc/tests/tcvarparser.pas
U packages/fcl-passrc/tests/testpassrc.lpi
A packages/fcl-passrc/tests/tcbaseparser.pas
A packages/fcl-passrc/tests/tcstatements.pas
--- Merging r22006 into '.':
U packages/fcl-passrc/src/pparser.pp
U packages/fcl-passrc/src/pastree.pp
--- Merging r22028 into '.':
G packages/fcl-passrc/src/pparser.pp
G packages/fcl-passrc/src/pastree.pp
--- Merging r22029 into '.':
U packages/fcl-passrc/tests/tcstatements.pas
--- Merging r22030 into '.':
G packages/fcl-passrc/src/pparser.pp
G packages/fcl-passrc/src/pastree.pp
--- Merging r22031 into '.':
G packages/fcl-passrc/tests/tcstatements.pas
--- Merging r22051 into '.':
G packages/fcl-passrc/src/pastree.pp
G packages/fcl-passrc/src/pparser.pp
--- Merging r22052 into '.':
G packages/fcl-passrc/tests/tcstatements.pas
--- Merging r22053 into '.':
U packages/fcl-passrc/examples/test_parser.pp
--- Merging r22078 into '.':
U utils/fpdoc/testunit.xml
U utils/fpdoc/makeskel.pp
U utils/fpdoc/dglobals.pp
U utils/fpdoc/fpdoc.pp
--- Merging r22079 into '.':
U utils/fpdoc/dw_html.pp
C utils/fpdoc/Makefile
A utils/fpdoc/css.inc
U utils/fpdoc/Makefile.fpc
--- Merging r22082 into '.':
G packages/fcl-passrc/src/pparser.pp
G packages/fcl-passrc/src/pastree.pp
--- Merging r22083 into '.':
G packages/fcl-passrc/src/pparser.pp
G packages/fcl-passrc/src/pastree.pp
--- Merging r22084 into '.':
G packages/fcl-passrc/src/pparser.pp
G packages/fcl-passrc/src/pastree.pp
--- Merging r22085 into '.':
G packages/fcl-passrc/tests/tcstatements.pas
U packages/fcl-passrc/tests/tctypeparser.pas
U packages/fcl-passrc/tests/tcvarparser.pas
--- Merging r22088 into '.':
G packages/fcl-passrc/tests/tcstatements.pas
--- Merging r22092 into '.':
G utils/fpdoc/dw_html.pp
--- Merging r22094 into '.':
G packages/fcl-passrc/src/pastree.pp
--- Merging r22129 into '.':
G packages/fcl-passrc/src/pastree.pp
U packages/fcl-passrc/src/pscanner.pp
G packages/fcl-passrc/src/pparser.pp
--- Merging r22130 into '.':
U packages/fcl-passrc/tests/tcmoduleparser.pas
G packages/fcl-passrc/tests/tcvarparser.pas
U packages/fcl-passrc/tests/tcbaseparser.pas
G packages/fcl-passrc/tests/tcstatements.pas
U packages/fcl-passrc/tests/tcscanner.pas
G packages/fcl-passrc/tests/tctypeparser.pas
U packages/fcl-passrc/tests/tconstparser.pas
--- Merging r22131 into '.':
G packages/fcl-passrc/tests/testpassrc.lpr
G packages/fcl-passrc/tests/testpassrc.lpi
A packages/fcl-passrc/tests/tcclasstype.pas
--- Merging r22135 into '.':
G packages/fcl-passrc/tests/tcbaseparser.pas
G packages/fcl-passrc/tests/tcstatements.pas
G packages/fcl-passrc/tests/tcscanner.pas
G packages/fcl-passrc/src/pastree.pp
--- Merging r22136 into '.':
G packages/fcl-passrc/src/pparser.pp
G packages/fcl-passrc/src/pscanner.pp
--- Merging r22140 into '.':
G utils/fpdoc/dw_html.pp
--- Merging r22144 into '.':
A packages/fcl-passrc/tests/tcexprparser.pas
G packages/fcl-passrc/tests/testpassrc.lpr
G packages/fcl-passrc/tests/testpassrc.lpi
G packages/fcl-passrc/tests/tcbaseparser.pas
U packages/fcl-passrc/tests/tcclasstype.pas
G packages/fcl-passrc/tests/tcstatements.pas
G packages/fcl-passrc/tests/tcscanner.pas
G packages/fcl-passrc/src/pastree.pp
G packages/fcl-passrc/src/pparser.pp
--- Merging r22150 into '.':
U utils/fpdoc/dwriter.pp
U utils/fpdoc/mkfpdoc.pp
--- Merging r22151 into '.':
U utils/fpdoc/dw_htmlchm.inc
G utils/fpdoc/dw_html.pp
--- Merging r22152 into '.':
G packages/fcl-passrc/tests/tcclasstype.pas
G packages/fcl-passrc/src/pparser.pp
--- Merging r22157 into '.':
G packages/fcl-passrc/src/pparser.pp
G packages/fcl-passrc/src/pastree.pp
G packages/fcl-passrc/examples/test_parser.pp
G packages/fcl-passrc/tests/tcbaseparser.pas
G packages/fcl-passrc/tests/tcclasstype.pas
G packages/fcl-passrc/tests/testpassrc.lpr
A packages/fcl-passrc/tests/tcprocfunc.pas
G packages/fcl-passrc/tests/testpassrc.lpi
--- Merging r22164 into '.':
A packages/fcl-passrc/src/pastounittest.pp
U packages/fcl-passrc/fpmake.pp
--- Merging r22165 into '.':
A utils/pas2ut
A utils/pas2ut/pas2ut.lpi
A utils/pas2ut/Makefile.fpc
A utils/pas2ut/pas2ut.pp
A utils/pas2ut/Makefile
--- Merging r22170 into '.':
G packages/fcl-passrc/tests/tcbaseparser.pas
G packages/fcl-passrc/tests/tcclasstype.pas
G packages/fcl-passrc/tests/tcstatements.pas
G packages/fcl-passrc/tests/tcscanner.pas
U packages/fcl-passrc/tests/tcexprparser.pas
G packages/fcl-passrc/src/pparser.pp
G packages/fcl-passrc/src/pastree.pp
G packages/fcl-passrc/src/pscanner.pp
--- Merging r22172 into '.':
G packages/fcl-passrc/fpmake.pp
A packages/fcl-passrc/tests/tcpassrcutil.pas
G packages/fcl-passrc/tests/testpassrc.lpr
G packages/fcl-passrc/tests/testpassrc.lpi
A packages/fcl-passrc/src/passrcutil.pp
G packages/fcl-passrc/src/pparser.pp
--- Merging r22173 into '.':
A utils/pas2fpm
A utils/pas2fpm/pas2fpm.pp
A utils/pas2fpm/pas2fpm.lpi
A utils/pas2fpm/Makefile
A utils/pas2fpm/Makefile.fpc
C utils/Makefile
U utils/Makefile.fpc
--- Merging r22174 into '.':
U utils/fpdoc/fpclasschart.pp
--- Merging r22197 into '.':
U utils/pas2fpm/Makefile
U utils/pas2fpm/Makefile.fpc
--- Merging r22198 into '.':
G utils/pas2fpm/Makefile.fpc
G utils/pas2fpm/Makefile
--- Merging r22199 into '.':
U utils/pas2ut/Makefile.fpc
U utils/pas2ut/Makefile
--- Merging r22205 into '.':
G utils/pas2fpm/Makefile.fpc
G utils/pas2fpm/Makefile
G utils/pas2ut/Makefile.fpc
G utils/pas2ut/Makefile
--- Merging r22210 into '.':
G packages/fcl-passrc/tests/tcexprparser.pas
G packages/fcl-passrc/src/pparser.pp
U packages/fcl-passrc/src/passrcutil.pp
G packages/fcl-passrc/src/pscanner.pp
--- Merging r22211 into '.':
U utils/pas2fpm/pas2fpm.pp
--- Merging r22214 into '.':
G utils/pas2fpm/pas2fpm.pp
--- Merging r22404 into '.':
U utils/pas2ut/pas2ut.pp
--- Merging r22405 into '.':
U packages/fcl-passrc/src/pastounittest.pp
G utils/pas2ut/pas2ut.pp
--- Merging r22406 into '.':
G packages/fcl-passrc/src/pastounittest.pp
--- Merging r23171 into '.':
G utils/fpdoc/dwriter.pp
G utils/fpdoc/dglobals.pp
U utils/fpdoc/fpdocproj.pas
G utils/fpdoc/mkfpdoc.pp
U utils/fpdoc/dw_xml.pp
G utils/fpdoc/fpdoc.pp
--- Merging r23172 into '.':
U utils/fpdoc/dwlinear.pp
G utils/fpdoc/dglobals.pp
U utils/fpdoc/dw_ipflin.pas
--- Merging r23193 into '.':
G utils/fpdoc/dw_html.pp
C utils/fpdoc/Makefile
U utils/fpdoc/fpdoc.lpi
G utils/fpdoc/fpclasschart.pp
G utils/fpdoc/fpdoc.pp
A utils/fpdoc/fpdocclasstree.pp
U utils/fpdoc/fpdoc.css
G utils/fpdoc/Makefile.fpc
A utils/fpdoc/plusimage.inc
U utils/fpdoc/css.inc
U utils/fpdoc/fpclasschart.lpi
G utils/fpdoc/dglobals.pp
A utils/fpdoc/minusimage.inc
--- Merging r23194 into '.':
G utils/fpdoc/dglobals.pp
G utils/fpdoc/dw_html.pp
U utils/fpdoc/fpdocclasstree.pp
--- Merging r23195 into '.':
G utils/fpdoc/fpdocclasstree.pp
G utils/fpdoc/dw_html.pp
--- Merging r23196 into '.':
A utils/fpdoc/images
A utils/fpdoc/images/plus.png
A utils/fpdoc/images/minus.png
--- Merging r23222 into '.':
G utils/fpdoc/dwlinear.pp
U utils/fpdoc/dw_latex.pp
G utils/fpdoc/dw_ipflin.pas
--- Merging r23225 into '.':
G packages/fcl-passrc/src/pparser.pp
U packages/fcl-passrc/examples/testunit1.pp
G utils/fpdoc/dw_html.pp
G utils/fpdoc/dglobals.pp
--- Merging r23368 into '.':
G utils/fpdoc/fpdocclasstree.pp
--- Merging r23369 into '.':
G utils/fpdoc/dglobals.pp
--- Merging r23469 into '.':
G packages/fcl-passrc/src/pscanner.pp
--- Merging r23470 into '.':
G packages/fcl-passrc/src/pastree.pp
--- Merging r23471 into '.':
G utils/fpdoc/dwriter.pp
--- Merging r23472 into '.':
G utils/fpdoc/dglobals.pp
--- Merging r23473 into '.':
G utils/fpdoc/dw_html.pp
--- Merging r23476 into '.':
G utils/fpdoc/dglobals.pp
--- Merging r23536 into '.':
G packages/fcl-passrc/src/pparser.pp
--- Merging r23537 into '.':
G utils/fpdoc/dw_html.pp
--- Merging r23734 into '.':
U packages/fcl-passrc/src/paswrite.pp
--- Merging r23760 into '.':
G packages/fcl-passrc/src/pparser.pp
G packages/fcl-passrc/src/pastree.pp
--- Merging r23763 into '.':
G utils/fpdoc/dw_html.pp
--- Merging r23765 into '.':
G utils/fpdoc/dw_htmlchm.inc
--- Merging r24089 into '.':
G utils/fpdoc/dglobals.pp
--- Merging r24099 into '.':
G utils/fpdoc/dw_html.pp
--- Merging r24132 into '.':
G utils/fpdoc/dw_ipflin.pas
--- Merging r24171 into '.':
U utils/fpdoc/README.txt
G utils/fpdoc/testunit.xml
A utils/fpdoc/fpdocstripper.pp
A utils/fpdoc/fpdocstripper.lpi
--- Merging r24273 into '.':
G utils/fpdoc/dglobals.pp
--- Merging r24275 into '.':
G utils/fpdoc/fpdocclasstree.pp
--- Merging r24276 into '.':
G utils/fpdoc/dw_html.pp
G utils/fpdoc/dw_htmlchm.inc
G utils/fpdoc/dglobals.pp
--- Merging r24277 into '.':
G utils/fpdoc/dglobals.pp
--- Merging r24278 into '.':
G utils/fpdoc/dw_html.pp
--- Merging r24289 into '.':
G utils/fpdoc/dwriter.pp
--- Merging r24293 into '.':
G utils/fpdoc/dw_html.pp
--- Merging r24294 into '.':
U rtl/objpas/classes/classesh.inc
Summary of conflicts:
Text conflicts: 3
# revisions: 22005,22006,22028,22029,22030,22031,22051,22052,22053,22078,22079,22082,22083,22084,22085,22088,22092,22094,22129,22130,22131,22135,22136,22140,22144,22150,22151,22152,22157,22164,22165,22170,22172,22173,22174,22197,22198,22199,22205,22210,22211,22214,22404,22405,22406,23171,23172,23193,23194,23195,23196,23222,23225,23368,23369,23469,23470,23471,23472,23473,23476,23536,23537,23734,23760,23763,23765,24089,24099,24132,24171,24273,24275,24276,24277,24278,24289,24293,24294
r22005 | michael | 2012-08-04 10:48:23 +0200 (Sat, 04 Aug 2012) | 1 line
Changed paths:
A /trunk/packages/fcl-passrc/tests/tcbaseparser.pas
A /trunk/packages/fcl-passrc/tests/tcmoduleparser.pas
A /trunk/packages/fcl-passrc/tests/tconstparser.pas
A /trunk/packages/fcl-passrc/tests/tcstatements.pas
A /trunk/packages/fcl-passrc/tests/tctypeparser.pas
A /trunk/packages/fcl-passrc/tests/tcvarparser.pas
M /trunk/packages/fcl-passrc/tests/testpassrc.lpi
M /trunk/packages/fcl-passrc/tests/testpassrc.lpr
* Test cases for types, var, const, resource string. Start of statement tests
r22006 | michael | 2012-08-04 11:16:54 +0200 (Sat, 04 Aug 2012) | 1 line
Changed paths:
M /trunk/packages/fcl-passrc/src/pastree.pp
M /trunk/packages/fcl-passrc/src/pparser.pp
* IF condition expression is now a real expression, not a string
r22028 | michael | 2012-08-07 22:57:35 +0200 (Tue, 07 Aug 2012) | 1 line
Changed paths:
M /trunk/packages/fcl-passrc/src/pastree.pp
M /trunk/packages/fcl-passrc/src/pparser.pp
Conditions in for/while/repeat are now expression elements
r22029 | michael | 2012-08-07 22:58:03 +0200 (Tue, 07 Aug 2012) | 1 line
Changed paths:
M /trunk/packages/fcl-passrc/tests/tcstatements.pas
* Tests for loop structures
r22030 | michael | 2012-08-07 23:16:01 +0200 (Tue, 07 Aug 2012) | 1 line
Changed paths:
M /trunk/packages/fcl-passrc/src/pastree.pp
M /trunk/packages/fcl-passrc/src/pparser.pp
* Use expressions in with statement
r22031 | michael | 2012-08-07 23:16:19 +0200 (Tue, 07 Aug 2012) | 1 line
Changed paths:
M /trunk/packages/fcl-passrc/tests/tcstatements.pas
* with statement tests
r22051 | michael | 2012-08-09 21:24:02 +0200 (Thu, 09 Aug 2012) | 1 line
Changed paths:
M /trunk/packages/fcl-passrc/src/pastree.pp
M /trunk/packages/fcl-passrc/src/pparser.pp
* Case statement labels are now expressions
r22052 | michael | 2012-08-09 21:24:37 +0200 (Thu, 09 Aug 2012) | 1 line
Changed paths:
M /trunk/packages/fcl-passrc/tests/tcstatements.pas
* Case statement tests
r22053 | michael | 2012-08-09 21:31:36 +0200 (Thu, 09 Aug 2012) | 1 line
Changed paths:
M /trunk/packages/fcl-passrc/examples/test_parser.pp
* Fixed to take expressions into account
r22078 | michael | 2012-08-14 20:27:46 +0200 (Tue, 14 Aug 2012) | 1 line
Changed paths:
M /trunk/utils/fpdoc/dglobals.pp
M /trunk/utils/fpdoc/fpdoc.pp
M /trunk/utils/fpdoc/makeskel.pp
M /trunk/utils/fpdoc/testunit.xml
* Patch from Reinier Olislagers to update copyright and emit a more friendly message if an input file is not found (bug ID 22639)
r22079 | michael | 2012-08-14 20:47:57 +0200 (Tue, 14 Aug 2012) | 1 line
Changed paths:
M /trunk/utils/fpdoc/Makefile
M /trunk/utils/fpdoc/Makefile.fpc
A /trunk/utils/fpdoc/css.inc
M /trunk/utils/fpdoc/dw_html.pp
* Added functionality to create fpdoc.css from internal copy
r22082 | michael | 2012-08-15 11:01:11 +0200 (Wed, 15 Aug 2012) | 1 line
Changed paths:
M /trunk/packages/fcl-passrc/src/pastree.pp
M /trunk/packages/fcl-passrc/src/pparser.pp
* Reworked raise parsing, now also supports raise X at Addr
r22083 | michael | 2012-08-15 12:52:21 +0200 (Wed, 15 Aug 2012) | 1 line
Changed paths:
M /trunk/packages/fcl-passrc/src/pastree.pp
M /trunk/packages/fcl-passrc/src/pparser.pp
* Better Except handling
r22084 | michael | 2012-08-15 14:21:22 +0200 (Wed, 15 Aug 2012) | 1 line
Changed paths:
M /trunk/packages/fcl-passrc/src/pastree.pp
M /trunk/packages/fcl-passrc/src/pparser.pp
* Use expression objects in case and constants
r22085 | michael | 2012-08-15 14:21:52 +0200 (Wed, 15 Aug 2012) | 1 line
Changed paths:
M /trunk/packages/fcl-passrc/tests/tcstatements.pas
M /trunk/packages/fcl-passrc/tests/tctypeparser.pas
M /trunk/packages/fcl-passrc/tests/tcvarparser.pas
* Adapted tests to use expression objects where needed
r22088 | michael | 2012-08-15 17:02:05 +0200 (Wed, 15 Aug 2012) | 1 line
Changed paths:
M /trunk/packages/fcl-passrc/tests/tcstatements.pas
* Finished try/except statements
r22092 | michael | 2012-08-15 18:00:51 +0200 (Wed, 15 Aug 2012) | 1 line
Changed paths:
M /trunk/utils/fpdoc/dw_html.pp
* Fixed to conform to new structures in pastree
r22094 | michael | 2012-08-15 18:14:09 +0200 (Wed, 15 Aug 2012) | 1 line
Changed paths:
M /trunk/packages/fcl-passrc/src/pastree.pp
* Fixed memory leak in classes with interfaces
r22129 | michael | 2012-08-19 18:36:26 +0200 (Sun, 19 Aug 2012) | 4 lines
Changed paths:
M /trunk/packages/fcl-passrc/src/pastree.pp
M /trunk/packages/fcl-passrc/src/pparser.pp
M /trunk/packages/fcl-passrc/src/pscanner.pp
* Remove ParseExpression, changed everywhere to DoParseExpression
* Fix handling of procedure modifiers
* Solved all hints/warnings
r22130 | michael | 2012-08-19 18:40:52 +0200 (Sun, 19 Aug 2012) | 1 line
Changed paths:
M /trunk/packages/fcl-passrc/tests/tcbaseparser.pas
M /trunk/packages/fcl-passrc/tests/tcmoduleparser.pas
M /trunk/packages/fcl-passrc/tests/tconstparser.pas
M /trunk/packages/fcl-passrc/tests/tcscanner.pas
M /trunk/packages/fcl-passrc/tests/tcstatements.pas
M /trunk/packages/fcl-passrc/tests/tctypeparser.pas
M /trunk/packages/fcl-passrc/tests/tcvarparser.pas
* Fixed warnings/hints
r22131 | michael | 2012-08-19 18:45:44 +0200 (Sun, 19 Aug 2012) | 1 line
Changed paths:
A /trunk/packages/fcl-passrc/tests/tcclasstype.pas
M /trunk/packages/fcl-passrc/tests/testpassrc.lpi
M /trunk/packages/fcl-passrc/tests/testpassrc.lpr
* Class parsing tests (preparing for nested types)
r22135 | michael | 2012-08-19 23:57:55 +0200 (Sun, 19 Aug 2012) | 1 line
Changed paths:
M /trunk/packages/fcl-passrc/src/pastree.pp
M /trunk/packages/fcl-passrc/tests/tcbaseparser.pas
M /trunk/packages/fcl-passrc/tests/tcscanner.pas
M /trunk/packages/fcl-passrc/tests/tcstatements.pas
* Added support for C-style assignments
r22136 | michael | 2012-08-20 00:01:36 +0200 (Mon, 20 Aug 2012) | 1 line
Changed paths:
M /trunk/packages/fcl-passrc/src/pparser.pp
M /trunk/packages/fcl-passrc/src/pscanner.pp
* Support for C-style assignments (bug 22007)
r22140 | michael | 2012-08-20 00:17:29 +0200 (Mon, 20 Aug 2012) | 1 line
Changed paths:
M /trunk/utils/fpdoc/dw_html.pp
* Patch from Graeme Geldenhuys to fix some tab->spaces (bug 22658)
r22144 | michael | 2012-08-20 18:36:18 +0200 (Mon, 20 Aug 2012) | 1 line
Changed paths:
M /trunk/packages/fcl-passrc/src/pastree.pp
M /trunk/packages/fcl-passrc/src/pparser.pp
M /trunk/packages/fcl-passrc/tests/tcbaseparser.pas
M /trunk/packages/fcl-passrc/tests/tcclasstype.pas
A /trunk/packages/fcl-passrc/tests/tcexprparser.pas
M /trunk/packages/fcl-passrc/tests/tcscanner.pas
M /trunk/packages/fcl-passrc/tests/tcstatements.pas
M /trunk/packages/fcl-passrc/tests/testpassrc.lpi
M /trunk/packages/fcl-passrc/tests/testpassrc.lpr
* Expression parsing tests, nested types
r22150 | michael | 2012-08-21 00:24:57 +0200 (Tue, 21 Aug 2012) | 1 line
Changed paths:
M /trunk/utils/fpdoc/dwriter.pp
M /trunk/utils/fpdoc/mkfpdoc.pp
* Patch from DoDi to allow easy import
r22151 | michael | 2012-08-21 00:26:57 +0200 (Tue, 21 Aug 2012) | 1 line
Changed paths:
M /trunk/utils/fpdoc/dw_html.pp
M /trunk/utils/fpdoc/dw_htmlchm.inc
* Write class local consts and types in correct way
r22152 | michael | 2012-08-21 00:28:25 +0200 (Tue, 21 Aug 2012) | 1 line
Changed paths:
M /trunk/packages/fcl-passrc/src/pparser.pp
M /trunk/packages/fcl-passrc/tests/tcclasstype.pas
* Fix parsing of class local consts
r22157 | michael | 2012-08-21 15:24:37 +0200 (Tue, 21 Aug 2012) | 1 line
Changed paths:
M /trunk/packages/fcl-passrc/examples/test_parser.pp
M /trunk/packages/fcl-passrc/src/pastree.pp
M /trunk/packages/fcl-passrc/src/pparser.pp
M /trunk/packages/fcl-passrc/tests/tcbaseparser.pas
M /trunk/packages/fcl-passrc/tests/tcclasstype.pas
A /trunk/packages/fcl-passrc/tests/tcprocfunc.pas
M /trunk/packages/fcl-passrc/tests/testpassrc.lpi
M /trunk/packages/fcl-passrc/tests/testpassrc.lpr
* Tests for procedure/function declarations, fixes in parsing of those
r22164 | michael | 2012-08-21 21:42:40 +0200 (Tue, 21 Aug 2012) | 1 line
Changed paths:
M /trunk/packages/fcl-passrc/fpmake.pp
A /trunk/packages/fcl-passrc/src/pastounittest.pp
* pastounittest added.
r22165 | michael | 2012-08-21 21:43:26 +0200 (Tue, 21 Aug 2012) | 1 line
Changed paths:
A /trunk/utils/pas2ut
A /trunk/utils/pas2ut/Makefile
A /trunk/utils/pas2ut/Makefile.fpc
A /trunk/utils/pas2ut/pas2ut.lpi
A /trunk/utils/pas2ut/pas2ut.pp
* pas2ut, initial version (create unit tests from pascal unit)
r22170 | michael | 2012-08-22 13:25:59 +0200 (Wed, 22 Aug 2012) | 1 line
Changed paths:
M /trunk/packages/fcl-passrc/src/pastree.pp
M /trunk/packages/fcl-passrc/src/pparser.pp
M /trunk/packages/fcl-passrc/src/pscanner.pp
M /trunk/packages/fcl-passrc/tests/tcbaseparser.pas
M /trunk/packages/fcl-passrc/tests/tcclasstype.pas
M /trunk/packages/fcl-passrc/tests/tcexprparser.pas
M /trunk/packages/fcl-passrc/tests/tcscanner.pas
M /trunk/packages/fcl-passrc/tests/tcstatements.pas
* For in construct and class/record helpers implemented
r22172 | michael | 2012-08-22 18:43:14 +0200 (Wed, 22 Aug 2012) | 1 line
Changed paths:
M /trunk/packages/fcl-passrc/fpmake.pp
A /trunk/packages/fcl-passrc/src/passrcutil.pp
M /trunk/packages/fcl-passrc/src/pparser.pp
A /trunk/packages/fcl-passrc/tests/tcpassrcutil.pas
M /trunk/packages/fcl-passrc/tests/testpassrc.lpi
M /trunk/packages/fcl-passrc/tests/testpassrc.lpr
* Added passrcutil easy-use unit and component
r22173 | michael | 2012-08-22 18:45:57 +0200 (Wed, 22 Aug 2012) | 1 line
Changed paths:
M /trunk/utils/Makefile
M /trunk/utils/Makefile.fpc
A /trunk/utils/pas2fpm
A /trunk/utils/pas2fpm/Makefile
A /trunk/utils/pas2fpm/Makefile.fpc
A /trunk/utils/pas2fpm/pas2fpm.lpi
A /trunk/utils/pas2fpm/pas2fpm.pp
* Added pas2fpm
r22174 | michael | 2012-08-22 18:49:47 +0200 (Wed, 22 Aug 2012) | 1 line
Changed paths:
M /trunk/utils/fpdoc/fpclasschart.pp
* Fixed compilation
r22197 | michael | 2012-08-23 10:04:36 +0200 (Thu, 23 Aug 2012) | 1 line
Changed paths:
M /trunk/utils/pas2fpm/Makefile
M /trunk/utils/pas2fpm/Makefile.fpc
* Fixed makefile
r22198 | michael | 2012-08-23 10:21:07 +0200 (Thu, 23 Aug 2012) | 1 line
Changed paths:
M /trunk/utils/pas2fpm/Makefile
M /trunk/utils/pas2fpm/Makefile.fpc
* Dependency on fcl-base added
r22199 | michael | 2012-08-23 10:21:34 +0200 (Thu, 23 Aug 2012) | 1 line
Changed paths:
M /trunk/utils/pas2ut/Makefile
M /trunk/utils/pas2ut/Makefile.fpc
* Dependency on fcl-base added
r22205 | jonas | 2012-08-23 11:49:29 +0200 (Thu, 23 Aug 2012) | 4 lines
Changed paths:
M /trunk/utils/pas2fpm/Makefile
M /trunk/utils/pas2fpm/Makefile.fpc
M /trunk/utils/pas2ut/Makefile
M /trunk/utils/pas2ut/Makefile.fpc
* like other applications that custapp, these also depend on univint on
the Darwin/iphonesim platforms
* regenerated using a current version of fpcmake
r22210 | michael | 2012-08-23 14:56:19 +0200 (Thu, 23 Aug 2012) | 1 line
Changed paths:
M /trunk/packages/fcl-passrc/src/passrcutil.pp
M /trunk/packages/fcl-passrc/src/pparser.pp
M /trunk/packages/fcl-passrc/src/pscanner.pp
M /trunk/packages/fcl-passrc/tests/tcexprparser.pas
* Some small fixes so sdo is parsed
r22211 | michael | 2012-08-23 14:56:53 +0200 (Thu, 23 Aug 2012) | 1 line
Changed paths:
M /trunk/utils/pas2fpm/pas2fpm.pp
* Improvements so package name can be specified, fpmake is excluded
r22214 | michael | 2012-08-23 17:27:00 +0200 (Thu, 23 Aug 2012) | 1 line
Changed paths:
M /trunk/utils/pas2fpm/pas2fpm.pp
* Interdependency reduction, verbosity introduced
r22404 | michael | 2012-09-16 16:53:50 +0200 (Sun, 16 Sep 2012) | 1 line
Changed paths:
M /trunk/utils/pas2ut/pas2ut.pp
* Fixed error in --limit and --defaultclasstest
r22405 | michael | 2012-09-16 17:06:12 +0200 (Sun, 16 Sep 2012) | 1 line
Changed paths:
M /trunk/packages/fcl-passrc/src/pastounittest.pp
M /trunk/utils/pas2ut/pas2ut.pp
* Implemented coCreateDeclaration
r22406 | michael | 2012-09-16 17:59:21 +0200 (Sun, 16 Sep 2012) | 1 line
Changed paths:
M /trunk/packages/fcl-passrc/src/pastounittest.pp
* Add inherited to setup/teardown
r23171 | michael | 2012-12-18 12:06:01 +0100 (Tue, 18 Dec 2012) | 1 line
Changed paths:
M /trunk/utils/fpdoc/dglobals.pp
M /trunk/utils/fpdoc/dw_xml.pp
M /trunk/utils/fpdoc/dwriter.pp
M /trunk/utils/fpdoc/fpdoc.pp
M /trunk/utils/fpdoc/fpdocproj.pas
M /trunk/utils/fpdoc/mkfpdoc.pp
* Patch from Reinier Olislaghers - some cosmetic changes (Bug ID 23506)
r23172 | michael | 2012-12-18 14:03:53 +0100 (Tue, 18 Dec 2012) | 1 line
Changed paths:
M /trunk/utils/fpdoc/dglobals.pp
M /trunk/utils/fpdoc/dw_ipflin.pas
M /trunk/utils/fpdoc/dwlinear.pp
* Patch from Graeme geldenhuys to introduce class hierarchy in IPF
r23193 | michael | 2012-12-20 16:00:10 +0100 (Thu, 20 Dec 2012) | 1 line
Changed paths:
M /trunk/utils/fpdoc/Makefile
M /trunk/utils/fpdoc/Makefile.fpc
M /trunk/utils/fpdoc/css.inc
M /trunk/utils/fpdoc/dglobals.pp
M /trunk/utils/fpdoc/dw_html.pp
M /trunk/utils/fpdoc/fpclasschart.lpi
M /trunk/utils/fpdoc/fpclasschart.pp
M /trunk/utils/fpdoc/fpdoc.css
M /trunk/utils/fpdoc/fpdoc.lpi
M /trunk/utils/fpdoc/fpdoc.pp
A /trunk/utils/fpdoc/fpdocclasstree.pp
A /trunk/utils/fpdoc/minusimage.inc
A /trunk/utils/fpdoc/plusimage.inc
* Added ability to create class chart
r23194 | michael | 2012-12-20 16:54:24 +0100 (Thu, 20 Dec 2012) | 1 line
Changed paths:
M /trunk/utils/fpdoc/dglobals.pp
M /trunk/utils/fpdoc/dw_html.pp
M /trunk/utils/fpdoc/fpdocclasstree.pp
* Added ability to create class chart
r23195 | michael | 2012-12-20 17:21:14 +0100 (Thu, 20 Dec 2012) | 1 line
Changed paths:
M /trunk/utils/fpdoc/dw_html.pp
M /trunk/utils/fpdoc/fpdocclasstree.pp
* Fixed unresolved elements in tree
r23196 | michael | 2012-12-20 18:16:17 +0100 (Thu, 20 Dec 2012) | 1 line
Changed paths:
A /trunk/utils/fpdoc/images
A /trunk/utils/fpdoc/images/minus.png
A /trunk/utils/fpdoc/images/plus.png
* Forgot to commit images
r23222 | michael | 2012-12-26 15:13:10 +0100 (Wed, 26 Dec 2012) | 1 line
Changed paths:
M /trunk/utils/fpdoc/dw_ipflin.pas
M /trunk/utils/fpdoc/dw_latex.pp
M /trunk/utils/fpdoc/dwlinear.pp
* Patch by Graeme Geldenhuys to fix various issues (bug ID 23432)
r23225 | michael | 2012-12-26 19:09:11 +0100 (Wed, 26 Dec 2012) | 1 line
Changed paths:
M /trunk/packages/fcl-passrc/examples/testunit1.pp
M /trunk/packages/fcl-passrc/src/pparser.pp
M /trunk/utils/fpdoc/dglobals.pp
M /trunk/utils/fpdoc/dw_html.pp
* Patch from Anton to support dotted unit names (Bug ID 22919)
r23368 | michael | 2013-01-12 16:16:48 +0100 (Sat, 12 Jan 2013) | 1 line
Changed paths:
M /trunk/utils/fpdoc/fpdocclasstree.pp
* remove debug output
r23369 | michael | 2013-01-12 17:08:40 +0100 (Sat, 12 Jan 2013) | 1 line
Changed paths:
M /trunk/utils/fpdoc/dglobals.pp
* Undid patch to resolve dotted unit names, it breaks generation of FPC documentation
r23469 | michael | 2013-01-21 11:53:22 +0100 (Mon, 21 Jan 2013) | 1 line
Changed paths:
M /trunk/packages/fcl-passrc/src/pscanner.pp
* Set read buffer size to 4K (speeds up)
r23470 | michael | 2013-01-21 11:54:00 +0100 (Mon, 21 Jan 2013) | 1 line
Changed paths:
M /trunk/packages/fcl-passrc/src/pastree.pp
mechanism to resolve members in ancestors
r23471 | michael | 2013-01-21 11:55:00 +0100 (Mon, 21 Jan 2013) | 1 line
Changed paths:
M /trunk/utils/fpdoc/dwriter.pp
* Add context info to unresolved links, for better error info
r23472 | michael | 2013-01-21 11:56:07 +0100 (Mon, 21 Jan 2013) | 3 lines
Changed paths:
M /trunk/utils/fpdoc/dglobals.pp
* Speed up read/write content file
* Configurable ResolveLink (strict or not)
r23473 | michael | 2013-01-21 11:57:54 +0100 (Mon, 21 Jan 2013) | 4 lines
Changed paths:
M /trunk/utils/fpdoc/dw_html.pp
* use global resolveID (better result)
* Better link info in case of error
* Resolve property type to ancestors.
r23476 | michael | 2013-01-21 13:07:52 +0100 (Mon, 21 Jan 2013) | 1 line
Changed paths:
M /trunk/utils/fpdoc/dglobals.pp
* Refactoring for better readability
r23536 | michael | 2013-01-29 20:00:00 +0100 (Tue, 29 Jan 2013) | 1 line
Changed paths:
M /trunk/packages/fcl-passrc/src/pparser.pp
* assign name to anonymous string type
r23537 | michael | 2013-01-29 20:01:39 +0100 (Tue, 29 Jan 2013) | 1 line
Changed paths:
M /trunk/utils/fpdoc/dw_html.pp
* Strict resolving
r23734 | marco | 2013-03-08 23:38:34 +0100 (Fri, 08 Mar 2013) | 3 lines
Changed paths:
M /trunk/packages/fcl-passrc/src/paswrite.pp
* fix for #23915, use inheritsfrom instead of classtype = xxx because
more types now have derivatives. As suggested by Daniel Gaspary.
r23760 | marco | 2013-03-09 23:07:33 +0100 (Sat, 09 Mar 2013) | 15 lines
Changed paths:
M /trunk/packages/fcl-passrc/src/pastree.pp
M /trunk/packages/fcl-passrc/src/pparser.pp
* fixed 3 problems in fcl-passrc found when searching why fcl.chm
didn't build for 2.6.2
1. The nested function in findmemberancestors didn't set result.
Possibily sleeping bug triggered by -gttt
2. TPasmodule.Getelement crashed for some classes loaded from .xct
(code assuming they were pasmodule derivatives)
This probably touches a deeper lying problem where the
(new) classtree doesn't validate nodetypes properly, and loaded
classes end up as modules in one or the other overview
3. *Visibility functions had an out parameter that was not set
in all cases. Changed to VAR. (see mail fpc-devel from today).
Another -gttt sleeper bug.
(2) probably was the main problem of the initial crash.
r23763 | marco | 2013-03-10 00:37:59 +0100 (Sun, 10 Mar 2013) | 2 lines
Changed paths:
M /trunk/utils/fpdoc/dw_html.pp
* another small bug caught by -CROriot
r23765 | marco | 2013-03-10 00:54:13 +0100 (Sun, 10 Mar 2013) | 2 lines
Changed paths:
M /trunk/utils/fpdoc/dw_htmlchm.inc
* another minor problem found with -CR
r24089 | marco | 2013-03-31 15:05:36 +0200 (Sun, 31 Mar 2013) | 2 lines
Changed paths:
M /trunk/utils/fpdoc/dglobals.pp
* throw warning when there is a space in the XCT imported link.
r24099 | marco | 2013-04-01 00:01:52 +0200 (Mon, 01 Apr 2013) | 2 lines
Changed paths:
M /trunk/utils/fpdoc/dw_html.pp
* avoid prepending unitname with abs paths.
r24132 | marco | 2013-04-02 17:37:59 +0200 (Tue, 02 Apr 2013) | 5 lines
Changed paths:
M /trunk/utils/fpdoc/dw_ipflin.pas
* 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.
r24171 | michael | 2013-04-07 10:49:03 +0200 (Sun, 07 Apr 2013) | 1 line
Changed paths:
M /trunk/utils/fpdoc/README.txt
A /trunk/utils/fpdoc/fpdocstripper.lpi
A /trunk/utils/fpdoc/fpdocstripper.pp
M /trunk/utils/fpdoc/testunit.xml
* modified Docstripper by Reinier Olislagers (bug 23988)
r24273 | marco | 2013-04-20 01:50:43 +0200 (Sat, 20 Apr 2013) | 2 lines
Changed paths:
M /trunk/utils/fpdoc/dglobals.pp
* don't crash on inclusion of fpmake.pp
r24275 | marco | 2013-04-20 14:46:50 +0200 (Sat, 20 Apr 2013) | 2 lines
Changed paths:
M /trunk/utils/fpdoc/fpdocclasstree.pp
* work arounds the worst of the classtree bugs. LCL now compiles.
r24276 | marco | 2013-04-20 17:31:56 +0200 (Sat, 20 Apr 2013) | 3 lines
Changed paths:
M /trunk/utils/fpdoc/dglobals.pp
M /trunk/utils/fpdoc/dw_html.pp
M /trunk/utils/fpdoc/dw_htmlchm.inc
* Various small changes. LCL compiles again, but is 10% smaller.
tree inheritance still not fully linked.
r24277 | marco | 2013-04-20 22:53:59 +0200 (Sat, 20 Apr 2013) | 7 lines
Changed paths:
M /trunk/utils/fpdoc/dglobals.pp
* 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
r24278 | marco | 2013-04-21 00:27:06 +0200 (Sun, 21 Apr 2013) | 3 lines
Changed paths:
M /trunk/utils/fpdoc/dw_html.pp
* more inheritsfrom fixes. This time for the inheritance pages.
( [properties (by name)] etc )
r24289 | marco | 2013-04-21 19:39:48 +0200 (Sun, 21 Apr 2013) | 2 lines
Changed paths:
M /trunk/utils/fpdoc/dwriter.pp
* fix for shortdescrs. Refmodule was unassigned if the target of the shortdescr was not a module.
r24293 | marco | 2013-04-21 22:20:21 +0200 (Sun, 21 Apr 2013) | 2 lines
Changed paths:
M /trunk/utils/fpdoc/dw_html.pp
* two more "getmodule" fixes.
r24294 | marco | 2013-04-21 23:33:10 +0200 (Sun, 21 Apr 2013) | 2 lines
Changed paths:
M /trunk/rtl/objpas/classes/classesh.inc
* removed a workaround for pre 2.6.0 fpdocs