Recent

Author Topic: Difference between SynEdit 2.0x and Lazarus' SynEdit?  (Read 3030 times)

Alextp

  • Hero Member
  • *****
  • Posts: 870
    • UVviewsoft
Difference between SynEdit 2.0x and Lazarus' SynEdit?
« on: June 02, 2014, 06:57:01 pm »
What is major diff between official Delphi Synedit and this?
I repeat-- MAJOR ones, not counting some tiny things, patches, small fixes.
For ex, maybe folding API is different? Maybe coloring of lines with some BG color added? Maybe nnnnn codepages support added?
 

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 5638
    • wiki
Re: Difference between SynEdit 2.0x and Lazarus' SynEdit?
« Reply #1 on: June 02, 2014, 08:42:01 pm »
I dont have a lint.

But the Lazarus version was branched of a decade or so ago (Afaik from 1.1).
Since then they had mostly independent development.

Big things added to the Lazarus version:
- Shared text between several editor
- sync edit
- folding
- rewrite of various highlight/markup modules
- mouse config via "MouseActions"
- basic RTL/LTR support
- configurable Gutter / GutterParts
probably some others ...

NO Idea, which of those, and how were added in the none Lazarus version. NO idea what else happened in the none Laz version

---
Besides addition, the codebases of each of the 2 were independently refactored. There is very few overlap left.

Alextp

  • Hero Member
  • *****
  • Posts: 870
    • UVviewsoft
Re: Difference between SynEdit 2.0x and Lazarus' SynEdit?
« Reply #2 on: June 02, 2014, 09:06:37 pm »
Tks, Martin, for info, I need to see delphi-Synedit history myself. Ok i will do it. Btw, posted a Synedit patch, u saw topic yesterday

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 5638
    • wiki
Re: Difference between SynEdit 2.0x and Lazarus' SynEdit?
« Reply #3 on: June 02, 2014, 09:23:06 pm »
Check the wiki
rnapoles ported synedit2 to Lazarus

Alextp

  • Hero Member
  • *****
  • Posts: 870
    • UVviewsoft
-
« Reply #4 on: June 02, 2014, 09:49:04 pm »
I cannot see any history for Synedit 2.x since 1.03 (delphi version), so
- some internal changes
- more hiliters (Modelica, Kix, Inno.....)
- support for Unicode
- Kylix
No more added in Delphi Synedit? //Question not to Martin

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 5638
    • wiki
Re: Difference between SynEdit 2.0x and Lazarus' SynEdit?
« Reply #5 on: June 02, 2014, 11:22:43 pm »
Sorry me again.

LOgs for new changes can be fousd at sourceforge / files svn log.

Older ones are here
http://synedit.cvs.sourceforge.net/
Click on a file and then the revision and see the files log
http://synedit.cvs.sourceforge.net/viewvc/synedit/SynEdit/Readme.txt?view=log
http://synedit.cvs.sourceforge.net/viewvc/synedit/SynEdit/Source/SynEdit.pas?view=log


or open the changelog.htm that is in their svn
« Last Edit: June 02, 2014, 11:28:57 pm by Martin_fr »

Alextp

  • Hero Member
  • *****
  • Posts: 870
    • UVviewsoft
-
« Reply #6 on: June 02, 2014, 11:35:57 pm »
I looked till October of 2004 (from 2011) in Synedit.pas log, no changes which are big. ChangeLog.htm is old (for 1.0x)
« Last Edit: June 02, 2014, 11:40:48 pm by Alex22 »