Recent

Author Topic: We are planning the next release: Lazarus 2.0.2  (Read 35418 times)

wp

  • Hero Member
  • *****
  • Posts: 11853
Re: We are planning the next release: Lazarus 2.0.2
« Reply #45 on: April 11, 2019, 10:44:49 pm »
According the help screen in build_lcl_docs.lpr, you can use --arg to pass arguments to fpdoc. I think it has to be passed to build_lcl_docs.lpr using the --arg "show-private=true" switch. Not sure about the formatting though until I try it.
Yes, any idea would be appreciated, no matter how I write it I always get "Ignoring unknown option..."

It seems like it would be a lot simpler to just use an fpdoc project file.
I don't know. Yes with fpdoc you have better control of the parameters, but you must write every parameter in an xml project file which otherwise is correctly set by build_lcl_docs. Well, at least now I have a working fpdoc project for TAChart which I uploaded today (folder (lazarus trunk)/components/tachart/fpdpc/chm).

Akira1364

  • Hero Member
  • *****
  • Posts: 561
Re: We are planning the next release: Lazarus 2.0.2
« Reply #46 on: April 11, 2019, 11:01:06 pm »
Thanks for that. But I was mainly interested in LCL and LazUtils - which you covered earlier.

Well, that was WP who did the other comment about how exactly they build LCL docs actually.

It is unfortunate that the build process is so dependent on LaTeX stuff, though... specifically you can't properly generate the CHM or normal HTML versions of the reference manual, users manual, programmers manual, or fpdoc manual without first building the PDF versions.

I don't think it being in LaTex really pays off enough to make it worth it in the end, either. All of the diagrams used are premade PNGs anyways, for example...
« Last Edit: April 11, 2019, 11:04:41 pm by Akira1364 »

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9791
  • Debugger - SynEdit - and more
    • wiki
Re: We are planning the next release: Lazarus 2.0.2
« Reply #47 on: April 12, 2019, 12:52:55 am »
LCL and LazUtils online (SourceForge) are at version 0.9.3.

That has been remedied.
FPC => 3.0.4
Lazarus => trunk

dsiders

  • Hero Member
  • *****
  • Posts: 1052
Re: We are planning the next release: Lazarus 2.0.2
« Reply #48 on: April 12, 2019, 01:17:54 am »
LCL and LazUtils online (SourceForge) are at version 0.9.3.

That has been remedied.
FPC => 3.0.4
Lazarus => trunk

Thank you.
Preview Lazarus 3.99 documentation at: https://dsiders.gitlab.io/lazdocsnext

Wallaby

  • Jr. Member
  • **
  • Posts: 78
Re: We are planning the next release: Lazarus 2.0.2
« Reply #49 on: April 14, 2019, 03:14:20 am »
Please merge 60963, 60962, 60952, 60951, 60950, 60949 to fixes 2_0. These fix a number of issues with Cocoa.

Quote
cocoa: shrink focus rect by one pixel from far sides
cocoa: update the focused item status of a table raw. Only show it as focused, if it's selected and the control itself is focused. #32051
cocoa: adding detection if a combobox is showing a popup window
cocoa: adding track area of readonly items, so they can be refreshed automatically as mouse moves around
cocoa: do not call DrawItem for readonly dropdown if no item is not selected. #21791
cocoa: support for using DrawItem when drawing a read-only combobox. #21791

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9791
  • Debugger - SynEdit - and more
    • wiki
Re: We are planning the next release: Lazarus 2.0.2
« Reply #50 on: April 14, 2019, 03:27:07 am »
We can look at them for 2.0.4.  Building for 2.0.2 started yesterday (Saturday) morning.

VTwin

  • Hero Member
  • *****
  • Posts: 1215
  • Former Turbo Pascal 3 user
Re: We are planning the next release: Lazarus 2.0.2
« Reply #51 on: April 14, 2019, 03:49:18 pm »
Not going near anything that involves LateX. ;)

Yeah, LateX is for masochist (pun intended :D ) *


* Not intended to be taken seriously! :)

and when you Goggle for help you need to make sure "Safe Search" is on!  ;)
“Talk is cheap. Show me the code.” -Linus Torvalds

Free Pascal Compiler 3.2.2
macOS 12.1: Lazarus 2.2.6 (64 bit Cocoa M1)
Ubuntu 18.04.3: Lazarus 2.2.6 (64 bit on VBox)
Windows 7 Pro SP1: Lazarus 2.2.6 (64 bit on VBox)

yurix

  • New Member
  • *
  • Posts: 14
Re: We are planning the next release: Lazarus 2.0.2
« Reply #52 on: April 15, 2019, 07:28:53 am »
Lazarus 2.0.2 appeared on the resource http://mirrors.iwi.me/lazarus/   :)
I have already installed on Windows 10 x64.
But I can not rebuild IDE. Rebuild ends with an error "Fatal: Unable to open file C:UsersUserAppDataLocallazarusidemake.cfg -dx86_64".
Could someone explain what could be wrong?


Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9791
  • Debugger - SynEdit - and more
    • wiki
Re: We are planning the next release: Lazarus 2.0.2
« Reply #53 on: April 15, 2019, 01:07:22 pm »
Maybe something in your local config... It rebuilds fine for me.

Btw, are there really no backslashes in the path? Or did that happen copy and paste?

dsiders

  • Hero Member
  • *****
  • Posts: 1052
Re: We are planning the next release: Lazarus 2.0.2
« Reply #54 on: April 15, 2019, 06:49:53 pm »
Maybe something in your local config... It rebuilds fine for me.

Btw, are there really no backslashes in the path? Or did that happen copy and paste?

I tried it with an export of trunk. There are no directory separators in the file name on Win 8.1.
Preview Lazarus 3.99 documentation at: https://dsiders.gitlab.io/lazdocsnext

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9791
  • Debugger - SynEdit - and more
    • wiki
Re: We are planning the next release: Lazarus 2.0.2
« Reply #55 on: April 15, 2019, 07:28:46 pm »
What if you start with an empty config?

lazarus.exe --primary-config-path=C:\empty_dir

yurix

  • New Member
  • *
  • Posts: 14
Re: We are planning the next release: Lazarus 2.0.2
« Reply #56 on: April 15, 2019, 07:36:08 pm »
Btw, are there really no backslashes in the path? Or did that happen copy and paste?
This is not a copy / paste error. There are really no separators.

What if you start with an empty config?
Thanks for the advice. But I tried to delete all settings (AppData\Local\lazarus). Made a clean install. Does not help.
In the environment variables found nothing suspicious.
But on Windows 7 x64 everything works fine!
I do not know the reasons yet.

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9791
  • Debugger - SynEdit - and more
    • wiki
Re: We are planning the next release: Lazarus 2.0.2
« Reply #57 on: April 15, 2019, 07:53:18 pm »
Please report as a bug.  Someone who knows the build system better than me will have to take a look.

Just in case: Run the IDE with --debug-log=C:\logfile.txt  and attach the file. (Including attempt to rebuild)

After the failed build, right click the messages window and from the popup menu select: Copy > All/Original messages
Save to a file and attach

Also open menu: View > IDE Internals > About IDE
and copy the content of the "general" tab.
« Last Edit: April 15, 2019, 07:56:09 pm by Martin_fr »

yurix

  • New Member
  • *
  • Posts: 14
Re: We are planning the next release: Lazarus 2.0.2
« Reply #58 on: April 15, 2019, 08:59:47 pm »
Please report as a bug.
OK. I reported a bug. The number is 0035384.

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9791
  • Debugger - SynEdit - and more
    • wiki
Re: We are planning the next release: Lazarus 2.0.2
« Reply #59 on: April 15, 2019, 10:16:05 pm »
Could it be, that you have another "make.exe" in your path?

 

TinyPortal © 2005-2018