New "Classic" Components for Delphi XE7. Blog by Roman K. at http://blog.kassebaum.eu/?p=379 (Orpheus, Abbrevia, VirtualTree, SynEdit, LockBox, AsyncPro, PowerPDF). I'm really happy this is happening (and pushed quite a bit).

New "Classic" Components for Delphi XE7. Blog by Roman K. at http://blog.kassebaum.eu/?p=379  (Orpheus, Abbrevia, VirtualTree, SynEdit, LockBox, AsyncPro, PowerPDF). I'm really happy this is happening (and pushed quite a bit).
http://blog.kassebaum.eu/?p=379

Comments

  1. Great idea (and clever strategy by Embarcadero / Marco)!

    ReplyDelete
  2. BTW why host at SourceForge when XE7 now has Git built in? Why not host at GitHub?

    ReplyDelete
  3. Great ! Thanks for your efforts.

    ReplyDelete
  4. Hope CBuilder support as well as Delphi
    ! Thanks!

    ReplyDelete
  5. I've been wanting something like this for years. Great that it's finally happened. Good job guys.

    ReplyDelete
  6. Sam Shaw All of the components support both Delphi and C++Builder. That's a change from the past we asked to put attention into. 
    Steve Maughan I think because other projects were already on SourceForge, but repositories are not all SVN.

    ReplyDelete
  7. Orpheus is Mercurial.

    I too, wished it was on GitHub, but I'll take it wherever. I used TP Orpheus as a paying customer in the early Delphi days.

    ReplyDelete
  8. Steve Maughan I used sourceforge because most of the original components except VirtualTree where hosted there. I prefer Mercurial to GIT.

    ReplyDelete
  9. I thought JAM software were now maintaining VirtualTreeView? Is this going to be a fork or are you guys working together? http://www.jam-software.com/virtual-treeview/

    ReplyDelete
  10. How are going to organise the repositories? It would be nice to have a separate stable branch/tag for each Delphi release. This makes it easier to organise the repositories as externals so that our revisions pull in the correct third party code.

    ReplyDelete
  11. Paul Thornton
    Yes, I'm alreading working with branches. This is one of the reasons why I moved to DVCS.

    ReplyDelete
  12. I keep getting a 500 when I try to check out Abbrevia? Any ideas.

    ReplyDelete
  13. Paul Thornton These are forks and should be treated as such.  I wasn't given any heads up that they were doing this to Abbrevia and the changes made included things intended to make merging them back into the official repositories more difficult.

    ReplyDelete
  14. Ditto on branch treatment. I'm not comfortable at all that only the latest and greatest Delphi version is supported.

    ReplyDelete
  15. Great effort to push customers to buy the newest Delphi. Or to push them away from Delphi altogether...time will tell. I for one thank you for breaking the XE2 implementation of Lockbox. No hard feelings though, Delphi will cease to be relevant in my company sooner or later, and I have less and less arguments to defend it.

    ReplyDelete
  16. Oliver Holmes
    You can still work with your old version. Why do you expect to get updates for XE2?

    ReplyDelete
  17. Roman Kassebaum and XE7 compatibility will always be there, even when XE10 is launched. I can only see positive things from this initiative.

    ReplyDelete
  18. Roman Kassebaum just tried again (using tortoise Hg) got further, but asked for a username and password

    ReplyDelete
  19. Russell Weetch
    Do you have a sourceforge account? Otherwise try the zip archive.

    ReplyDelete
  20. Roman Kassebaum
    I didn't have an old version. I had to look for it in the SF repo. I'm not blaming anyone for nothing, just saying that professional component developers such as TMS don't follow that practice and I'm glad for that. The XE6 version btw claims to have XE2 packages...whis is only true for the filenames. I know that this is just the result of buggy implementation of compiler switches in Delphi...but still.

    ReplyDelete
  21. Oliver Holmes
    But I haven't changed the old version. I simply created a new project which now supports XE7. Before I will create a XE8 version I will put the XE7 one in a branch.

    ReplyDelete
  22. OLD: 
    http://sourceforge.net/projects/synedit/ 

    and NEW:
    http://sourceforge.net/projects/syneditnew/

    For example(and as I understand it):
    1. If someone choose to not to use "new" synedit - always can use the "old" synedit;
    2. If I make a backup copy for XE7 - after three recharges I can use "new" SynEdit in my XE10 and... my "old" backup copy in XE7;

    This dispute about the old versions and the new versions is a little...
    :(        ( ??!@#?)

    For me this technology is very usable and also very comfortable. 
    I mean the possibility to get the newest versions of the components as soon as possible after recharging of the Delphi.

    Sometimes I choose to not to use the opensource components (in my newest projects and with using of the newest EMB technologies) because they are updated too slowly.

    Now if I'm sure that the newest Embarcadero technologies are compatible with this list of components - that is great. 

    The game changed...
    I love this game!
     :)

    ReplyDelete
  23. "One reason is to avoid tons of ifdefs." 

    I laughed out loud with that reason.

    ReplyDelete
  24. Roman Kassebaum
    Ah, perhaps I should emphasize again, that I'm talking about LockBox... ;)

    ReplyDelete
  25. Oliver Holmes
    But LockBox2 had completely been changed in the past. Someone has created LockBox3 which is not compatible.

    ReplyDelete
  26. Roman Kassebaum logging in did the trick

    ReplyDelete
  27. Roman Kassebaum
    I am using Lockbox 3.4.

    ReplyDelete
  28. Is there anyone on this forum, that nows where to download Virtual TreeView?
    I followed the link that Marcu is referring to, but  it seems broken.
    http://sourceforge.net/projects/virtualtreenew/

    ReplyDelete
  29. Todd Frankson
    I just fixed the readme. :-)

    ReplyDelete
  30. Roman Kassebaum
    That may be, but when creating a new multi-device app, the component tab is disabled....
    Even after getting around that, it does not Decrypt a file on android that was encrypted and saved  in a win32 XE7 program.

    ReplyDelete
  31. Todd Frankson
    I split OnGuard into two repos, one for VCL and one FMX. Then the IDE has no problems with it. I think I should do the same with LockBox.

    If you like you can send an email to Marco and vote for it.

    The encryption issue seems to be a bug. Can you send to me a small test app?

    ReplyDelete
  32. Sure.

    Give me a day or two to do the small app.

    ReplyDelete
  33. Roman Kassebaum   I am having an issue now duplicating the failure...
    Let me look into this further

    ReplyDelete

Post a Comment