<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2015-06-12 18:15 GMT+02:00 Juha Manninen <span dir="ltr"><<a href="mailto:juha.manninen62@gmail.com" target="_blank">juha.manninen62@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Sounds good but how much are you willing to help with it?<br>
I have now time for Lazarus development but I don't know where to look<br>
for your docking code or elastic interfaces. We need a patch against<br>
Lazarus trunk. Can you promise to provide a patch and then work with<br>
me and Balázs to get the feature ready?<br>
Balázs is already thinking of improvements for his code. I think we<br>
must soon decide how to proceed exactly.<br>
<br>
Maciej, you can also use your private branch for Lazarus instead of<br>
sending patches:<br>
  <a href="http://svn.freepascal.org/svn/lazarus/branches/free-sparta/" rel="noreferrer" target="_blank">http://svn.freepascal.org/svn/lazarus/branches/free-sparta/</a><br>
We still have not seen commits there. Why?<br></blockquote><div><br></div><div><div>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. :)</div></div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
The branch was provided to make committing your code as easy as<br>
possible. Before that you had provided a patch with > 300000 lines<br>
which was rather a joke.</blockquote><div><br></div><div>Yes, you are right I need to fix that patch :\. My bad. As mentioned above - I needed a break to regenerate.</div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span>
</span>I am willing to help with the ToolsAPI. When did you ask for help?<br>
Maybe I missed it. For sure you did not offer patches for it, I follow<br>
patches quite diligently.<br></blockquote><div><br></div><div>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. </div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
Somehow I have a feeling that you don't _really_ want to contribute<br>
your FreeSparta code for Lazarus. No patches, except for one 300000<br>
LOC patch, and it is always the fault of Lazarus developers who did<br>
not help you enough or were not interested in your code.<br></blockquote><div><br></div><div>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.</div><div><br></div><div>Maybe I should forget about Generics.Collections? This uncertainty overwhelms me (I need to chose some direction).<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
If this is a conscious revenge for the developers for being against a<br>
Lazarus fork then it goes to a wrong address. None of Lazarus<br>
developers were against it. Never. Some other people were, yes, and<br>
they gave an impression they represented Lazarus project but they did<br>
not. I am happy that episode is over.<br></blockquote><div><br></div><div>Only revenge on the Embarcadero for the lack of the free version. That's my real goal! ;)<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
Now please tell how much you will participate in the dockable form<br>
editor project. If you don't want to participate, it is perfectly OK<br>
but we must know. I have a feeling this long awaited feature will<br>
happen soon.<br></blockquote><div><br></div><div>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).</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
P.S.<br>
I am also impressed by your FreeSparta just like Graeme. I am still<br>
hoping we could integrate parts of it to Lazarus. Let's see...</blockquote><div><br></div><div>Thanks. I hope this will become true.</div></div><div><br></div><div>best regards,<br>Maciej Izak</div>
</div></div>