Re: [Lazarus] FPC Pestering Peacock (3.0.0) release

2015-12-01 Thread DougC
That sounds good to me!



Thanks for everything on GetLazarus.org!





 On Tue, 01 Dec 2015 16:12:29 -0500 Anthony Walter 
sys...@gmail.comwrote  




DougC: I rebuilt the Windows setup program it now says "Free Pascal 3.0 with 
Lazarus" and in small text below "December 2015 Release". I hope that clears up 
any confusion. In the future I'll keep the build date (month and year) in the 
description. 






--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] FPC Pestering Peacock (3.0.0) release

2015-12-01 Thread Anthony Walter
DougC: I rebuilt the Windows setup program it now says "Free Pascal 3.0
with Lazarus" and in small text below "December 2015 Release". I hope that
clears up any confusion. In the future I'll keep the build date (month and
year) in the description.
--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] FPC Pestering Peacock (3.0.0) release

2015-12-01 Thread Anthony Walter
The setup name is now "Free Pascal 3.0 with Lazarus" as defined on Windows
at least by the setup script.

https://github.com/sysrpl/Codebot.Setup/blob/master/windows/setup.iss

Sometimes Inno Setup mangled the name (which you can edit during install)
based on some previous install information it keeps around. Regardless of
the name, I now use the Free Pascal fixes 3.0 branch and Lazarus trunk
branch when building setups for all platforms. All setups (Windows, Linux,
Mac) were updated this past weekend and have gone through several rounds of
testing to ensure everything works as intended.
--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] FPC Pestering Peacock (3.0.0) release

2015-12-01 Thread DougC
Download the windows installer and run it. The very first window says "Welcome 
to the Free Pascal 3.0 with Lazarus Setup Wizard" then "This will install Free 
Pascal 3.0 with Lazarus version 3.0 on your computer." This is confusing!





 On Tue, 01 Dec 2015 10:24:37 -0500 Anthony Walter 
sys...@gmail.comwrote  




The setup name is now "Free Pascal 3.0 with Lazarus" as defined on Windows at 
least by the setup script.



https://github.com/sysrpl/Codebot.Setup/blob/master/windows/setup.iss



Sometimes Inno Setup mangled the name (which you can edit during install) based 
on some previous install information it keeps around. Regardless of the name, I 
now use the Free Pascal fixes 3.0 branch and Lazarus trunk branch when building 
setups for all platforms. All setups (Windows, Linux, Mac) were updated this 
past weekend and have gone through several rounds of testing to ensure 
everything works as intended.


-- 

___ 

Lazarus mailing list 

Lazarus@lists.lazarus.freepascal.org 

http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus 





--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] FPC Pestering Peacock (3.0.0) release

2015-12-01 Thread DougC
Why does this installer say it is installing FPC 3.0 and Lazarus 3.0? Has 
Lazarus changed their version numbering? At best I would expect a Lazarus 1.5 
at this point.





 On Wed, 25 Nov 2015 19:15:14 -0500 Anthony Walter 
sys...@gmail.comwrote  




wkitty, I just updated the installers at:



http://www.getlazarus.org/setup/



It is built from FPC 3.0 now. It installs to your home folder without needing 
any special rights to install.

Linux/Mac users can change the install folder by changing the $BASE variable at 
the top of the script.

Windows users can just pick a folder in the installer program. 

Lazarus and FPC configurations are read from their own directories and wont 
interfere with other existing installations.






--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] FPC Pestering Peacock (3.0.0) release

2015-11-26 Thread Bart
On 11/25/15, Joost van der Sluis  wrote:

> We are happy to announce the release of the Free Pascal Compiler version
> 3.0.0 "Pestering Peacock".

Nice!
("Pestering Peacock"??)

So far, I can't find the announcement on the forum?

Bart

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] FPC Pestering Peacock (3.0.0) release

2015-11-26 Thread Bart
On 11/25/15, Joost van der Sluis  wrote:

> We are happy to announce the release of the Free Pascal Compiler version
> 3.0.0 "Pestering Peacock".

Sources on FPC website still link to the 2.6.4 version
(http://www.freepascal.org/down/source/sources.var)

Bart

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] FPC Pestering Peacock (3.0.0) release

2015-11-26 Thread Joost van der Sluis

Op 26-11-15 om 12:57 schreef Bart:

On 11/25/15, Joost van der Sluis  wrote:


We are happy to announce the release of the Free Pascal Compiler version
3.0.0 "Pestering Peacock".

Sources on FPC website still link to the 2.6.4 version
(http://www.freepascal.org/down/source/sources.var)


Fixed, thanks.

Joost.

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] FPC Pestering Peacock (3.0.0) release

2015-11-26 Thread Kostas Michalopoulos
Wow, that is a great release. Two major things for me:

1. I had a bug in my 3D world editor for some time now that i couldn't
spot. Turns out, i was accessing the fields of a direct getter property
(property Foo: TSomeStruct read FFoo...) that in 2.6.4 most of the time it
worked but now and then it accessed garbage. The code looked right (this
might be a negative for property syntax looking exactly like variable field
syntax...) so i never focused on that bit. But 3.0.0 refused to compile it
and once i changed it, the bug went away.

2. The editor's lightmapper seems to be between 3 to 3.5 times faster! Of
course having said that, it is really unoptimized and a lot of the slowness
in 2.6.4 seemed to be from FPC inserting tons of calls to "hidden" methods
so probably the speed up came from optimizing the usage of those (i haven't
investigated why it is faster, i just report it - besides i plan to rewrite
the lightmapper anyway since it is a prototype that outlived its purpose
for almost four years :-P but in the meanwhile the performance boost is
very welcome).

And above all (since i was very skeptic when hearing about all the changes
in 3.0.0), beyond the #1 case (which was an error anyway) i didn't had to
change anything in my codebase - it compiled right out of the box :-).

Thanks :-)


On Thu, Nov 26, 2015 at 7:48 PM, Joost van der Sluis  wrote:

> Op 26-11-15 om 12:57 schreef Bart:
>
>> On 11/25/15, Joost van der Sluis  wrote:
>>
>> We are happy to announce the release of the Free Pascal Compiler version
>>> 3.0.0 "Pestering Peacock".
>>>
>> Sources on FPC website still link to the 2.6.4 version
>> (http://www.freepascal.org/down/source/sources.var)
>>
>
> Fixed, thanks.
>
> Joost.
>
>
> --
> ___
> Lazarus mailing list
> Lazarus@lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
>
--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] FPC Pestering Peacock (3.0.0) release

2015-11-26 Thread Sven Barth
Am 26.11.2015 20:02 schrieb "Kostas Michalopoulos" :
>
> Wow, that is a great release. Two major things for me:
>
> 1. I had a bug in my 3D world editor for some time now that i couldn't
spot. Turns out, i was accessing the fields of a direct getter property
(property Foo: TSomeStruct read FFoo...) that in 2.6.4 most of the time it
worked but now and then it accessed garbage. The code looked right (this
might be a negative for property syntax looking exactly like variable field
syntax...) so i never focused on that bit. But 3.0.0 refused to compile it
and once i changed it, the bug went away.

At least the change paid off then ;)

> 2. The editor's lightmapper seems to be between 3 to 3.5 times faster! Of
course having said that, it is really unoptimized and a lot of the slowness
in 2.6.4 seemed to be from FPC inserting tons of calls to "hidden" methods
so probably the speed up came from optimizing the usage of those (i haven't
investigated why it is faster, i just report it - besides i plan to rewrite
the lightmapper anyway since it is a prototype that outlived its purpose
for almost four years :-P but in the meanwhile the performance boost is
very welcome).

Good to know that the compiler indeed generates better code now :D

Regards,
Sven
--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] FPC Pestering Peacock (3.0.0) release

2015-11-26 Thread Marco van de Voort
On Thu, Nov 26, 2015 at 11:25:32AM +0100, Bart wrote:
> > We are happy to announce the release of the Free Pascal Compiler version
> > 3.0.0 "Pestering Peacock".
> 
> Nice!
> ("Pestering Peacock"??)
> 
> So far, I can't find the announcement on the forum?

Fixed.

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] FPC Pestering Peacock (3.0.0) release

2015-11-25 Thread wkitty42

On 11/25/2015 05:36 PM, Anthony Walter wrote:

Sweeet! For Linux users here is a complete FPC 3.0 release + Lazarus from svn
build script:

http://cache.getlazarus.org/download/linux/install-3.0.sh


without looking...

1. does this install to the system default or does it install to a user's home 
directory?


2. are there any prerequisites (like an existing system or user installation) 
necessary?


3. will this work with an existing fpcup installation? (my existing fpcup 
installation is broken and i've not had time to figure it all out again which 
generally results in blowing it all away and pulling it fresh all over again)


--
 NOTE: No off-list assistance is given without prior approval.
   *Please keep mailing list traffic on the list* unless
   private contact is specifically requested and granted.

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] FPC Pestering Peacock (3.0.0) release

2015-11-25 Thread Anthony Walter
wkitty, I just updated the installers at:

http://www.getlazarus.org/setup/

It is built from FPC 3.0 now. It installs to your home folder without
needing any special rights to install.

Linux/Mac users can change the install folder by changing the $BASE
variable at the top of the script.

Windows users can just pick a folder in the installer program.

Lazarus and FPC configurations are read from their own directories and wont
interfere with other existing installations.
--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] FPC Pestering Peacock (3.0.0) release

2015-11-25 Thread Anthony Walter
Sweeet! For Linux users here is a complete FPC 3.0 release + Lazarus from
svn build script:

http://cache.getlazarus.org/download/linux/install-3.0.sh
--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] FPC Pestering Peacock (3.0.0) release

2015-11-25 Thread Anthony Walter
Joost, can you please remove the "experimental" tag next to the generic
bullet? I haven't seen any issues with them in quite a while.
--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] FPC Pestering Peacock (3.0.0) release

2015-11-25 Thread Gordon Cooper

Same here, nobody home at that address.

Gordon.

On 11/26/2015 05:29 PM, Bee wrote:


> The 3.0.0 docs is available at
> http://www.freepascal.org/docs-html/3.0.0/fpctoc.htm

The doc can't be open. 404.

--
-Bee-



--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] FPC Pestering Peacock (3.0.0) release

2015-11-25 Thread Gordon Cooper

Thank you.

G.



On 11/26/2015 08:31 PM, Michael Van Canneyt wrote:



On Thu, 26 Nov 2015, Vincent Snijders wrote:


2015-11-26 5:29 GMT+01:00 Bee :




The 3.0.0 docs is available at
http://www.freepascal.org/docs-html/3.0.0/fpctoc.htm


The doc can't be open. 404.



http://www.freepascal.org/docs-html/3.0.0/fpctoc.html


I created a symlink so it will open.

Michael.

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus



--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] FPC Pestering Peacock (3.0.0) release

2015-11-25 Thread Michael Van Canneyt



On Thu, 26 Nov 2015, Vincent Snijders wrote:


2015-11-26 5:29 GMT+01:00 Bee :




The 3.0.0 docs is available at
http://www.freepascal.org/docs-html/3.0.0/fpctoc.htm


The doc can't be open. 404.



http://www.freepascal.org/docs-html/3.0.0/fpctoc.html


I created a symlink so it will open.

Michael.

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] FPC Pestering Peacock (3.0.0) release

2015-11-25 Thread Bee
> The 3.0.0 docs is available at
> http://www.freepascal.org/docs-html/3.0.0/fpctoc.htm

The doc can't be open. 404.

-- 
-Bee-
--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] FPC Pestering Peacock (3.0.0) release

2015-11-25 Thread Vincent Snijders
2015-11-26 5:29 GMT+01:00 Bee :

>
> > The 3.0.0 docs is available at
> > http://www.freepascal.org/docs-html/3.0.0/fpctoc.htm
>
> The doc can't be open. 404.
>

http://www.freepascal.org/docs-html/3.0.0/fpctoc.html

Vincent
--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus