Recent

Author Topic: Where are latest SynEdit sources?  (Read 182 times)

Borneq

  • Full Member
  • ***
  • Posts: 213
Where are latest SynEdit sources?
« 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?
« Last Edit: December 12, 2019, 12:18:04 pm by Borneq »

marcov

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 7833
Re: Where are latest SynEdit sources?
« Reply #1 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

Borneq

  • Full Member
  • ***
  • Posts: 213
Re: Where are latest SynEdit sources?
« Reply #2 on: December 12, 2019, 12:24:43 pm »
What is ATSynEdit? Fork of Synedit?

Zoran

  • Hero Member
  • *****
  • Posts: 1473
    • http://wiki.lazarus.freepascal.org/User:Zoran
Re: Where are latest SynEdit sources?
« Reply #3 on: December 12, 2019, 02:06:57 pm »

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 5906
    • wiki
Re: Where are latest SynEdit sources?
« Reply #4 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.