Activity for pasdoc

  • Michalis Kamburelis Michalis Kamburelis created a blog post

    PasDoc 1.0.0 released

  • Michalis Kamburelis Michalis Kamburelis modified ticket #4

    Inherited comments, @implements tag

  • Michalis Kamburelis Michalis Kamburelis posted a comment on ticket #4

    Comments from inherited things are now used for classes and class members. Realistically, this is an old patch which will not apply anymore. If anything is missing from latest PasDoc, please submit PR to the latest code on GitHub: https://github.com/pasdoc/pasdoc/pulls

  • Michalis Kamburelis Michalis Kamburelis modified ticket #2

    add a wiki "markup" parser

  • Michalis Kamburelis Michalis Kamburelis posted a comment on ticket #2

    We have Markdown syntax now, which addresses this issue I believe: https://pasdoc.github.io/MarkdownOption

  • Michalis Kamburelis Michalis Kamburelis modified ticket #3

    Parsed store persistence

  • Michalis Kamburelis Michalis Kamburelis posted a comment on ticket #3

    Closing -- the original thread (linked from description of this issue) is not available anymore, and I think we have addressed everything we practically want from this :) In particular, format-independent cache in PasDoc rocks.

  • Michalis Kamburelis Michalis Kamburelis modified ticket #20

    4 question....

  • Michalis Kamburelis Michalis Kamburelis posted a comment on ticket #20

    Summary: I treat this request as partially fixed. The only remaining issue here is number 2: using @created, @author and @lastmod for all items. This has been done long time ago :) @created, @author, @lastmod work for all items. Other points from this were addressed already, from what I can see. Closing:)

  • Michalis Kamburelis Michalis Kamburelis modified ticket #22

    JavaDoc-like Tag handling

  • Michalis Kamburelis Michalis Kamburelis posted a comment on ticket #22

    Parsing implementation comments is done: https://pasdoc.github.io/ImplementationCommentsOption

  • Michalis Kamburelis Michalis Kamburelis modified ticket #37

    Including inherited class methods in documentation

  • Michalis Kamburelis Michalis Kamburelis posted a comment on ticket #37

    This was implemented recently:) See https://github.com/pasdoc/pasdoc/discussions/240

  • Michalis Kamburelis Michalis Kamburelis modified ticket #38

    Support of @member in constante comment

  • Michalis Kamburelis Michalis Kamburelis posted a comment on ticket #38

    I don't think we want to allow @member for this -- the idea of@member is to refer to existing member of given structure, https://pasdoc.github.io/MemberValueTag . The way to express what you need is indeed to use general formatting, like @unorderedList.

  • Michalis Kamburelis Michalis Kamburelis modified ticket #46

    Parse Comments in Implementation Section

  • Michalis Kamburelis Michalis Kamburelis posted a comment on ticket #46

    Parsing implementations is available in PasDoc for some time now: https://pasdoc.github.io/ImplementationCommentsOption . Closing.

  • Michalis Kamburelis Michalis Kamburelis modified ticket #47

    Support for interface realization

  • Michalis Kamburelis Michalis Kamburelis posted a comment on ticket #47

    Interfaces are part of "hierarchy". What interfaces are implemented by a given class is visible in that class docs, and in GraphViz graph (we cannot really show this in "hierarchy" since a class may implement multiple interfaces). Closing - I think realistically we have implemented what is necessary. If anything remains, please submit a GitHub issue: https://github.com/pasdoc/pasdoc/issues

  • Michalis Kamburelis Michalis Kamburelis modified ticket #50

    HTML-5 support

  • Michalis Kamburelis Michalis Kamburelis posted a comment on ticket #50

    Done now in PasDoc 1.0.0: https://github.com/pasdoc/pasdoc/discussions/230

  • Michalis Kamburelis Michalis Kamburelis modified ticket #54

    Explicit @link doesn't work with urls

  • Michalis Kamburelis Michalis Kamburelis posted a comment on ticket #54

    We've made a separate @ tag for URL links: https://pasdoc.github.io/UrlTag . This practically addresses this issue. We didn't "overuse" @ link to handle URLs, to keep things easier: @link is for Pascal items, @url is for URLs.

  • Michalis Kamburelis Michalis Kamburelis modified ticket #60

    Follow nested record types

  • Michalis Kamburelis Michalis Kamburelis posted a comment on ticket #60

    We have improved parsing nesting structures and linking to them in PasDoc 1.0.0, see https://github.com/pasdoc/pasdoc/blob/master/ChangeLog.md . So this should be fixed, please retest. If anything remains missing, please report on GitHub issues, https://github.com/pasdoc/pasdoc/issues . Thank you!

  • Michalis Kamburelis Michalis Kamburelis modified ticket #87

    auto link and duplicated names

  • Michalis Kamburelis Michalis Kamburelis posted a comment on ticket #87

    We have improved resolving qualified identifiers in PasDoc 1.0.0 , see also our changelog https://github.com/pasdoc/pasdoc/blob/master/ChangeLog.md . So this case is likely handled correctly now --- but please retest. If it doesn't work, please create a new issue in GitHub issues on https://github.com/pasdoc/pasdoc/issues with exact testcase, I'll fix :) Thank you!

  • Michalis Kamburelis Michalis Kamburelis modified ticket #86

    @exclude doesn't work for any class elements described inside other class

  • Michalis Kamburelis Michalis Kamburelis modified a comment on ticket #86

    The @exclude tag was fixed to be more complete for PasDoc 1.0.0, and this is now handled OK. Note that in the testcase above, comment "// this doesn't work, TEnumerator is still documented" will obscure the previous "@exclude" comment, which is by design (one comment obscures earlier one). This works correctly: unit a; interface type TSomeClass = class public type // works now, will be excluded {@exclude} TEnumerator = class public // also works now, will be excluded, even if TEnumerator would remain...

  • Michalis Kamburelis Michalis Kamburelis modified a comment on ticket #86

    The @exclude tag was fixed to be more complete for PasDoc 1.0.0, and this is now handled OK. Note that in the testcase above, comment "// this doesn't work, TEnumerator is still documented" will obscure the previous "@exclude" comment, which is by design (one comment obscures earlier one). This works correctly: unit a; interface type TSomeClass = class public type // this doesn't work, TEnumerator is still documented {@exclude} TEnumerator = class public // The following doesn't work either, constructor...

  • Michalis Kamburelis Michalis Kamburelis posted a comment on ticket #86

    The @exclude tag was fixed to be more complete for PasDoc 1.0.0, and this is now handled OK. Note that in the testcase above, comment "// this doesn't work, TEnumerator is still documented" will obscure the previous "@exclude" comment, which is by design (one comment obscures earlier one). This works correctly: """" unit a; interface type TSomeClass = class public type // this doesn't work, TEnumerator is still documented {@exclude} TEnumerator = class public // The following doesn't work either,...

  • Michalis Kamburelis Michalis Kamburelis modified ticket #37

    Incorrect output when you declare one record within another

  • Michalis Kamburelis Michalis Kamburelis posted a comment on ticket #37

    We have done a lot of parsing improvements around PasDoc 1.0.0, also for nested structures (records within other CIOs). I think this is fixed :) Check out https://pasdoc.github.io/ for latest PasDoc.

  • Michalis Kamburelis Michalis Kamburelis modified ticket #61

    overload and jump

  • Michalis Kamburelis Michalis Kamburelis posted a comment on ticket #61

    This is addressed now by new capabilities of @link that allow to link to specific overload, see https://pasdoc.github.io/LinkTag .

  • Michalis Kamburelis Michalis Kamburelis posted a comment on ticket #92

    Thank you for the report. Indeed I can reproduce the problem with latest PasDoc. We don't use SourceForge bugtracker anymore, we now use GitHub issue tracker on https://github.com/pasdoc/pasdoc/issues/ . I have added an issue, with a copy of your description and a testcase, to https://github.com/pasdoc/pasdoc/issues/92 (you can registeron GitHub and "Subscribe" to that issue).

  • Bent Vangli Bent Vangli created ticket #92

    Cannot place pasdoc comment after a statement

  • Michalis Kamburelis Michalis Kamburelis posted a comment on ticket #60

    I agree, @link(Two.a) should also work eventually :)

  • Colin Haywood Colin Haywood posted a comment on ticket #60

    Since the link tag can link to fields, should it not also be able to link to fields of nested records (which are essentially fields of the parent record, but with a hierarchical name)? Only having to write the name of the field would make the documentation far easier to maintain. I'd agree the two cases you've shown in your class testcase look like bugs.

  • Colin Haywood Colin Haywood posted a comment on ticket #59

    That would be an awesome feature, thanks.

  • Michalis Kamburelis Michalis Kamburelis posted a comment on ticket #59

    I would prefer to fix it with @excludeBegin and @excludeEnd options, already planned. They cover more use-cases, and also would satisfy this one. You would be able to write e.g. { @excludeBegin } {$I myinclude.inc} { @excludeEnd } to have everything inside your include file ignored. You could also place the @excludeBegin/End inside the myinclude.inc file.

  • Michalis Kamburelis Michalis Kamburelis posted a comment on ticket #60

    The @link should lead to @link(TRecord2.a), not @link(Two.a). In order to link to TRecord2.a but show it as Two.a, you can write @link(TRecord2.a Two.a), see https://github.com/pasdoc/pasdoc/wiki/LinkTag . That said, indeed it isn't working with the nested record as it should. I'm attaching a testcase I made, based on your code, and indeed it uncovers two situations that don't work as they should. The problem is most likely in PasDoc's TPasItem.FindNameWithinUnit method -- it's way too simple :),...

  • Colin Haywood Colin Haywood created ticket #60

    Follow nested record types

  • Colin Haywood Colin Haywood created ticket #59

    Ignore entire .inc files

  • Michalis Kamburelis Michalis Kamburelis committed [r1446]

    Simplify exception catching, exit with non-zero status (by Michalis Kamburelis)

  • Michalis Kamburelis Michalis Kamburelis committed [r1445]

    Testcase for @param and @raises on properties (by Michalis Kamburelis)

  • Michalis Kamburelis Michalis Kamburelis committed [r1444]

    Mention tests upgrades (by Michalis Kamburelis)

  • Michalis Kamburelis Michalis Kamburelis modified ticket #57

    improve build time testing

  • Michalis Kamburelis Michalis Kamburelis posted a comment on ticket #57

    All done:) AD 2 ("shipping of the reference files in the pasdoc package") - The correct tests output is now trivially kept inside our code repository (GIT on https://github.com/pasdoc/pasdoc , auto-synchronized with SVN repository on SourceForge). In tests/testcases_output/, documented in tests/README.md, see https://github.com/pasdoc/pasdoc/tree/master/tests . It was more critical now, as SourceForge doesn't allow creating shells anymore, which was breaking our "upload_correct_tests_output.sh" script....

  • Michalis Kamburelis Michalis Kamburelis committed [r1443]

    Keep testcases_output inside GIT repository (by Michalis Kamburelis)

  • Michalis Kamburelis Michalis Kamburelis committed [r1442]

    ChangeLog update (by Michalis Kamburelis)

  • Michalis Kamburelis Michalis Kamburelis committed [r1441]

    Update links to PasDoc wiki and aspell.net (by Michalis Kamburelis)

  • Michalis Kamburelis Michalis Kamburelis committed [r1440]

    Show visibility inside records too (by Michalis Kamburelis)

  • Michalis Kamburelis Michalis Kamburelis committed [r1439]

    Add de.utf8 language: German in UTF-8 encoding (by Michalis Kamburelis)

  • Michalis Kamburelis Michalis Kamburelis committed [r1438]

    Fix section title (by Michalis Kamburelis)

  • Michalis Kamburelis Michalis Kamburelis modified a blog post

    PasDoc 0.15.0 released

  • Michalis Kamburelis Michalis Kamburelis modified a blog post

    PasDoc 0.15.0 released

  • Michalis Kamburelis Michalis Kamburelis created a blog post

    PasDoc 0.15.0 released

  • Michalis Kamburelis Michalis Kamburelis committed [r1437]

    "make tag" helper command (by Michalis Kamburelis)

  • Michalis Kamburelis Michalis Kamburelis modified ticket #73

    Error with Class Operators

  • Michalis Kamburelis Michalis Kamburelis modified a comment on ticket #73

    Closing, this was fixed long time ago. PasDoc can parse this: unit A; interface type TMyRecord = record class operator Add(p1,p2:TMyPoint):TMyPoint; end; implementation // ... end. Sorry for not notifying about it earlier!

  • Michalis Kamburelis Michalis Kamburelis modified a comment on ticket #73

    Closing, this was fixed long time ago. PasDoc can parse this: unit A; interface type TMyRecord = record class operator Add(p1,p2:TMyPoint):TMyPoint; end; implementation end. Sorry for not notifying about it earlier!

  • Michalis Kamburelis Michalis Kamburelis posted a comment on ticket #73

    Closing, this was fixed long time ago: unit A; interface type TMyRecord = record class operator Add(p1,p2:TMyPoint):TMyPoint; end; implementation end. Sorry for not notifying about it earlier!

  • Michalis Kamburelis Michalis Kamburelis modified ticket #88

    Include files

  • Michalis Kamburelis Michalis Kamburelis posted a comment on ticket #88

    Closing -- not a bug in PasDoc, we do not parse include files indeed:)

  • pasdoc pasdoc released /PasDoc Source/pasdoc-0.15.0-src.tar.gz

  • pasdoc pasdoc released /PasDoc Windows/pasdoc-0.15.0-win32.zip

  • pasdoc pasdoc released /PasDoc Linux Amd64/pasdoc-0.15.0-linux-x86_64.tar.gz

  • Michalis Kamburelis Michalis Kamburelis committed [r1436]

    Fix Markdown more (by Michalis Kamburelis)

  • Michalis Kamburelis Michalis Kamburelis committed [r1435]

    tests/README.md using Markdown (by Michalis Kamburelis)

  • Michalis Kamburelis Michalis Kamburelis committed [r1434]

    Remove BrowserCommand from delphi_gui (by Michalis Kamburelis)

  • Michalis Kamburelis Michalis Kamburelis committed [r1433]

    Parse "experimental" hint directive (by Michalis Kamburelis)

  • Michalis Kamburelis Michalis Kamburelis committed [r1432]

    Fix <param> in Help Insight (more higher, simplify) (by Michalis Kamburelis)

  • Michalis Kamburelis Michalis Kamburelis committed [r1431]

    Snapshots: fix dirs (by Michalis Kamburelis)

  • Michalis Kamburelis Michalis Kamburelis committed [r1430]

    Simpler pasdoc_snapshot, it is now run by Jenkins (by Michalis Kamburelis)

  • Michalis Kamburelis Michalis Kamburelis committed [r1429]

    Fix snapshot taking (by Michalis Kamburelis)

  • Michalis Kamburelis Michalis Kamburelis committed [r1428]

    New /usr/local/fpclazarus/setup.sh location (by Michalis Kamburelis)

  • Michalis Kamburelis Michalis Kamburelis committed [r1427]

    Better log of snapshots (by Michalis Kamburelis)

  • Michalis Kamburelis Michalis Kamburelis committed [r1426]

    Setup default FPC for snapshots (by Michalis Kamburelis)

  • Michalis Kamburelis Michalis Kamburelis committed [r1425]

    Mention in ChangeLog links to enum members (by ...

  • Michalis Kamburelis Michalis Kamburelis committed [r1424]

    More natural option names for comment markers (...

  • Michalis Kamburelis Michalis Kamburelis committed [r1423]

    Mention Tipue search improvements (by Michalis ...

  • Michalis Kamburelis Michalis Kamburelis committed [r1422]

    Load Tipue JS (including tipuesearch_data.js) o...

  • Michalis Kamburelis Michalis Kamburelis committed [r1421]

    Remove trailing whitespace (by Michalis Kambure...

  • Michalis Kamburelis Michalis Kamburelis committed [r1420]

    Implement --html-head, --html-body-begin, --htm...

  • Michalis Kamburelis Michalis Kamburelis committed [r1419]

    Adjust to HTML5: anchors using id=, style <hr> ...

  • Michalis Kamburelis Michalis Kamburelis committed [r1418]

    Temp directory per-user (by Michalis Kamburelis)

  • Michalis Kamburelis Michalis Kamburelis committed [r1417]

    Fix packing release (by Michalis Kamburelis)

  • Michalis Kamburelis Michalis Kamburelis committed [r1416]

    Merge pull request #5 from zekiguven/master (by...

  • Michalis Kamburelis Michalis Kamburelis committed [r1415]

    Change links michaliskambi/pasdoc -> pasdoc/pas...

  • Michalis Kamburelis Michalis Kamburelis committed [r1414]

    Change all links, to GitHub wiki / pasdoc.sourc...

  • Michalis Kamburelis Michalis Kamburelis committed [r1413]

    Rename docs/ to old_docs/, to not confuse. (by ...

  • Michalis Kamburelis Michalis Kamburelis committed [r1412]

    It seems that chgrp on SF is no longer possible...

  • Michalis Kamburelis Michalis Kamburelis committed [r1411]

    Shorten and update a bit packages/README.txt (b...

  • Michalis Kamburelis Michalis Kamburelis modified ticket #27

    delphi xe8 package

  • Michalis Kamburelis Michalis Kamburelis posted a comment on ticket #27

    Thank you! Committed, to source/packages/delphi/XE8/ .

  • Michalis Kamburelis Michalis Kamburelis posted a comment on ticket #26

    Thank you very much, committed! Inside source/packages/delphi/ .

  • Michalis Kamburelis Michalis Kamburelis modified ticket #26

    delphi xe7 package

  • Michalis Kamburelis Michalis Kamburelis modified ticket #25

    Added <see cref> tag.

  • Michalis Kamburelis Michalis Kamburelis posted a comment on ticket #25

    Thank you, applied!

1 >
MongoDB Logo MongoDB