Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2009-04

New Lazarus IDE/LCL features since ...?

22 messages · 10 people ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Graeme Geldenhuys

Hi all,

Seeing that CodeGear has this "new <???> features since Delphi 7", why can't we start something like that for Lazarus as well. I don't really know why exactly the CodeGear guys decided "since Delphi 7" and not another version though.

When I look at the features listed in the links below, I am more and more impressed with Lazarus. (well done to all!) We have most of those features and more... Such a wiki page or two would be a nice one-stop show-off page like "come see what Lazarus has to offer..." :-)

Your thoughts on such a wiki page idea?

New IDE features since Delphi 7
http://edn.embarcadero.com/article/34323

New VCL features since Delphi 7
http://edn.embarcadero.com/article/34325

Enhancements since Delphi_7
http://delphi.wikia.com/wiki/Enhancements_since_Delphi_7

Regards,
- Graeme -

_______________________________________________
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/

Graeme Geldenhuys
to Graeme Geldenhuys

To continue from my previous post...

Also, grouping feature as they got introduced, by version number (with release date) will show that Lazarus didn't copy every thing from Borland. Lazarus had some feature way before Delphi.

For example:
* build in diff viewer
* guidelines in the form designer
* refactoring
* editor features like divider lines
* favourites in Object Inspector
* integrated unit testing with FPCUnit
* beter anchoring and margins in form designer
* .....

Regards,
- Graeme -

_______________________________________________
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/

Graeme Geldenhuys
to Graeme Geldenhuys: Seeing that CodeGear has this "new <???> features since Delphi 7", why can't we start…
Graeme Geldenhuys wrote 5 lines
When I look at the features listed in the links below, I am more and more impressed with Lazarus. (well done to all!) We have most of those features and more... Such a wiki page or two would be a nice one-stop show-off page like "come see what Lazarus has to offer..." ?:-)

I created the following two wiki pages and started listing ideas. I'll research how to create animated gif images (I use Linux) to show the features in action. Later I'll group them my Lazarus release versions so we can get a time line going.

http://wiki.lazarus.freepascal.org/New_IDE_features_since http://wiki.lazarus.freepascal.org/New_LCL_features_since

I think we can add a Free Pascal Compiler (RTL) feature list as well.

Please add any more ideas you can think of in the wiki pages. :-)

Regards,
- Graeme -

_______________________________________________
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/

ik
to Graeme Geldenhuys: Seeing that CodeGear has this "new <???> features since Delphi 7", why can't we start…

Delphi 7 was the last "classic" ide of Delphi.

I think before we will implement such advance features, we first need to implement missgin features from Delphi 2-7 .
Such features are Right To Left language support (bidi and component alignment) and few more.

Ido

Graeme Geldenhuys wrote 37 lines
Hi all, Seeing that CodeGear has this "new <???> features since Delphi 7", why can't we start something like that for Lazarus as well. I don't really know why exactly the CodeGear guys decided "since Delphi 7" and not another version though. When I look at the features listed in the links below, I am more and more impressed with Lazarus. (well done to all!) We have most of those features and more... Such a wiki page or two would be a nice one-stop show-off page like "come see what Lazarus has to offer..." :-) Your thoughts on such a wiki page idea? New IDE features since Delphi 7 http://edn.embarcadero.com/article/34323 New VCL features since Delphi 7 http://edn.embarcadero.com/article/34325 Enhancements since Delphi_7 http://delphi.wikia.com/wiki/Enhancements_since_Delphi_7 Regards, - Graeme - _______________________________________________ fpGUI - a cross-platform Free Pascal GUI toolkit http://opensoft.homeip.net/fpgui/ _______________________________________________ Lazarus mailing list http://www.lazarus.freepascal.org/mailman/listinfo/lazarus

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.lazarus.freepascal.org/pipermail/lazarus/attachments/20090421/39bbf68e/attachment.html

Vincent Snijders
to ik

2009/4/21, ik :

Show quoted text 6 lines
Delphi 7 was the last "classic" ide of Delphi. I think before we will implement such advance features, we first need to implement missgin features from Delphi 2-7 . Such features are Right To Left language support (bidi and component alignment) and few more.

Who needs Right to Left ? ;-)

Anyway Graeme was talking about already implemented features.

Vincent

Graeme Geldenhuys
to ik: Delphi 7 was the last "classic" ide of Delphi. I think before we will implement such…

2009/4/21 ik :

Delphi 7 was the last "classic" ide of Delphi.

The last "truly working" Delphi. I get it now. :-)

I think before we will implement such advance features, we first need to implement missgin features from Delphi 2-7 .

I'm not talking about implementing new features or feature requiest listing... I'm talking about listing _already implemented_ and very impressive features in the wiki. And using animated gives were needed to quickly show the feature in action. We can then also add links to the actual documentation of that feature (if it exists).

Regards,
- Graeme -

_______________________________________________
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/

Bee
to Graeme Geldenhuys: On Tue, Apr 21, 2009 at 2:19 PM, Graeme Geldenhuys I created the following two wiki pages…

Nice, Graeme! :)

To interest more Delphi programmers, maybe we could also provide some kind of feature comparison list. We should provide to kind of comparisons, first to Delphi 7 as it's the last classic Delphi which is still being used widely, and second to Delphi 2009 as it's the latest release. Each comparison should be divided into 2 parts, compiler or language part (Delphi vs FPC) and IDE part (Delphi vs Lazarus). This way, those Delphi programmers could get better images of FPC and Lazarus versus Delphi, feature by feature.

-Bee- has Bee.ography at: http://beeography.wordpress.com
Leonardo M. Ramé
to Graeme Geldenhuys: On Tue, Apr 21, 2009 at 2:19 PM, Graeme Geldenhuys I created the following two wiki pages…

Graeme, in this page:
http://wiki.lazarus.freepascal.org/New_LCL_features_since you mention Reports and LazReport, what is "Reports" I thought the only report generator for Lazarus was LazReport.

Leonardo M. Ram?
Griensu S.A. - Medical IT C?rdoba
Tel.: 0351 - 4247979

Graeme Geldenhuys escribi?:

Show quoted text 35 lines
On Tue, Apr 21, 2009 at 2:19 PM, Graeme Geldenhuys wrote: > When I look at the features listed in the links below, I am more and > more impressed with Lazarus. (well done to all!) We have most of those > features and more... Such a wiki page or two would be a nice one-stop > show-off page like "come see what Lazarus has to offer..." :-) > I created the following two wiki pages and started listing ideas. I'll research how to create animated gif images (I use Linux) to show the features in action. Later I'll group them my Lazarus release versions so we can get a time line going. http://wiki.lazarus.freepascal.org/New_IDE_features_since http://wiki.lazarus.freepascal.org/New_LCL_features_since I think we can add a Free Pascal Compiler (RTL) feature list as well. Please add any more ideas you can think of in the wiki pages. :-) Regards, - Graeme - _______________________________________________ fpGUI - a cross-platform Free Pascal GUI toolkit http://opensoft.homeip.net/fpgui/ _______________________________________________ Lazarus mailing list http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
Graeme Geldenhuys
to Bee: Nice, Graeme! :) To interest more Delphi programmers, maybe we could also provide some…
Bee wrote
Nice, Graeme! :)

I created my first gif animation with "xvidcap" and Gimp. It was SO easy! :-) I'll add it to the wiki shortly.

To interest more Delphi programmers, maybe we could also provide some kind of feature comparison list. We should provide to kind of

That would be good, but the problem with that would be that you must have knowledge of both products. I haven't used Delphi (last used v7) since about 4 years ago. I can't remember the features it had.

Regards,
- Graeme -

_______________________________________________
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/

Graeme Geldenhuys
to Graeme Geldenhuys: I created my first gif animation with "xvidcap" and Gimp. It was SO easy! :-) I'll add…
Graeme Geldenhuys wrote
I created my first gif animation with "xvidcap" and Gimp. It was SO easy! ?:-) I'll add it to the wiki shortly.

I uploaded my first image to the wiki and referenced it in the IDE features page. Is there a wiki image naming conversion i should have used?

In the future I though of naming the images relating to the page. For example: "ide_features_block_matching.gif" instead of "block_matching.gif"

Is this a good idea or is there something better? An existing naming conversion?

Regards,
- Graeme -

_______________________________________________
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/

Antonio Sanguigni
to Bee: Nice, Graeme! :) To interest more Delphi programmers, maybe we could also provide some…

2009/4/21 Bee

Show quoted text 5 lines

I love that man :)

Antonio

Antonio Sanguigni alias slapshot ---------------------------------------------------------------------- GioveLUG (Linux User Group) - http://www.giovelug.org Edupup (Educational distro) - http://www.pieroni.biz/edupup -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.lazarus.freepascal.org/pipermail/lazarus/attachments/20090421/7a67484b/attachment.html
Vincent Snijders
to Zaher Dirkey: I am working on Delphi 2007 but i like to have i a wish to ask to revert back to Delphi…

2009/4/21, Zaher Dirkey :

Show quoted text 10 lines
I am working on Delphi 2007 but i like to have i a wish to ask to revert back to Delphi 7, i have big project on Delphi and not need any of that features from 7to 2007. Vencet said >Who needs Right to Left ? ;-) Me, and i have 3 projects(Win32, WinCE) on Lazarus used the BidiMode property.

I know you need it, you have supplied several patches to improve Bidi in Lazarus. Ido thinks it needs improvement and I am waiting for his patches :-).

Thanks,
Vincent

Martin Friebe
to Graeme Geldenhuys: Seeing that CodeGear has this "new <???> features since Delphi 7", why can't we start…

from the wiki:

Show quoted text 8 lines
v0.9.18 (2006-11-22) block matching The IDE automatically highlights matching blocks - begin..end pairs.

I think that was/will be 0.9.28. ? At least I couldn't fnd this in 0.9.24 / 0.9.26

Revision: 18436
Date: 13:36:29, 25 January 2009
Message: SynEdit: Highlight Begin/End pairs

Graeme Geldenhuys wrote 37 lines
Hi all, Seeing that CodeGear has this "new <???> features since Delphi 7", why can't we start something like that for Lazarus as well. I don't really know why exactly the CodeGear guys decided "since Delphi 7" and not another version though. When I look at the features listed in the links below, I am more and more impressed with Lazarus. (well done to all!) We have most of those features and more... Such a wiki page or two would be a nice one-stop show-off page like "come see what Lazarus has to offer..." :-) Your thoughts on such a wiki page idea? New IDE features since Delphi 7 http://edn.embarcadero.com/article/34323 New VCL features since Delphi 7 http://edn.embarcadero.com/article/34325 Enhancements since Delphi_7 http://delphi.wikia.com/wiki/Enhancements_since_Delphi_7 Regards, - Graeme - _______________________________________________ fpGUI - a cross-platform Free Pascal GUI toolkit http://opensoft.homeip.net/fpgui/ _______________________________________________ Lazarus mailing list http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
Graeme Geldenhuys
to Martin Friebe
Martin Friebe wrote 9 lines
> > The IDE automatically highlights matching blocks - begin..end pairs. I think that was/will be 0.9.28. ? At least I couldn't fnd this in 0.9.24 / 0.9.26 Revision: 18436 Date: 13:36:29, 25 January 2009 Message: SynEdit: Highlight Begin/End pairs

Correct. Git makes finding these features so easy. :-)

I got mixed up between "procedure list" and "begin/end pairs".... My multi-tasking sucks! :-)

=================================
$ git log --grep="Highlight Begin"
commit c1ff204a9bf75794146698c7cb068948f2ef1218
Author: martin
Date: Sun Jan 25 12:36:29 2009 +0000

SynEdit: Highlight Begin/End pairs

git-svn-id: http://svn2.freepascal.org/svn/lazarus/trunk at 18436 4005530d-fff6-0310-9dd1-cebe43e6787f
=================================

Regards,
- Graeme -

_______________________________________________
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/

ik
to Vincent Snijders: 2009/4/21, Zaher Dirkey : I know you need it, you have supplied several patches to…

On Tue, Apr 21, 2009 at 5:41 PM, Vincent Snijders <

Show quoted text 18 lines
wrote: 2009/4/21, Zaher Dirkey : > I am working on Delphi 2007 but i like to have i a wish to ask to > revert back to Delphi 7, i have big project on Delphi and not need any > of that features from 7to 2007. > > Vencet said > > >Who needs Right to Left ? ;-) > > > Me, and i have 3 projects(Win32, WinCE) on Lazarus used the BidiMode property. I know you need it, you have supplied several patches to improve Bidi in Lazarus. Ido thinks it needs improvement and I am waiting for his patches :-).

Actually I made some, but after the story of GTK 2.8 I stopped working on it (you -> the core team made me very angry about how it was reacted), so now someone needs to work on it again, and it will not be me.

Show quoted text 5 lines
Thanks, Vincent

Ido
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.lazarus.freepascal.org/pipermail/lazarus/attachments/20090421/1146e4ca/attachment.html

Felipe Monteiro de Carvalho
to ik

2009/4/21 ik

Actually I made some, but after the story of GTK 2.8 I stopped working on it (you -> the core team made me very angry about how it was reacted), so now someone needs to work on it again, and it will not be me.

I found nothing in the list archives about this, just some patches which may have been forgotten, as there was no answer. A simple reminder should be enought if they were really forgotten.

Felipe Monteiro de Carvalho
ik
to Felipe Monteiro de Carvalho

On Tue, Apr 21, 2009 at 6:35 PM, Felipe Monteiro de Carvalho <

Show quoted text 12 lines
wrote: 2009/4/21 ik > Actually I made some, but after the story of GTK 2.8 I stopped working on it > (you -> the core team made me very angry about how it was reacted), so now > someone needs to work on it again, and it will not be me. I found nothing in the list archives about this, just some patches which may have been forgotten, as there was no answer. A simple reminder should be enought if they were really forgotten.

I was talking about this: http://bugs.freepascal.org/view.php?id=12591 With many implications on IRC of it.

Show quoted text 9 lines
-- Felipe Monteiro de Carvalho _______________________________________________ Lazarus mailing list http://www.lazarus.freepascal.org/mailman/listinfo/lazarus

Ido
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.lazarus.freepascal.org/pipermail/lazarus/attachments/20090421/b4607e91/attachment.html

Felipe Monteiro de Carvalho
to ik

2009/4/21 ik :

I was talking about this: http://bugs.freepascal.org/view.php?id=12591 With many implications on IRC of it.

Very simple to solve this: Just add the gtk 2.8 code around IFDEFs. I think this is already done for other features

Absolutely unecessary to have hurt fealings and personal disputes about something so simple.

Felipe Monteiro de Carvalho