2015-06-12 18:15 GMT+02:00 Juha Manninen :
Show quoted text 13 lines
Sounds good but how much are you willing to help with it?
I have now time for Lazarus development but I don't know where to look
for your docking code or elastic interfaces. We need a patch against
Lazarus trunk. Can you promise to provide a patch and then work with
me and Bal?zs to get the feature ready?
Bal?zs is already thinking of improvements for his code. I think we
must soon decide how to proceed exactly.
Maciej, you can also use your private branch for Lazarus instead of
sending patches:
http://svn.freepascal.org/svn/lazarus/branches/free-sparta/
We still have not seen commits there. Why?
I needed a break to regenerate. It was very hard for me. The idea of FreeSparta was much bigger (Project inspector like in Delphi + out of box Android/iOS with designer like in Delphi + ToolsAPI and many more) :\ I have done the smallest version of "FreeSparta" project. Working on the Generics.* library and working on some extensions for FPC RTL / Compiler bugs and working on Lazarus extensions/few bugfix and new packages - It took me two years (in all my free time). Too much work for one person. :)
The branch was provided to make committing your code as easy as
possible. Before that you had provided a patch with > 300000 lines
which was rather a joke.
Yes, you are right I need to fix that patch :\. My bad. As mentioned above
- I needed a break to regenerate.
I am willing to help with the ToolsAPI. When did you ask for help?
Maybe I missed it. For sure you did not offer patches for it, I follow
patches quite diligently.
I did not mentioned this before. With properly implementing a system of "Docked Form", we can create a very compatible ToolsAPI. We can do much in this direction.
Somehow I have a feeling that you don't _really_ want to contribute
your FreeSparta code for Lazarus. No patches, except for one 300000
LOC patch, and it is always the fault of Lazarus developers who did
not help you enough or were not interested in your code.
I am grateful for the branch, I plan to use. Please look at other side: I made effort for FPC related to Generics.Collections (many bug reports, new RTL functions, and whole Generics.* library)... I _really_ want to contribute my code, but I _really_ don't know what is the status of Generics.Collections (with is the key feature/library for me for any serious work. IMO Generics.* is ready for use, but this is my subjective opinion). Can we include in some way Generics.Collections in to Lazarus...? Generics.Collections can work with incoming FPC 3.0.
Maybe I should forget about Generics.Collections? This uncertainty overwhelms me (I need to chose some direction).
Show quoted text 6 lines
If this is a conscious revenge for the developers for being against a
Lazarus fork then it goes to a wrong address. None of Lazarus
developers were against it. Never. Some other people were, yes, and
they gave an impression they represented Lazarus project but they did
not. I am happy that episode is over.
Only revenge on the Embarcadero for the lack of the free version. That's my real goal! ;)
Show quoted text 5 lines
Now please tell how much you will participate in the dockable form
editor project. If you don't want to participate, it is perfectly OK
but we must know. I have a feeling this long awaited feature will
happen soon.
It will be easier for me now (I changed my job and again I program in Pascal :) ). Maybe in the beginning I will gather some key elements in the diagram (I need for this 2-3 days). I wonder whether I should override metaclass like TForm, TFrame and TDataModule to achieve many effects in FreeSparta project. This is one of the most controversial things in Sparta (and key things).
P.S.
I am also impressed by your FreeSparta just like Graeme. I am still
hoping we could integrate parts of it to Lazarus. Let's see...
Thanks. I hope this will become true.
best regards,
Maciej Izak
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20150613/721a346d/attachment.html>