Lazarus
Programming => Packages and Libraries => SynEdit => Topic started 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?
-
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
-
What is ATSynEdit? Fork of Synedit?
-
What is ATSynEdit? Fork of Synedit?
https://wiki.freepascal.org/ATSynEdit (https://wiki.freepascal.org/ATSynEdit)
-
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.