× If you want to share any helpful source code, libraries, tools, etc, to help programming with CT, this is the right place to do this.

Question CodeTyphon 5.30 modified files

  • lag.co.nr
  • Topic Author
  • Offline
  • New Member
  • New Member
More
6 years 2 months ago #7572 by lag.co.nr
CodeTyphon 5.30 modified files was created by lag.co.nr
Hi!
The attached archive contains a set of CodeTyphon 5.30 modified files. These files are LCL related and contain some experimental changes.
If anyone is curious enough in these changes, they can be applied simply by overriding officially distributed files and after that rebuilding CodeTyphon. I'd like to know if those that "patch" CodeTyphon with these files notice new bugs implemented.
Bye!

File Attachment:

File Name: fce_codetyphon_530.7z
File Size:322 KB



P.S. Obviously, if you dare changing officially distributed files you should backup the directory.

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

  • Tony_O_Gallos
  • Tony_O_Gallos's Avatar
  • Offline
  • Junior Member
  • Junior Member
  • Ελεύθερο λογισμικό ή θάνατος
More
6 years 2 months ago #7573 by Tony_O_Gallos
Replied by Tony_O_Gallos on topic CodeTyphon 5.30 modified files
Hi lag.co.nr,

could you please give some more information about your changes?
I could use WinMerge with the original files but it would be easier to add diff files with comments to be more attractive than just expect our "curiosity" ;)
Please be more descriptive, think about the ones who are using the lab version and not having 5.30 anymore.
Thank you :)

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

  • lag.co.nr
  • Topic Author
  • Offline
  • New Member
  • New Member
More
6 years 2 months ago #7579 by lag.co.nr
Replied by lag.co.nr on topic CodeTyphon 5.30 modified files

Hi lag.co.nr,

could you please give some more information about your changes?
I could use WinMerge with the original files but it would be easier to add diff files with comments to be more attractive than just expect our "curiosity" ;)
Please be more descriptive, think about the ones who are using the lab version and not having 5.30 anymore.
Thank you :)


One reason that I didn't gave much informations is because there's an entire story behind without much useful informations. Here is a short as possible introduction.
An "patch" like application is being developed as part of an experiment. The experiment is conducted in order to see if it's possible to "patch" different distributions, and if it's possible then how difficult would be to actually do it and maintain it. Using ordinary tools is very hard(if not impossible) because between distributions or versions there may be huge differences. Distribution examples: think of Lazarus, CodeTyphon even fpgui(up to a degree). Alterations of distributions are called "flavours". The most important benefit of a flavour is that it may be designed to be applied over different distributions. Forks are considered distributions. Totally different applications that share the same data modified by a flavour are considered distributions, too. For example CodeTyphon and fpGUI may be considered distributions for an "ArtisticIcons" flavour that changes the icons of buttons/menus.
The experimental application is being tested and further developed using such a flavour. A flavour needs a purpose, in this case it's increasing the responsiveness of applications. The flavour topic has been chosen because it's neutral, people are not much interested in it, nobody worked on it, meaning that there should not be an argue between other developers.
The attached archive contains a partial extras of the involved changes. Within these modifications, some experimental and totally unrelated to anything else have been inserted. The presence of these insertions are the reason why users have the possibility to test and reply if those have positive or negative impact. The impact is greater for gtk2 users and may include variations in BiDi, autosizing and alignment, LCL messages, ... who knows what else!? These insertions have absolutely no impact over the development of the flavouring application or over the flavour itself. It's 100% pascal community targeted and may become important because the development rate of LCL may be considered rather slow by some people. Based on the interest of the community over the topic a decision might be taken in the future.
Lazarus and CodeTyphon main developers don't share the same barbeque, beer and forums :). With the presence of this forum subject each community has it's own chance to check those changes. Nobody gets or loses anything, reason why there's no hurry at all. Also it's a reason why only curious users with available time are targeted. :)
By the way, regarding lab version users, if a direct download link can be provided, an upload with a new set of files in an archive is possible. If you want a diff file a "diff -qr Dir1 Dir2 > patchfile.patch" created file may be uploaded, too. Just ask for your preferred way.
All the best!

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