* * *

Author Topic: Lazarus Release Candidate 1 of 1.2  (Read 40938 times)

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 2948
    • wiki
Lazarus Release Candidate 1 of 1.2
« on: November 06, 2013, 10:12:02 pm »
The Lazarus team would like to announce the first Release Candidate for the upcoming Version 1.2.

We would like to invite all users to test this Release Candidate.
Please read below why everybody really should join the testing now.

News in this Version
http://wiki.lazarus.freepascal.org/Lazarus_1.2.0_release_notes

On Windows the installer now allows 2 independent installations.
http://wiki.lazarus.freepascal.org/Multiple_Lazarus#Installation_of_multiple_Lazarus
 
About the release process:
http://wiki.lazarus.freepascal.org/Lazarus_1.2_fixes_branch#Roadmap_to_1.2


The 1.2.0RC1 is built with fpc 2.6.2.

The release is available for download on SourceForge:
http://sourceforge.net/projects/lazarus/files/

Choose your CPU, OS, distro and then the "Lazarus 1.2RC1" directory.

Minimum requirements:
Windows:       98, 2k, XP, Vista, 7, 32 or 64bit
FreeBSD/Linux: gtk 2.8 or qt4.5, 32 or 64bit
Mac OS X:      10.5 to 10.8, LCL only 32bit, non LCL apps can be 64bit


== Why should everybody (including you) test the release candidate? ==

It the past weeks the Lazarus team has stabilized the 1.2 fixes branch. The resulting 1.2RC1 is now stable enough to be used by any one for test purposes.

However many of the fixes and new features that where committed since the release of 1.0 required changes to the code of existing features too. While we have tested those ourself, there may still be problems that only occur with very specific configurations or one project in a million.

Yes, it may be that you are the only person with a project, that will not work in the new IDE. So if you do not test, we can not fix it.

Please do not wait for the final release, in order to test. It may be too late. Once the release is out we will have to be more selective about which fixes can be merged for further 1.2.x releases. So it may be, that we can not merge the fix you require. And then you will miss out on all the new features.

== How to test ==

Download and install the 1.2RC1.
- On Windows you can install as a 2ndary install, that will not affect your current install:
  http://wiki.lazarus.freepascal.org/Multiple_Lazarus#Installation_of_multiple_Lazarus
- On other platforms, if you install to a new location you need to use --primary-configpath

In either case you should make backups. (including your primary config)

Open your project in the current Lazarus (1.0.12), and use "Publish Project" from the project menu. This creates a clean copy of your project.

You can then open that copy in the RC1. Please test:
- Can you edit forms in the designer
   - rename components / change properties in Object inspector / Add new events
   - Add components to form / Move components on form
   - Frames, if you use them
- Can you navigate the source code (jump to implementation
- Auto completion in source code
- Compile, debug and run
- Anything else you use in your daily work

esvignolo

  • New member
  • *
  • Posts: 37
Re: Lazarus Release Candidate 1 of 1.2
« Reply #1 on: November 06, 2013, 10:20:49 pm »
Hi Martin! Thank you very much and I'll be happy to try it.

Long Life to FPC and Lazarus!

soduku33

  • Newbie
  • Posts: 1
Re: Lazarus Release Candidate 1 of 1.2
« Reply #2 on: November 07, 2013, 04:17:11 am »
Good to hear. Really like this site. It makes me feel good to have people to share and to listen

robbanux

  • Full Member
  • ***
  • Posts: 149
  • Love my Wife, My Kids and Lazarus/Freepascal.
Re: Lazarus Release Candidate 1 of 1.2 5 sec slower on test!
« Reply #3 on: November 07, 2013, 05:21:17 am »
This get me worred :(
I installed the new version of Lazarus(as I always do) and tested my program that counts Kenorows but,it seems that the new FreePascal/Lazarus been 5 sec slower, to handle the task that the before release 1.0.12! Can this be true?
I add the program so You could test yourself.

This have happened with new Delphi XE also! More complexity=slower counting. dotnet have also slowed done the counting ability of Delphi!! Now,I don't care about Delphi but, I care about FreePascal/Lazarus.

Lazarus test.

1.0.12 = 1 minute 20 sec.
1.2= 1 minute 25 sec!
« Last Edit: November 07, 2013, 05:29:55 am by robbanux »

mirce.vladimirov

  • Full Member
  • ***
  • Posts: 142
Re: Lazarus Release Candidate 1 of 1.2
« Reply #4 on: November 07, 2013, 09:28:40 am »
Quote
I installed the new version of Lazarus(as I always do) and tested my program that counts Kenorows but,

What's Kenorows ?

wp

  • Hero Member
  • *****
  • Posts: 1093
Re: Lazarus Release Candidate 1 of 1.2
« Reply #5 on: November 07, 2013, 09:56:16 am »
Quote
that the new FreePascal/Lazarus been 5 sec slower
5 seconds seems to be a lot, but if you relate it to the total running time of the procedure of more than 80 seconds that's nothing. Are these number reproducible? I'd expect such a deviation for the same program due to background processes or caching.

For me the RC1 is even "faster" by 1 second...
Lazarus trunk / fpc 2.6.4 / Win32

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1440
Re: Lazarus Release Candidate 1 of 1.2
« Reply #6 on: November 07, 2013, 10:07:42 am »
I also suspect the slowdown is an OS cache issue.
The FPC version has not changed, it is still 2.6.2. The generated code is identical.
Only other explanation would be a slower LCL function which you call inside a loop, but I don't think so.

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 2948
    • wiki
Re: Lazarus Release Candidate 1 of 1.2
« Reply #7 on: November 07, 2013, 01:07:29 pm »
First you could measure what is slower for you:
1) the calculation
2) the GUI
Currently both is in the same loop

Measure the loop, but instead of putting the results into  listbox1 (GUI), but them into an array.
The in a 2nd loop put them into  listbox1

Though that is optional, you may decide to skip the above.


In any case, if you do lots of operations to a GUI element (7600  listbox1.Items.add), then you should wrap it into a BeginUpdate/EndUpdate

GUI operations are always slow.
I do NOT know, but maybe listbox1.Items.add was previously buggy in some cases, and maybe the fix added some time?

taazz

  • Hero Member
  • *****
  • Posts: 2470
Re: Lazarus Release Candidate 1 of 1.2
« Reply #8 on: November 07, 2013, 05:33:12 pm »
I just finished installing 1.2RC1 and there is definitely something funny with the installation. for starters there are no exe files in the installation directory I haven't checked if it F***** up anything else (eg existing installation of 1.0.10) yet.

Man this is getting to tedious to keep up with.
OS : Windows 8.1 64 bit
Laz: Lazarus 1.2.0 FPC 2.6.2 i386-win32-win32/win64
INDY:10.6.0.5124...
VTV : 4.8.7 with Extras.

wp

  • Hero Member
  • *****
  • Posts: 1093
Re: Lazarus Release Candidate 1 of 1.2
« Reply #9 on: November 07, 2013, 05:40:12 pm »
I did a secondary install, and there were no problems. All other Lazarus installations on this pc running fine (Win7)
Lazarus trunk / fpc 2.6.4 / Win32

lhxzui

  • New member
  • *
  • Posts: 11
Re: Lazarus Release Candidate 1 of 1.2
« Reply #10 on: November 08, 2013, 09:38:03 am »
 ;)I will try the 1.2.0RC1.

Watt

  • Newbie
  • Posts: 3
Re: Lazarus Release Candidate 1 of 1.2
« Reply #11 on: November 08, 2013, 01:54:07 pm »
I have tried Delphi XE5 and find that Mobile Apps can be built very conveniently.
The price of Delphi XE5 is too expensive for me, therefore I consider to choose Lazarus as my developing tool.
Now I wonder that whether Lazarus support developing Apps for iOS and Android?
If not, will Lazarus support in the future?

------------------------------------------------------------------

(Sorry! I ask that Lazarus 1.2 support iOS or not?)
I open a new topic in other area.
« Last Edit: November 09, 2013, 03:27:16 am by Watt »

Edson

  • Sr. Member
  • ****
  • Posts: 314
Re: Lazarus Release Candidate 1 of 1.2
« Reply #12 on: November 08, 2013, 06:14:46 pm »
@Watt, It's a interesting question, but I think you should open a new topic.
Lazarus 1.2.4 - FPC 2.6.4 - i386 -Win32 on  Windows 7

Edson

  • Sr. Member
  • ****
  • Posts: 314
Re: Lazarus Release Candidate 1 of 1.2
« Reply #13 on: November 08, 2013, 06:19:48 pm »
I'm installing the 1.2RC1, as a second  instalation, and I still think that the Dialog "Select configuration folder" should have a default path. It is some confused.
Lazarus 1.2.4 - FPC 2.6.4 - i386 -Win32 on  Windows 7

Edson

  • Sr. Member
  • ****
  • Posts: 314
Re: Lazarus Release Candidate 1 of 1.2
« Reply #14 on: November 08, 2013, 06:26:45 pm »
Another observation is that the dialog "Installing Lazarus", in spanish, doesn't have a correct transalation for the accented vocals.

It installs OK and creates two access in the Start Menú. But it doesn't create another  link on the Desktop. Is it OK?
« Last Edit: November 08, 2013, 06:30:40 pm by Edson »
Lazarus 1.2.4 - FPC 2.6.4 - i386 -Win32 on  Windows 7

 

Recent

Get Lazarus at SourceForge.net. Fast, secure and Free Open Source software downloads Open Hub project report for Lazarus