Recent

Author Topic: ct4laz  (Read 57999 times)

balazsszekely

  • Guest
Re: ct4laz
« Reply #150 on: November 16, 2020, 10:22:09 am »
Quote
Strange. I wanted to make a proper ifdef so I have just checked both FPC 3.2.1 + LazTrunk and FPC 3.2.0 + LazTrunk and there was no SIZE_PREHEADER problem during compilation. LazTrunk is from today (SVN64137).

Tested on Win10x64 with 32bit Lazarus, using latest fpcupdeluxe.
After a few updates it works here too. I restored pl_Win_Media from your repo. Sorry for the noise.

avra

  • Hero Member
  • *****
  • Posts: 2514
    • Additional info
Re: ct4laz
« Reply #151 on: November 16, 2020, 06:26:09 pm »
Quote
Strange. I wanted to make a proper ifdef so I have just checked both FPC 3.2.1 + LazTrunk and FPC 3.2.0 + LazTrunk and there was no SIZE_PREHEADER problem during compilation. LazTrunk is from today (SVN64137).

Tested on Win10x64 with 32bit Lazarus, using latest fpcupdeluxe.
After a few updates it works here too. I restored pl_Win_Media from your repo. Sorry for the noise.

No problem. Sometimes all those bits can gather together and byte back. We've all seen it.  ;)
ct2laz - Conversion between Lazarus and CodeTyphon
bithelpers - Bit manipulation for standard types
pasettimino - Siemens S7 PLC lib

domasz

  • Sr. Member
  • ****
  • Posts: 435
Re: ct4laz
« Reply #152 on: March 25, 2022, 12:04:03 am »

avra

  • Hero Member
  • *****
  • Posts: 2514
    • Additional info
Re: ct4laz
« Reply #153 on: March 25, 2022, 10:39:27 am »
You should remove titansound.
Thank you for reporting!

I maintain a list with packages info at https://bitbucket.org/avra/ct4laz/downloads/pl_packages_list.xls, and there can be seen that titansound was marked as GPL. I for sure did not make that up, so I suspect that at some point in time PilotLogic has probably changed the package license. Whatever the reason, titansound will be kicked out of ct4laz.

OPM is not affected at all since titansound is not included into OPM.

ct4laz repo is affected and I will fix that. I have already tried through the web interface, but for some reason when I click on Downloads link I am immediately logged out and as anonymous user I can not delete file in my own repo. Since I am not at home, I will deal with that next week. It will be fixed one way or the other, even if I have to delete and create repo again.
ct2laz - Conversion between Lazarus and CodeTyphon
bithelpers - Bit manipulation for standard types
pasettimino - Siemens S7 PLC lib

domasz

  • Sr. Member
  • ****
  • Posts: 435
Re: ct4laz
« Reply #154 on: March 28, 2022, 10:41:36 am »
Great work, Avra!
Perhaps TitanSound could be "fixed" if we, the members of this forum, find out where did they get the source files and write down all the authors and licenses.

dbannon

  • Hero Member
  • *****
  • Posts: 2794
    • tomboy-ng, a rewrite of the classic Tomboy
Re: ct4laz
« Reply #155 on: March 28, 2022, 11:59:34 am »
Might be safer (but not easier) to go back to https://sourceforge.net/projects/delphimpeg/ and convert it to Lazarus. Its clearly gpl2 or later. And should remain as such.

Maybe add a clause that it cannot be used by any product called Code Typhoon ?   :D

Davo
Lazarus 3, Linux (and reluctantly Win10/11, OSX Monterey)
My Project - https://github.com/tomboy-notes/tomboy-ng and my github - https://github.com/davidbannon

440bx

  • Hero Member
  • *****
  • Posts: 4029
Re: ct4laz
« Reply #156 on: March 28, 2022, 12:07:51 pm »
Maybe add a clause that it cannot be used by any product called Code Typhoon ?   :D
I know you were kidding but, I really wonder if an author could GPL his/her code and add a special provision stating that the code cannot be used/included in CodeTyphoon or any other PilotLogic product under any circumstances (or for that matter any other product/company the author is not pleased with.)

(FPC v3.0.4 and Lazarus 1.8.2) or (FPC v3.2.2 and Lazarus v3.2) on Windows 7 SP1 64bit.

avra

  • Hero Member
  • *****
  • Posts: 2514
    • Additional info
Re: ct4laz
« Reply #157 on: March 28, 2022, 12:11:57 pm »
Great work, Avra!
Thanks!  :)

Perhaps TitanSound could be "fixed" if we, the members of this forum, find out where did they get the source files and write down all the authors and licenses.
That's what I tried here: https://bitbucket.org/avra/ct4laz/downloads/pl_packages_list.xls

Might be safer (but not easier) to go back to https://sourceforge.net/projects/delphimpeg/ and convert it to Lazarus.
That will be done by someone who needs it.

Maybe add a clause that it cannot be used by any product called Code Typhoon ?   :D
Kidding put aside, I would not go that far (but who knows what might original author decide to do). Anyway, PilotLogic does not respect original license so I do not think that adding something to the license would change anything.
« Last Edit: March 28, 2022, 12:18:47 pm by avra »
ct2laz - Conversion between Lazarus and CodeTyphon
bithelpers - Bit manipulation for standard types
pasettimino - Siemens S7 PLC lib

domasz

  • Sr. Member
  • ****
  • Posts: 435
Re: ct4laz
« Reply #158 on: March 28, 2022, 12:19:12 pm »
Might be safer (but not easier) to go back to https://sourceforge.net/projects/delphimpeg/ and convert it to Lazarus. Its clearly gpl2 or later. And should remain as such.

Delphi MPEG is just one file in TitanSound. There are other files there, most likely from other projects.
I contacted author of Delphi MPEG if he could change the license to MIT or something similar but got no reply.

avra

  • Hero Member
  • *****
  • Posts: 2514
    • Additional info
Re: ct4laz
« Reply #159 on: March 28, 2022, 12:30:45 pm »
Delphi MPEG is just one file in TitanSound. There are other files there, most likely from other projects.
As said in mentioned Excel file, examples are taken from http://www.noeska.com/doal/tutorials.aspx
ct2laz - Conversion between Lazarus and CodeTyphon
bithelpers - Bit manipulation for standard types
pasettimino - Siemens S7 PLC lib

avra

  • Hero Member
  • *****
  • Posts: 2514
    • Additional info
Re: ct4laz
« Reply #160 on: April 08, 2022, 11:33:49 am »
titansound has been removed from ct4laz repo.

If you have any other package to report, please do.
ct2laz - Conversion between Lazarus and CodeTyphon
bithelpers - Bit manipulation for standard types
pasettimino - Siemens S7 PLC lib

avra

  • Hero Member
  • *****
  • Posts: 2514
    • Additional info
Re: ct4laz
« Reply #161 on: November 08, 2022, 11:26:08 am »
CT package pl_asiovst will be removed from next ct4laz since Lazarus version can be found at:
https://github.com/evolvedexperiment/asiovst/
ct2laz - Conversion between Lazarus and CodeTyphon
bithelpers - Bit manipulation for standard types
pasettimino - Siemens S7 PLC lib

lainz

  • Hero Member
  • *****
  • Posts: 4468
    • https://lainz.github.io/
Re: ct4laz
« Reply #162 on: November 08, 2022, 02:40:16 pm »
Hi, I don't use CT, but an user of it say that there are more BGRAControls inside it, some that we don't have:
https://forum.lazarus.freepascal.org/index.php/topic,60708.0.html

@avra, can you check if possible to get these bgracontrols and don't "fight" with the installation of our bgracontrols?

avra

  • Hero Member
  • *****
  • Posts: 2514
    • Additional info
Re: ct4laz
« Reply #163 on: November 09, 2022, 01:34:32 am »
@avra, can you check if possible to get these bgracontrols and don't "fight" with the installation of our bgracontrols?
I used ct2laz to download and convert latest CT packages and demos, made few corrections, and prepared pl_bgra* packages for download:
https://anonfiles.com/Vef255G9yd/pl_bgra_7z

They could be compiled and installed in 2 months old trunk/trunk x32 FPC/LAZ (because CT uses only trunks) on Win10x64, which never had original bgra* packages compiled and installed. Unfortunately TBGRALine and other mentioned shape components produce LAZ access violation when dropped on form on my FPC/LAZ combo. Maybe it is better with latest trunk, or exact versions that CT uses. Anyway, sources are there for you to examine any way you want...
ct2laz - Conversion between Lazarus and CodeTyphon
bithelpers - Bit manipulation for standard types
pasettimino - Siemens S7 PLC lib

lainz

  • Hero Member
  • *****
  • Posts: 4468
    • https://lainz.github.io/
Re: ct4laz
« Reply #164 on: November 11, 2022, 11:51:52 pm »
Thankyou avra.

 

TinyPortal © 2005-2018