[Lazarus] Testing 0.9.29

classic Classic list List threaded Threaded
32 messages Options
12
Reply | Threaded
Open this post in threaded view
|

[Lazarus] Testing 0.9.29

Vincent Snijders
2011/1/15 Graeme Geldenhuys <[hidden email]>:
> When 0.9.30 fixes branch is updated, please give use some time to
> re-test those changes before a release is made.

I think the time is now.

For people used to release candidates, consider the current 0.9.29
snapshots to be 0.9.30RC2.

Happy testing.

With kind regards,
Vincent

--
_______________________________________________
Lazarus mailing list
[hidden email]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Reply | Threaded
Open this post in threaded view
|

Re: [Lazarus] Testing 0.9.29

Alexsander Rosa
By 0.9.29 you mean fixes 0.9.30, right?

2011/2/16 Vincent Snijders <[hidden email]>
2011/1/15 Graeme Geldenhuys <[hidden email]>:
> When 0.9.30 fixes branch is updated, please give use some time to
> re-test those changes before a release is made.

I think the time is now.

For people used to release candidates, consider the current 0.9.29
snapshots to be 0.9.30RC2.

Happy testing.

With kind regards,
Vincent

--
_______________________________________________
Lazarus mailing list
[hidden email]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus



--
Atenciosamente,
Alexsander da Rosa
http://rednaxel.com

--
_______________________________________________
Lazarus mailing list
[hidden email]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Reply | Threaded
Open this post in threaded view
|

Re: [Lazarus] Testing 0.9.29

Vincent Snijders
2011/2/16 Alexsander Rosa <[hidden email]>:
> By 0.9.29 you mean fixes 0.9.30, right?

By 0.9.29 I mean a Lazarus 0.9.29 snapshot or update from the Lazarus
Ubuntu testing repository. You can find the source of that snapshot in
svn at http://svn.freepascal.org/svn/lazarus/branches/fixes_0_9_30/


>
> 2011/2/16 Vincent Snijders <[hidden email]>
>>
>> 2011/1/15 Graeme Geldenhuys <[hidden email]>:
>> > When 0.9.30 fixes branch is updated, please give use some time to
>> > re-test those changes before a release is made.
>>
>> I think the time is now.
>>
>> For people used to release candidates, consider the current 0.9.29
>> snapshots to be 0.9.30RC2.
>>

Vincent

--
_______________________________________________
Lazarus mailing list
[hidden email]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Reply | Threaded
Open this post in threaded view
|

Re: [Lazarus] Testing 0.9.29

Bo Berglund
On Wed, 16 Feb 2011 23:09:06 +0100, Vincent Snijders
<[hidden email]> wrote:

>2011/2/16 Alexsander Rosa <[hidden email]>:
>> By 0.9.29 you mean fixes 0.9.30, right?
>
>By 0.9.29 I mean a Lazarus 0.9.29 snapshot or update from the Lazarus
>Ubuntu testing repository. You can find the source of that snapshot in
>svn at http://svn.freepascal.org/svn/lazarus/branches/fixes_0_9_30/
>
I just retrieved fixes_0_9_30 and got revision 29578.
Is this the one to test?


Bo Berglund


--
_______________________________________________
Lazarus mailing list
[hidden email]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Reply | Threaded
Open this post in threaded view
|

Re: [Lazarus] Testing 0.9.29

Vincent Snijders
2011/2/17 Bo Berglund <[hidden email]>:
>>
> I just retrieved fixes_0_9_30 and got revision 29578.
> Is this the one to test?

Yes (or higher). The last change has been made in 29565:
http://svn.freepascal.org/svn/logs/lazarus-fixes_0_9_30.log

Vincent

--
_______________________________________________
Lazarus mailing list
[hidden email]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Reply | Threaded
Open this post in threaded view
|

Re: [Lazarus] Testing 0.9.29

Graeme Geldenhuys
In reply to this post by Vincent Snijders
Op 2011-02-16 22:01, Vincent Snijders het geskryf:
>
> I think the time is now.

Thanks Vincent, get another update now.



Regards,
  - Graeme -

--
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/


--
_______________________________________________
Lazarus mailing list
[hidden email]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Reply | Threaded
Open this post in threaded view
|

Re: [Lazarus] Testing 0.9.29

Bernd Mueller
In reply to this post by Vincent Snijders
Vincent Snijders wrote:

> 2011/1/15 Graeme Geldenhuys <[hidden email]>:
>> When 0.9.30 fixes branch is updated, please give use some time to
>> re-test those changes before a release is made.
>
> I think the time is now.
>
> For people used to release candidates, consider the current 0.9.29
> snapshots to be 0.9.30RC2.
>
> Happy testing.

compilable and runnable on Windows 98SE.

Regards, Bernd.


--
_______________________________________________
Lazarus mailing list
[hidden email]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Reply | Threaded
Open this post in threaded view
|

Re: [Lazarus] Testing 0.9.29

Guadagnini David
Il 17/02/2011 10:52, Bernd Mueller ha scritto:

> Vincent Snijders wrote:
>> 2011/1/15 Graeme Geldenhuys <[hidden email]>:
>>> When 0.9.30 fixes branch is updated, please give use some time to
>>> re-test those changes before a release is made.
>>
>> I think the time is now.
>>
>> For people used to release candidates, consider the current 0.9.29
>> snapshots to be 0.9.30RC2.
>>
>> Happy testing.
>
> compilable and runnable on Windows 98SE.
>
> Regards, Bernd.
>
Work on Windows XP Professional service pack 2 and 3


--
_______________________________________________
Lazarus mailing list
[hidden email]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

sw_dept.vcf (269 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [Lazarus] Testing 0.9.29: Main Thread Events

Michael Schnell
In reply to this post by Vincent Snijders
On 02/16/2011 09:01 PM, Vincent Snijders wrote:
>
> For people used to release candidates, consider the current 0.9.29
> snapshots to be 0.9.30RC2.
>
> Happy testing.

Some testing results regarding MainThreadEvents.

Done with Lazarus version 0.9.31 revision 29587, fpGUI revision as of
20110217, and FPC 2.5.1:


                              GTK2               GTK                 fpGUI
              =======            =======             =======
TThread.WaitFor              OK                 OK                  OK

 From a Thread
   TThread.Synchronize        (1)                OK                  OK
   TThread.Queue              ---------------------not
implemented-----------
   PostMessage                OK                 (3)                 no
function
   PostThreadMessage          ---------------------not
implemented-----------
   SendMessage                (2)                (4)                no
function
   Dispatch                   (2)                (4)                (5)
   QueueAsyncCall             (1)                (3)                (6)

 From a Timer
TThread.Synchronize        ---------------------impossible----------------
   TThread.Queue              ---------------------not
implemented-----------
   PostMessage                OK                   OK                no
function
   PostThreadMessage          ---------------------not
implemented-----------
   SendMessage                OK                   OK                no
function
   Dispatch                   OK                   OK                OK
   QueueAsyncCall             OK                   OK                (7)


(1) The scheduled Events only are handled in the Main Thread when GUI
Events for the Form are handled (e.g. always, when a memo that gets the
test output has the focus, which makes it seem to work correctly)

(2)  Forbidden, but eventually works like TThread.Synchronize

(3)  Similar to (1), but does not even seem to work if the memo has the
focus

(4)  Forbidden; Application Crashes

(5)  Forbidden; works for some time, then The application closes without
error message

(6)  The scheduled Events only are handled in the Main Thread when the
worker thread is terminated

(7) Very funny: In this test environment, the scheduled Events only are
handled in the Main Thread when e.g a completely unrelated worker thread
is created and then terminated


Hope this helps,

-Michael

--
_______________________________________________
Lazarus mailing list
[hidden email]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Reply | Threaded
Open this post in threaded view
|

Re: [Lazarus] Testing 0.9.29: Main Thread Events

Vincent Snijders
2011/2/17 Michael Schnell <[hidden email]>:
> On 02/16/2011 09:01 PM, Vincent Snijders wrote:
>>
>> For people used to release candidates, consider the current 0.9.29
>> snapshots to be 0.9.30RC2.
>>
>> Happy testing.
>
> Some testing results regarding MainThreadEvents.
>

Let me help you focusing your testing, so that it gives useful
information about the quality of the 0.9.30 release compared to the
last release 0.9.28.2.

* Use 0.9.29.
* Use fpc 2.4.2
* Use the default widget set, or alternatively the qt widgetset on linux.

If you find problems, try  to find out if those problems occurred with
lazarus 0.9.28.2 / fpc 2.2.4 too.
Then try to find out if they happen with lazarus 0.9.31 / fpc 2.4.2 too.

Thanks,
Vincent

--
_______________________________________________
Lazarus mailing list
[hidden email]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Reply | Threaded
Open this post in threaded view
|

Re: [Lazarus] Testing 0.9.29: Main Thread Events

Michael Schnell
On 02/17/2011 12:13 PM, Vincent Snijders wrote:
>
> * Use 0.9.29.
> * Use fpc 2.4.2
This happens with all recent versions I tested. It's very unlikely that
it depends on the fpc version (unless fpc would finally implement
TThread.Queue)
> * Use the default widget set, or alternatively the qt widgetset on linux.
gtk2 is the default widget set, so I of course did that in the first
place (see list). The other result can be used as a reference.

If gtk1 is not supported any more, of course the results for same can be
ignored.

fpGUI is under development, so the results might be of interest for the
fpGUI developers

I did not get anything compiled with qt ("cannot find -lQt4Pas")

I did not test with Windows.

I don't have a MAC (yet).

I don't have any ARM hardware (yet).

I'm not interested in WinCE.

I just used the most recent version I could get

> If you find problems, try  to find out if those problems occurred with
> lazarus 0.9.28.2 / fpc 2.2.4 too.
> Then try to find out if they happen with lazarus 0.9.31 / fpc 2.4.2 too.

I have no idea how I should do this, But I'd be happy to  provide the
testing project to anybody who wants to do the tests. It's just a simple
testing project with no overhead.

-Michael

--
_______________________________________________
Lazarus mailing list
[hidden email]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Reply | Threaded
Open this post in threaded view
|

Re: [Lazarus] Testing 0.9.29

Alexsander Rosa
In reply to this post by Vincent Snijders
I'm using 9.30 for weeks on Linux (Ubuntu 10.10) 32 and 64 bits.
It's working fine with my ERP, whose Lazarus version is being developed.
The whole project (including D7/C++/SQL) has 286 KLOC (according StatSVN).
Lazarus/D7 share a 90 KLOC persistence framework (with only a couple $IFDEF's).
The Lazarus tree (version 3) has 22 KLOC already.

2011/2/16 Vincent Snijders <[hidden email]>
2011/2/16 Alexsander Rosa <[hidden email]>:
> By 0.9.29 you mean fixes 0.9.30, right?

By 0.9.29 I mean a Lazarus 0.9.29 snapshot or update from the Lazarus
Ubuntu testing repository. You can find the source of that snapshot in
svn at http://svn.freepascal.org/svn/lazarus/branches/fixes_0_9_30/




--
Atenciosamente,
Alexsander da Rosa
http://rednaxel.com

--
_______________________________________________
Lazarus mailing list
[hidden email]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Reply | Threaded
Open this post in threaded view
|

Re: [Lazarus] Testing 0.9.29: Main Thread Events

Vincent Snijders
In reply to this post by Michael Schnell
2011/2/17 Michael Schnell <[hidden email]>:
> On 02/17/2011 12:13 PM, Vincent Snijders wrote:
>> If you find problems, try  to find out if those problems occurred with
>> lazarus 0.9.28.2 / fpc 2.2.4 too.
>> Then try to find out if they happen with lazarus 0.9.31 / fpc 2.4.2 too.
>
> I have no idea how I should do this, But I'd be happy to  provide the
> testing project to anybody who wants to do the tests. It's just a simple
> testing project with no overhead.

Then I assume it won't work with older versions either and it is not
relevant with the respect to testing 0.9.29 for the upcoming 0.9.30
release.

Vincent

--
_______________________________________________
Lazarus mailing list
[hidden email]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Reply | Threaded
Open this post in threaded view
|

Re: [Lazarus] Testing 0.9.29: Main Thread Events

Michael Schnell
On 02/17/2011 01:45 PM, Vincent Snijders wrote:
> Then I assume it won't work with older versions either
Supposedly you are right
> and it is not
> relevant with the respect to testing 0.9.29 for the upcoming 0.9.30
> release.
There are some bug reports in the fpc bug tracker. I This is why I did
the testing project that makes it easy to verify (and maybe fix) this
kind of bugs.

I recently updated issue 0013120 with the results of the program but
that was with Lararus revision 29134 and lacking the results for gtk1.

If bugfixes are not intended for the new release, you of course can
ignore this.

Maybe I should update the issue again.

-Michael

--
_______________________________________________
Lazarus mailing list
[hidden email]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Reply | Threaded
Open this post in threaded view
|

Re: [Lazarus] Testing 0.9.29: Main Thread Events

Vincent Snijders
2011/2/17 Michael Schnell <[hidden email]>:
>> and it is not
>> relevant with the respect to testing 0.9.29 for the upcoming 0.9.30
>> release.
>
> If bugfixes are not intended for the new release, you of course can ignore
> this.

Bug fixes are for a new release, but not in the very last moments.

But in this case, there is not fix yet, is there?


Vincent

--
_______________________________________________
Lazarus mailing list
[hidden email]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Reply | Threaded
Open this post in threaded view
|

Re: [Lazarus] Testing 0.9.29: Main Thread Events

Michael Schnell
On 02/17/2011 02:43 PM, Vincent Snijders wrote:
>
> But in this case, there is not fix yet,
You are right, of course.

-Michael

--
_______________________________________________
Lazarus mailing list
[hidden email]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Reply | Threaded
Open this post in threaded view
|

Re: [Lazarus] Testing 0.9.29

Petr Hlozek
In reply to this post by Vincent Snijders
Great work Vincent! I just added repo to my xubuntu installion and it is
working very well. My project with over 80k lines of code and 67 forms
compiled without problem and program is running as expected. Thank you
for great work. I thing this release will be the best ever.

Petr

Dne 16.2.2011 21:01, Vincent Snijders napsal(a):

> 2011/1/15 Graeme Geldenhuys<[hidden email]>:
>> When 0.9.30 fixes branch is updated, please give use some time to
>> re-test those changes before a release is made.
>
> I think the time is now.
>
> For people used to release candidates, consider the current 0.9.29
> snapshots to be 0.9.30RC2.
>
> Happy testing.
>
> With kind regards,
> Vincent
>
> --
> _______________________________________________
> Lazarus mailing list
> [hidden email]
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
>

--
_______________________________________________
Lazarus mailing list
[hidden email]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Reply | Threaded
Open this post in threaded view
|

Re: [Lazarus] Testing 0.9.29

Bo Berglund
In reply to this post by Vincent Snijders
On Wed, 16 Feb 2011 21:01:30 +0100, Vincent Snijders
<[hidden email]> wrote:

>2011/1/15 Graeme Geldenhuys <[hidden email]>:
>> When 0.9.30 fixes branch is updated, please give use some time to
>> re-test those changes before a release is made.
>
>I think the time is now.
>
>For people used to release candidates, consider the current 0.9.29
>snapshots to be 0.9.30RC2.
>
>Happy testing.
>

Now tested and found a minor bug in TLabel:
1. Put label on form
2. Set Alignment=taRightJustify and Autosize=true
3. Enter text and observe that the label is still anchored on its
*left* hand side (expands to the right).

In Delphi labels that have taRightJustify will automatically
expand/contract on the left side so the right edge is fixed.
Very handy if the label is a descriptor for another visual control and
can hold varying sized text (different languages for example).

I don't have a previous Lazarus version handy so I can't say if this
is old...


--
Bo Berglund
Developer in Sweden


--
_______________________________________________
Lazarus mailing list
[hidden email]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Reply | Threaded
Open this post in threaded view
|

Re: [Lazarus] Testing 0.9.29

Mattias Gaertner
On Sat, 19 Feb 2011 15:44:02 +0100
Bo Berglund <[hidden email]> wrote:

> On Wed, 16 Feb 2011 21:01:30 +0100, Vincent Snijders
> <[hidden email]> wrote:
>
> >2011/1/15 Graeme Geldenhuys <[hidden email]>:
> >> When 0.9.30 fixes branch is updated, please give use some time to
> >> re-test those changes before a release is made.
> >
> >I think the time is now.
> >
> >For people used to release candidates, consider the current 0.9.29
> >snapshots to be 0.9.30RC2.
> >
> >Happy testing.
> >
>
> Now tested and found a minor bug in TLabel:
> 1. Put label on form
> 2. Set Alignment=taRightJustify and Autosize=true
> 3. Enter text and observe that the label is still anchored on its
> *left* hand side (expands to the right).

What is the state of Anchors?
If it is set to akLeft, then the behavior is correct.

 
> In Delphi labels that have taRightJustify will automatically
> expand/contract on the left side so the right edge is fixed.

Does the VCL automatically change the Anchors?


> Very handy if the label is a descriptor for another visual control and
> can hold varying sized text (different languages for example).
>
> I don't have a previous Lazarus version handy so I can't say if this
> is old...


Mattias
 

--
_______________________________________________
Lazarus mailing list
[hidden email]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Reply | Threaded
Open this post in threaded view
|

Re: [Lazarus] Testing 0.9.29

Hans-Peter Diettrich
In reply to this post by Bo Berglund
Bo Berglund schrieb:

> Now tested and found a minor bug in TLabel:
> 1. Put label on form
> 2. Set Alignment=taRightJustify and Autosize=true
> 3. Enter text and observe that the label is still anchored on its
> *left* hand side (expands to the right).

The properties "Align" and "Alignment" serve different purposes.

> In Delphi labels that have taRightJustify will automatically
> expand/contract on the left side so the right edge is fixed.

This IMO can be achived by Align=alRight. Automatic dependencies between
Align and Alignment may cause other trouble, so that I'd leave it to the
human designer to set both independently. (numbers, RTL/LTR reading...)

Lazarus offers more sophisticated anchoring than Delphi does.

> Very handy if the label is a descriptor for another visual control and
> can hold varying sized text (different languages for example).

There exist more issues, e.g. right aligned text may be truncated at the
right, when the Width is too small. This may be proprietary to Windows
widgets (listview...), though.

DoDi


--
_______________________________________________
Lazarus mailing list
[hidden email]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
12