Recent

Author Topic: Lazarus default codepage  (Read 10409 times)

dsiders

  • Hero Member
  • *****
  • Posts: 1052
Re: Lazarus default codepage
« Reply #30 on: February 10, 2022, 09:15:55 pm »
Seems, online documentation at https://lazarus-ccr.sourceforge.io is outdated, no Encoding and DefaultEncoding properties there! 

It is a known problem and reported to the CCR bug page. LCL and LazUtils pages haven't been updated since 2.0.10 (IIRC).
Just use the CHM files.

Or the recently added documentation preview at: https://dsiders.gitlab.io/lazdocsnext/
Preview Lazarus 3.99 documentation at: https://dsiders.gitlab.io/lazdocsnext

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 11383
  • FPC developer.
Re: Lazarus default codepage
« Reply #31 on: February 10, 2022, 09:55:49 pm »
Those are not very well linked. You can't click from some object in lazutils all the way back to system/objpas.tobject.

dsiders

  • Hero Member
  • *****
  • Posts: 1052
Re: Lazarus default codepage
« Reply #32 on: February 10, 2022, 10:02:58 pm »
Those are not very well linked. You can't click from some object in lazutils all the way back to system/objpas.tobject.

It is the unmodified output from fpdoc. do you have a specific example I can look at?

The 3.2.x version of fpdoc... not 3.3.x.

[Edit]
I found this:

https://dsiders.gitlab.io/lazdocsnext/lazutils/stringhashlist/tstringhashlist.html

TObject is linked in the code declaration but not in the inheritance tree.

I can't explain it. And I can't just download a 3.3.x pre-built binary to test for differences.

« Last Edit: February 10, 2022, 10:37:15 pm by dsiders »
Preview Lazarus 3.99 documentation at: https://dsiders.gitlab.io/lazdocsnext

dsiders

  • Hero Member
  • *****
  • Posts: 1052
Re: Lazarus default codepage
« Reply #33 on: February 11, 2022, 07:01:38 am »
Those are not very well linked. You can't click from some object in lazutils all the way back to system/objpas.tobject.

It is the unmodified output from fpdoc. do you have a specific example I can look at?

The 3.2.x version of fpdoc... not 3.3.x.

[Edit]
I found this:

https://dsiders.gitlab.io/lazdocsnext/lazutils/stringhashlist/tstringhashlist.html

TObject is linked in the code declaration but not in the inheritance tree.

I can't explain it. And I can't just download a 3.3.x pre-built binary to test for differences.

I downloaded and built fpdoc using FPC 3.3.1. It does resolve the linking issues. It has also exposed a problem with build_lcl_docs. A patch has been prepared but not yet committed. Output using fpdoc 3.3.1 is currently online.

My apologies to everyone for hijacking this thread. I'll stop now.
Preview Lazarus 3.99 documentation at: https://dsiders.gitlab.io/lazdocsnext

 

TinyPortal © 2005-2018