2015-06-12 18:15 GMT+02:00 Juha Manninen <juha.mannine...@gmail.com>:
> 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). > 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! ;) > 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
-- _______________________________________________ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus