Recent

Author Topic: Porting Cindy components  (Read 28905 times)

leiteiro

  • New Member
  • *
  • Posts: 16
Porting Cindy components
« on: June 09, 2011, 03:37:15 pm »
These are very nice components.

There are anyone who can convert/port them to lazarus?

http://tcycomponents.sourceforge.net/

Regards.

Zoran

  • Hero Member
  • *****
  • Posts: 1829
    • http://wiki.lazarus.freepascal.org/User:Zoran
Re: Porting Cindy components
« Reply #1 on: June 09, 2011, 03:57:26 pm »
Yes, they are really nice, but...
Note that these components are licensed with GNU GPL, so every application that uses them (or anything derived from them) must also be under GPL, which makes these components unusable for a large part of Lazarus comunity.

Leledumbo

  • Hero Member
  • *****
  • Posts: 8746
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: Porting Cindy components
« Reply #2 on: June 10, 2011, 12:56:58 am »
WOW! Such a whole lot set of components. It's gonna take a loooong time to convert them all, maybe you could just convert the one you need?

avra

  • Hero Member
  • *****
  • Posts: 2514
    • Additional info
Re: Porting Cindy components
« Reply #3 on: June 15, 2011, 10:32:08 am »
While we are talking, Lazarus CT edition crew is working:
http://www.pilotlogic.com/sitejoom/index.php?option=com_kunena&func=view&catid=72&id=1077&Itemid=169
Components will be available in next version of Lazarus CT (1.80).  ;)
ct2laz - Conversion between Lazarus and CodeTyphon
bithelpers - Bit manipulation for standard types
pasettimino - Siemens S7 PLC lib

Giu

  • Full Member
  • ***
  • Posts: 131
Re: Porting Cindy components
« Reply #4 on: June 15, 2011, 02:35:02 pm »
While we are talking, Lazarus CT edition crew is working:
http://www.pilotlogic.com/sitejoom/index.php?option=com_kunena&func=view&catid=72&id=1077&Itemid=169
Components will be available in next version of Lazarus CT (1.80).  ;)

You only provide this components as part of CT?

Something like a warning about the license?

Marc

  • Administrator
  • Hero Member
  • *
  • Posts: 2582
Re: Porting Cindy components
« Reply #5 on: June 15, 2011, 03:32:12 pm »
Something like a warning about the license?

mmm... confusing...

SF site notes these components as GPL, but the few source files I looked at are MPL
//--
{$I stdsig.inc}
//-I still can't read someones mind
//-Bugs reported here will be forgotten. Use the bug tracker

avra

  • Hero Member
  • *****
  • Posts: 2514
    • Additional info
Re: Porting Cindy components
« Reply #6 on: June 16, 2011, 01:14:13 pm »
While we are talking, Lazarus CT edition crew is working:
http://www.pilotlogic.com/sitejoom/index.php?option=com_kunena&func=view&catid=72&id=1077&Itemid=169
Components will be available in next version of Lazarus CT (1.80).  ;)

You only provide this components as part of CT?
I do not provide anything. My only relation to Lazarus CT is as a user.

Quote
Something like a warning about the license?
So far sources of all components included in CT were provided, so I do not expect this to change. CT crew gives their work for free, and I am not aware that they have changed any licence of included components. However nothing stops you to investigate this further.
ct2laz - Conversion between Lazarus and CodeTyphon
bithelpers - Bit manipulation for standard types
pasettimino - Siemens S7 PLC lib

Sternas Stefanos

  • Full Member
  • ***
  • Posts: 170
  • Ex Pilot, M.Sc, Ph.D
    • http://www.pilotlogic.com
Re: Porting Cindy components
« Reply #7 on: June 16, 2011, 02:52:52 pm »
Cindy Components package source has MPL 1.1 license
Until now we have port 80%, with about 20 samples.
Working good on Win32, Win64, Linux32, Linux64, WinCE, etc...
but we must do more tests...

Guys we have also in lab CodeTyphon and
-Box2D Library
-OpenGL ES 1.1 and 2.0 libraries
-Graphic32 more Extension and Vector libraries
and
-ZenGL now working and on Wince with OpenGL ES 1.1
(tests with HTC HD2 phone and Artemis Custom ROM)

More after CodeTyphon 1.8 release.
have fun...
« Last Edit: June 16, 2011, 02:56:29 pm by Sternas Stefanos »
CodeTyphon Architect and Programmer

mauriciopt

  • Newbie
  • Posts: 4
Re: Porting Cindy components
« Reply #8 on: July 22, 2011, 04:55:31 pm »
Hi,

i have changed Cindy components license definition on SourceForge website to Mozilla Public License Version 1.1
in order to Cindy components be used on free and commercial software.

Cindy V4.20 here:
http://sourceforge.net/projects/tcycomponents/

Regards,
Mauricio

Takeda

  • Full Member
  • ***
  • Posts: 157
Re: Porting Cindy components
« Reply #9 on: July 22, 2011, 05:14:30 pm »
Cindy Components package source has MPL 1.1 license
Until now we have port 80%, with about 20 samples.
Working good on Win32, Win64, Linux32, Linux64, WinCE, etc...
but we must do more tests...

Guys we have also in lab CodeTyphon and
-Box2D Library
-OpenGL ES 1.1 and 2.0 libraries
-Graphic32 more Extension and Vector libraries
and
-ZenGL now working and on Wince with OpenGL ES 1.1
(tests with HTC HD2 phone and Artemis Custom ROM)

More after CodeTyphon 1.8 release.
have fun...

Coool.. You did it.. That's why I love Code Typhoon.. ;)
BTW, Now, This Cindy is already available with Code Tyhon v1.80?? (I mean full of Cindy Component..)

Hi,

i have changed Cindy components license definition on SourceForge website to Mozilla Public License Version 1.1
in order to Cindy components be used on free and commercial software.

Cindy V4.20 here:
http://sourceforge.net/projects/tcycomponents/

Regards,
Mauricio


Thank you very much Mr. Mauricio.. Your work is so pretty.. I love that..
Call me Takeda coz that's my true name.
Pascal coding using Lazarus => "Be native in any where.."

ƪ(˘⌣˘)┐ ƪ(˘⌣˘)ʃ ┌(˘⌣˘)ʃ

mauriciopt

  • Newbie
  • Posts: 4
Re: Porting Cindy components
« Reply #10 on: September 15, 2011, 11:30:11 am »
Cindy V4.31 released!

 :D

mauriciopt

  • Newbie
  • Posts: 4
Re: Porting Cindy components
« Reply #11 on: February 17, 2012, 05:51:40 pm »

Takeda

  • Full Member
  • ***
  • Posts: 157
Re: Porting Cindy components
« Reply #12 on: February 18, 2012, 01:04:15 am »
Cindy V4.42 released!
https://sourceforge.net/projects/tcycomponents/

This components are ready for Lazarus?
I mean using Lazarus pure. Not CodeTyphon Distribution Package..

-takeda_
Call me Takeda coz that's my true name.
Pascal coding using Lazarus => "Be native in any where.."

ƪ(˘⌣˘)┐ ƪ(˘⌣˘)ʃ ┌(˘⌣˘)ʃ

HeDiBo

  • New Member
  • *
  • Posts: 44
Re: Porting Cindy components
« Reply #13 on: April 10, 2012, 04:35:21 pm »
Cindy V4.42 released!
https://sourceforge.net/projects/tcycomponents/
Unfortunately, porting this to Lazarus is very hard. That's because the TcyBaseButton class depends on the CNDrawItem event, which is not implemented for buttons in Lazarus.

Any help in still porting Cindy to Lazarus would be highly appreciated  ;D
Kind regards ;-}
Dick

Avishai

  • Hero Member
  • *****
  • Posts: 1021
Re: Porting Cindy components
« Reply #14 on: April 10, 2012, 06:44:35 pm »
From the screenshots, it looks great.  But before I get too excited, does anyone know how well Cindy supports BiDiMode?
Lazarus Trunk / fpc 2.6.2 / Win32

 

TinyPortal © 2005-2018