Welcome, Guest
Username: Password: Remember me
General discussions, feature requests for CodeTyphon Project and discussions that don't fit in any of the other specific CodeTyphon forum categories.
  • Page:
  • 1

TOPIC:

Include in CT 10 years 6 months ago #4704

  • avra
  • avra's Avatar Topic Author
  • Visitor
  • Visitor
OMultiPanel is a TSplitter replacement that allows you to split windows percentually:
www.kluug.net/omultipanel.php

Kluug has made this fast XML parser compatible with Lazarus:
www.kluug.net/omnixml.php

Please include them if they fit in CT vision. They also work in Delphi so most people maintaining old projects will prefer these over other possibilities.

Please Log in or Create an account to join the conversation.

Include in CT 10 years 6 months ago #4705

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4515
  • Thank you received: 1102
Thanks Sir
we will do
PilotLogic Architect and Core Programmer
The following user(s) said Thank You: avra

Please Log in or Create an account to join the conversation.

Include in CT 10 years 6 months ago #4706

  • avra
  • avra's Avatar Topic Author
  • Visitor
  • Visitor
Thank you very much!

Here is my little contribution for kOmniXML. I have converted 7 demos to Lazarus, but for 2 demos (BioLife and Storage) conversion was not a success because I didn't have Delphi near by. If someone converts them too then please let me know here. I have also added one additional demonstration example in Avra directory. You can include all these into CT if you wish with kOmniXML original license.

Have fun,
Avra


File Attachment:

File Name: Avraconver...zarus.7z
File Size:231 KB

Please Log in or Create an account to join the conversation.

Include in CT 10 years 6 months ago #4707

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4515
  • Thank you received: 1102
Thanks Sir
PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

Include in CT 10 years 6 months ago #4712

  • 4aiman
  • 4aiman's Avatar
  • Offline
  • Junior Member
  • Junior Member
  • Comix creator
  • Posts: 227
  • Thank you received: 12
I believe that CT had syntax highlighters for lua, asm and other anguages to use them with synedit.
But in my CT 4.5 I can't find any of additional highlighters... Where did those go?
コンソールマニアック

Please Log in or Create an account to join the conversation.

Include in CT 10 years 5 months ago #4750

  • avra
  • avra's Avatar Topic Author
  • Visitor
  • Visitor
Maybe these Rack controls converted from Delphi might be interesting to someone? I have checked the original license and the code seams to be in public domain.

ventoso.org/luca/rackctls/

Please Log in or Create an account to join the conversation.

Include in CT 10 years 5 months ago #4786

  • 4aiman
  • 4aiman's Avatar
  • Offline
  • Junior Member
  • Junior Member
  • Comix creator
  • Posts: 227
  • Thank you received: 12
And I've thought that highliters addition proposal was noticed... Silly me :)

I really thing there'a a lot to fix in the currently available components and core features as well as porting related packages, like additional highliters or indy components.

Warning: Spoiler!
コンソールマニアック

Please Log in or Create an account to join the conversation.

Include in CT 10 years 5 months ago #4926

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4515
  • Thank you received: 1102
We will add to next CT ver 4.7
OXml library not OmniXML

More info Here
source code SVN

Status: Win32, Win64 OK
Now We try to convert OmniXML samples to OXml
PilotLogic Architect and Core Programmer
The following user(s) said Thank You: avra

Please Log in or Create an account to join the conversation.

Last edit: by Sternas Stefanos.

Include in CT 9 years 1 week ago #7232

  • avra
  • avra's Avatar Topic Author
  • Visitor
  • Visitor
OXml has commercial license and CPAL-1.0 license, and not any of the licenses mentioned in c:\codetyphon\typhon\components\pl_OXml\license.

According to site www.gnu.org/philosophy/license-list.html CPL means:
This is a free software license. It is based on the Mozilla Public License version 1, and is incompatible with the GPL for the same reasons: it has several requirements for modified versions that do not exist in the GPL. It also requires you to publish the source of the program if you allow others to use it.

and from the site of original author:
1.) Can I use OXml in commercial applications without purchasing a commercial license?
Yes, you can. But as stated in CPAL, you have to display the Original Developer's Attribution Information each time an Executable or Source Code or a Larger Work is launched or initially run (which includes initiating a session). You can find the text of the required attribution text in the file "license.CPAL 1.0.html" in EXHIBIT B. If this is not an alternative for you, you can purchase a full commercial license from www.kluug.net that allows you to use OXml without any attribution.
2.) Can I use OXml in freeware applications without purchasing a commercial license?
Yes, you can. But you have to attribute OXml in the same way as described in 1.).


Therefore I still vote for OmniXML to be included in CodeTyphon. It has much more liberal MPL 1.1 license.

Please Log in or Create an account to join the conversation.

Last edit: by avra.

Include in CT 9 years 1 week ago #7234

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4515
  • Thank you received: 1102
Sir
the SVN copy of OXml we have in our lab, has this license.txt with date 13-12-2013
OXml License
------------

Author, initial developer of the OXml library:
  Ondrej Pokorny
  http://www.kluug.net
  All rights reserved.

The contents of all files in the library are subject to the:

  1.) Mozilla Public License Version 1.1 (MPL 1.1)
    -> see "license.MPL 1.1.txt" for full license text.

  OR

  2.) GNU General Public License version 2.0 (GPLv2)
    -> see "license.GPLv2.txt" for full license text.

  OR

  3.) GNU Library or Lesser General Public License version 2.0 (LGPLv2)
    -> see "license.LGPLv2.0.txt" for full license text.

  OR

  4.) FPC modified GNU Library or Lesser General Public License (FPCmodifiedLGPLv2)
    -> see "license.FPCmodifiedLGPLv2.txt" for full license text.

You may not use any of the files from OXml library except in compliance
with one of the Licenses "MPL 1.1", "GPLv2", "LGPLv2" or "FPCmodifiedLGPLv2".

then new SVN copy of OXml license.txt sourceforge.net/p/oxml/code/HEAD/tree/trunk/license.txt
with date 10-07-2014
OXml License information
------------------------

Author, initial developer of the OXml library:
  Ondrej Pokorny
  http://www.kluug.net
  All rights reserved.

The contents of all files in the library are subject to the:

  1.) Common Public Attribution License Version 1.0 (CPAL-1.0)
    -> see "OXml license CPAL 1.0.html" for full license text.

  OR

  2.) OXml commercial license (if you purchased OXml from Kluug.net).
    -> see "OXml commercial license.txt" for full license text.
    
  There is an exception: the demos (in "demos/" directory) are public domain
  (if not stated differently).



You may not use any of the files from OXml library except 

  1.) in compliance with the "CPAL 1.0" License 

  OR 

  2.) if you purchased OXml, in compliance with the "OXml commercial license".


License FAQ:

1.) Can I use OXml in commercial applications without purchasing a commercial license?

  Yes, you can. But as stated in CPAL, you have to display the Original Developer�s
  Attribution Information each time an Executable or Source Code or a Larger Work
  is launched or initially run (which includes initiating a session).

  You can find the text of the required attribution text in the file 
  "OXml license CPAL 1.0.html" in EXHIBIT B.

  If this is not an alternative for you, you can purchase a full commercial license
  from http://www.kluug.net that allows you to use OXml without any attribution.


2.) Can I use OXml in freeware applications without purchasing a commercial license?

  Yes, you can. But you have to attribute OXml in the same way as described in 1.).


3.) If I buy an OXml license, how long is the commercial license valid?

  The commercial license is perpetual for OXml source code that has been released
  within a year after your purchase.

  If you want to update to OXml source code that has been released after 1 year
  of your purchase, you have to obtain a new license (with a 60% discount).

So, the Author of OXml have change the License of this library

The new OXml Library license is OUT of CodeTyphon Licenses Scope
so, we will Remove OXml Library from next CT version
PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

Last edit: by Sternas Stefanos.

Include in CT 8 years 9 months ago #7828

  • skrzat
  • skrzat's Avatar
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 39
  • Thank you received: 1
I have used pl_oxml in my project. I upgraded CT to 5.4 and noticed during compilation that there is no this package. I should be a note in changelog (about removing). Lastly I found this post.
What can I use instead of pl_oxml?

Please Log in or Create an account to join the conversation.

Include in CT 8 years 9 months ago #7830

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4515
  • Thank you received: 1102
Sir
we remove pl_oxml for License reasons
you can download and use oxml from here
PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

  • Page:
  • 1