[fpc-pascal] 0.9.24 released

2007-11-21 Thread Mattias Gaertner
The Lazarus team is glad to announce the 0.9.24 release. This release
is based on fpc 2.2.0.

This release can be downloaded from the sourceforge download page:
http://sourceforge.net/project/showfiles.php?group_id=89339

Highlights / Major changes:
- The win32 widgetset interface can be used 
  on win64 too and has been relabeled win32/win64
- First stable releases of the 
  Windows CE and i386-darwin (IntelMac) versions
- Huge improvements to QT, Carbon and Gtk2 widgetset interfaces
- Due to a name conflict under Linux with the tct package the link
'/usr/bin/lazarus' was renamed to '/usr/bin/lazarus-ide'. This means
the IDE can no longer be started by typing 'lazarus' in a terminal but
with 'startlazarus' or 'lazarus-ide'.


The detailed list of changes can be found here:
http://wiki.lazarus.freepascal.org/Lazarus_0.9.24_release_notes


And several hundred fixes and minor improvements.


Mattias
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


[fpc-pascal] Handling TProcess Output (Pipe) "information by "information" and in Real Time ?

2007-11-21 Thread T.Guilleminot


Hi,

I'd like to be able to run an external program (a kind of daemon) and 
then grab his output "information by information" and in REAL TIME. Then 
in the caller/main program I will test the output (with IF or CASE 
statements) and act accordingly.


If it seems possible to test on output I have no idea how to achieve this :
- "Format" the output (from called program) to make single operations 
("information by information")
- To get output in real time. As per example 
(http://wiki.lazarus.freepascal.org/Executing_External_Programs) output 
is returned and the end of called program. I'm not sure the other 
example (large file) is relevant too.


Does anyone have thoughts on this please ?

Thanks.
Tom
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] Notice: Possible copyright infringements in FPCcodebase

2007-11-21 Thread Skybuck Flying

Hello,

- Original Message - 
From: "Joost van der Sluis" <[EMAIL PROTECTED]>

To: "FPC-Pascal users discussions" 
Sent: Tuesday, November 20, 2007 9:57 AM
Subject: Re: [fpc-pascal] Notice: Possible copyright infringements in 
FPCcodebase




Op dinsdag 20-11-2007 om 01:33 uur [tijdzone +0100], schreef Skybuck
Flying:

Delphi Compiler is written in C/C++ ?!? (Closed source)

VCL/RTL is written in Delphi ! (Open Source)


No. The VCL is written in Object Pascal, yes.


Last time I checked object pascal was really old and Delphi added new 
language features.


VCL surely uses new language features ?

So Delphi's VCL might be written in object pascal but is certainly updated 
to use new Delphi language features ?!



But it's not open source.


I like to think of open source vs closed source as: Viewable / Non-Viewable.


Borland and CodeGear published the code, so that people can take a look
at it, to see how it works. For documentational purpose. And you can
change the code if you need to, but you still need a Delphi license if
you want to do that.
So the VCl and RTL are closed source, you may not use that code, unless
you have a license, then that license allows you a few things...


Anyway the point being:

Delphi's compiler is written in C/C++ so at first glance Borland/CodeGear 
cannot just copy code from the free pascal compiler.


I might learn concepts but then again Borland/Codegear/Anybody is probably 
allowed to implement their own versions of these concepts unless there 
patented or anything like that.


Which leaves maybe the RTL and VCL as a concern... here units might be 
copied/interexchanged etc.


Free-Pascal-Compiler could eat itself into Delphi meaning:

Free-Pascal-Compiler becomes an add-on to Delphi, as an alternative 
compiler.


This way Free-Pascal-Compiler does not need to re-produce every VCL/RTL 
unit...


Could save lots of time.

Only drawback might be it's no longer a stand alone product ?

Also Borland/CodeGear has Turbo Delphi available for free... I don't know if 
it comes with source code.


I wonder how CodeGear feels about sharing their RTL/VCL code with others 
like free pascal.


Only reason for them not to do it is:

Try break compatibility.
Try to create extra work for free pascal developers etc.

So only evil reasons to not allow it.

Finally the RTL/VCL not even that great... some parts great, some parts 
kinda basic.


I think it would be good to share in this department.

I think Delphi could benefit from a popular/good compatible free pascal 
compiler as well, since free pascal compiler can do cross-compiling 
something that Delphi's compiler can't do.


This could make Delphi a more extractive Development environment.

Steps:

1. Write code in Delphi IDE and Delphi's fast compiler.

Then when as good as done.

2. Switch to free pascal compiler for any cross compiling or alternative 
compiler code checking or so ;)


And it would also take away the fear of some people that Delphi/Pascal might 
die some day.


^^^ Good reasons for Borland/CodeGear to support free pascal compiler 
compatibility a little bit ;) ^^^


Bye,
 Skybuck. 


___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] 0.9.24 released

2007-11-21 Thread Bernd Mueller

Mattias Gaertner wrote:

The Lazarus team is glad to announce the 0.9.24 release. This release
is based on fpc 2.2.0.


Thank you. I used the 0.9.20 since November 2006. The progress you did 
with the 0.9.24 is huge.


Regards, Bernd.
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] 0.9.24 released

2007-11-21 Thread Rainer Stratmann
Am Mittwoch, 21. November 2007 13:37 schrieb Bernd Mueller:
> Mattias Gaertner wrote:
> > The Lazarus team is glad to announce the 0.9.24 release. This release
> > is based on fpc 2.2.0.
>
> Thank you. I used the 0.9.20 since November 2006. The progress you did
> with the 0.9.24 is huge.

I wanted to use, but find it difficult to install.
Runs it with KDE?
I installed sidux www.sidux.com
Runs it with KDE Desktop of sidux?
Is there a Distribution with build in Lazarus?

kind regards
Rainer
> Regards, Bernd.
> ___
> fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] 0.9.24 released

2007-11-21 Thread Mattias Gärtner
Zitat von Rainer Stratmann <[EMAIL PROTECTED]>:

> Am Mittwoch, 21. November 2007 13:37 schrieb Bernd Mueller:
> > Mattias Gaertner wrote:
> > > The Lazarus team is glad to announce the 0.9.24 release. This release
> > > is based on fpc 2.2.0.
> >
> > Thank you. I used the 0.9.20 since November 2006. The progress you did
> > with the 0.9.24 is huge.
>
> I wanted to use, but find it difficult to install.
> Runs it with KDE?
> I installed sidux www.sidux.com
> Runs it with KDE Desktop of sidux?
> Is there a Distribution with build in Lazarus?

No. At least none with a recent stable lazarus.
One that comes close to it is ubuntu plus our repository:

http://wiki.lazarus.freepascal.org/Getting_Lazarus#Getting_Lazarus_from_our_Ubuntu_repository

Mattias

___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] 0.9.24 released

2007-11-21 Thread mm

Mattias Gärtner a écrit :

Zitat von Rainer Stratmann <[EMAIL PROTECTED]>:


Am Mittwoch, 21. November 2007 13:37 schrieb Bernd Mueller:

Mattias Gaertner wrote:

The Lazarus team is glad to announce the 0.9.24 release. This release
is based on fpc 2.2.0.

Thank you. I used the 0.9.20 since November 2006. The progress you did
with the 0.9.24 is huge.

I wanted to use, but find it difficult to install.
Runs it with KDE?
I installed sidux www.sidux.com
Runs it with KDE Desktop of sidux?
Is there a Distribution with build in Lazarus?


No. At least none with a recent stable lazarus.


The Paldo one (Developper Edition, may 18, 2007) works.
http://www.paldo.org/index-section-packages-page-installercd.html

I hope they will quickly update their files with Lazarus 0.9.24.

mm
http://www.ellipsa.net/

___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] Notice: Possible copyright infringements in FPCcodebase

2007-11-21 Thread Tony Pelton
On Nov 21, 2007 7:07 AM, Skybuck Flying <[EMAIL PROTECTED]> wrote:
>
> > But it's not open source.
>
> I like to think of open source vs closed source as: Viewable / Non-Viewable.

... and _that_ is where you are going wrong.

"open source" is a licensing term in these contexts.

By making source code viewable does not grant one a license to copy
it, in the same way that you can't photo copy and distribute a book.

An amazing number of people seem to be highly confused by this.

This is probably why projects like FreePascal get sideswiped by
tainted code on a too frequent basis.

Tony

-- 
X-SA user ? 0.5.1 is out !
XData 0.1 for X-SA is out !
http://x-plane.dsrts.com
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] Notice: Possible copyright infringements in FPCcodebase

2007-11-21 Thread Graeme Geldenhuys
On 21/11/2007, Skybuck Flying <[EMAIL PROTECTED]> wrote:
>
> Last time I checked object pascal was really old and Delphi added new
> language features.

Maybe you are getting confused with Pascal (the original one) and
Object Pascal and then in the last few years the Delphi language.

There was three versions of Object Pascal.  Apple, Turbo Pascal and
Delphi.  Most people only know the latter.  I think in Borland Delphi
v7, Borland started referring to the Object Pascal language as the
Delphi Language, but all prior versions of Borland Delphi it was
referred to as Object Pascal.

http://en.wikipedia.org/wiki/Delphi_(programming_language)


Free Pascal's implementation of the language is close to Borland's
Object Pascal. I would guess from v5 onwards.


Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal