Please note, due to me being offline during some time of the run up, this thread will have reduced monitoring (as many team members are only on the mailing list).
Should you not get a reply by a team member to any post you make here, then kindly repeat it on the mail list.
Thank you.
I hope the installer works on OSX 10.15. Lazarus 2.0.4 won't work on OSX 10.15.
I'd like to add at least one entry to its look up table, Enlightenment, see -It is not a bridge too far away if you have the code already done and tested. Just create a patch and I will apply it and then it will be merged to fixes_2_0 before the release.
https://forum.lazarus.freepascal.org/index.php/topic,46912.msg336373.html#msg336373
(I'd go further and put some ugly stuff in there that allows run time change of behavior using an environment variable but I suspect thats a bridge too far away right now).
What should we do to improve the situation?We already have some pages in the wiki, but they are vastly outdated, or lacking info...
2. The ShellTreeView is basically useless by itself unless it has a OnEntryEvent to select weather we can reject the entry or even alter its name or place a Filter property in it that can do the same, but the Event would be better, more flexible.
Now we need to address the issue of the HTMLHELP example failing with those that have Microsoft Edge in their PC'sAFAIK OpenUrl works? Can you show the issue?
We would invite everyone to provide their feedback to help us improve this upcoming release. Please let as know in particular:0035043: Add checkbox to show/hide property filter in object inspector (https://bugs.freepascal.org/view.php?id=35043)
- Any bug-fixes already made to trunk, that you believe should still be merged to the fixes branch
A release candidate is feature complete, new features will NOT be added.Ok, I can agree that 35043 and 35044 are features, though they only fix some minor UI inconsistency.
You should focus on bugs. Nothing more. Maybe Martin should add a sticky?
As you can see and read for yourself, some of your issues are solved in higher - not release - versions.That's only one issue, others have empty TargetVersion.
But 35270 is clearly a bug fix.Yes. I now added it to the list of revisions to be merged.
The presence of an official, normally-downloadable 64-bit Cocoa installer is by far the most urgent thing for this release, I'd say.And the last one to be finished... (by logic)
Otherwise, for example, when someone inevitably posts the announcement on Reddit, the thread will just devolve into a bunch of people commenting about how Lazarus "isn't really as cross-platform as it claims" or similar sentiments, which is hardly good PR.You are perfectly capable to compile from source. Not everyone is.
You are perfectly capable to compile from source. Not everyone is.
Now, please forgive my ignorance but isn't the cocoa issue 'just' one of packaging ?
When I tried to install 2.0.4 from the main website (then through Source Forge) on macOS Catalina, it complained that it (or some part of it) was 32-bit. I did not see a 64-bit installer available. I guess that would fall outside the 'just packaging' realm.
I disagree. You downloaded the 32bit Carbon package because thats all that is there right now. But a 64bit Cocoa could be packaged up and made available right now or way after the release of 2.0.6. The version of Lazarus and its release has little to do with decisions made during packaging (apart from every later version is better at Cocoa).
I believe a cocoa installer is planned, but I have to get confirmation on this.
Now, please forgive my ignorance but isn't the cocoa issue 'just' one of packaging ?
When I tried to install 2.0.4 from the main website (then through Source Forge) on macOS Catalina, it complained that it (or some part of it) was 32-bit. I did not see a 64-bit installer available. I guess that would fall outside the 'just packaging' realm.
Many of the comments seem to regard installing Lazarus on MacOS Catalina. Thanks to Dmitry, the Cocoa widgets and 64-bit apps is in pretty good shape. The challenge is that when users download the disk image from the main Lazarus page they get a 32-bit version that is not MacOS compliant. A second problem is that it is hard to install the gdb on modern MacOS, and it is not intuitive to new users how to set Lazarus to use LLDB. An improved Disk Image installer would be great, or a streamlined Mac Ports package.
However, one solution not mentioned on this thread is Anthony Walter's clever shell script for guiding Catalina users through an install:
https://lists.lazarus-ide.org/pipermail/lazarus/2019-October/237082.html
The author clearly asks for testers to give feedback, so perhaps community members who want to see improved Catalina support can provide him with suggestions. From my perspective, it seems like an elegant script that is very close to a one-stop shop for ensuring all the components are installed and in the modern directories.
I think that it is important this bug to be fixed and taken too:the good news is that we have Ondrej back.
https://bugs.freepascal.org/view.php?id=33990
It would be nice to see the following fixed for this release: https://bugs.freepascal.org/view.php?id=35572 (https://bugs.freepascal.org/view.php?id=35572)I was able to fix it. Please test in trunk ASAP. I will try to push it for 2.0.6 if it works. The release is not tagged yet.
Lazarus fixes (unlike trunk) has this bug:Which revision in trunk fixed it?
main.pp: function TMainIDE.DoRunProjectWithoutDebug: TModalResult;
The last "except" should be "finally". (heaptrc is your friend)
2.0.6 final is released :)Not that I am aware of....
The code has been tagged. It takes about 3 days from tagging the source until a release is announced (based on the last couple of releases), probably to finalize the different target builds.2.0.6 final is released :)Not that I am aware of....
It looks like revision 60535 (Feb 2019) by mattiasToo late. It will be in the next major release 2.2.0.
It would be nice to see the following fixed for this release: https://bugs.freepascal.org/view.php?id=35572 (https://bugs.freepascal.org/view.php?id=35572)I was able to fix it. Please test in trunk ASAP. I will try to push it for 2.0.6 if it works. The release is not tagged yet.
I had to debug and scratch my head for some time before I understood the code. Finally I was able to simplify the code a little.