Lazarus

Programming => Packages and Libraries => SynEdit => Topic started by: Borneq on December 12, 2019, 12:03:54 pm

Title: Where are latest SynEdit sources?
Post by: Borneq on December 12, 2019, 12:03:54 pm
There is SynEdit/SynEdit on github with SynGen but this sources are for Delphi.
In Lazarus synedit.pp is
$Id: synedit.pp 61359 2019-06-11 16:16:28Z martin $
In CodeTyphon is
$Id: synedit.pp 61680 2019-08-10 21:54:59Z martin $

But where is repository for FPC?
Title: Re: Where are latest SynEdit sources?
Post by: marcov on December 12, 2019, 12:11:26 pm
Part of the lazarus code. But you are probably using a stable lazarus which is why you also get a slightly older component, while Codetyphon simply synchronizes in some pattern. In this case it is a newer file.

The delphi variants are quite a different branch again
Title: Re: Where are latest SynEdit sources?
Post by: Borneq on December 12, 2019, 12:24:43 pm
What is ATSynEdit? Fork of Synedit?
Title: Re: Where are latest SynEdit sources?
Post by: Zoran on December 12, 2019, 02:06:57 pm
What is ATSynEdit? Fork of Synedit?

https://wiki.freepascal.org/ATSynEdit (https://wiki.freepascal.org/ATSynEdit)
Title: Re: Where are latest SynEdit sources?
Post by: Martin_fr on December 12, 2019, 03:26:05 pm
You may find some info here: https://wiki.lazarus.freepascal.org/SynEdit

SynEdit exists for a long time. Afaik longer than Lazarus.

The version that is used in Lazarus (and shipped with Lazarus) today, was forked very long ago. It has been developed separately since, and has almost no code still in common with the original.
CodeTyphon is a Lazarus fork, and has a copy of the Lazarus version (Codetyphon is based on Lazarus svn trunk, so it contains some of the changes that will be in the next Lazarus version / Sometimes they make changes of there own, but I have not seen any big ones yet)

The original SynEdit is still on Sourceforge, https://sourceforge.net/projects/synedit/ but has almost no activity.
Active forks on github exist.
There is probably work on a delphi version (based on the original)

There is also a Lazarus fork, based on a recent original version. I have no idea how much maintenance it receives.
https://wiki.lazarus.freepascal.org/SynEdit/port

AtSynEdit is an editor component for Lazarus/LCL written from scratch, aiming to be similar to SynEdit.
TinyPortal © 2005-2018