Lazarus
Installation => macOS / Mac OS X => Topic started by: robertouy on June 13, 2005, 08:42:12 pm
-
Hi, the purpose of this topic is to get informed about lcl carbon based, and to report bugs.
Thanks.
-
How are you going to get this information? Or are you going to interprete "no replies" as no progress?
-
Nice question :S
Well, is supposed that the programer is doing the thing kindly, so i thing he or she can just kindly tell us "HEY THIS OR THAT THING IS WORKING" right?
And some one has needed to create this topic to impulse this... i hope we can get some kindly answer from the programer, if dont, is just delete the topic, and thats all, do you think?
Roberto.
-
This topic will remain here, just to show that nobody is working on the carbon interface atm. Maybe somebody will post updates here in the future.
-
Hi Vincent.
Well, you wrong, of course somebody is working on the carbon interface.
The cabon interface is there, i think its in work in progress state... (i hope)
Just download the latest lazarus source code from cvs and take a look at the interfaces folder under lcl folder.... dont know who is doing that... theres some names inside, but says something about win32.
Under the carbon interfaces the README says:
"This is the carbon interface.
It is in a very early stage, so don't use it as normal user.
If you want to help getting it to work contact the lazarus mailing list."
But looks like its a little old and no big revistions were made there. The Interfaces.pp shows on the header: Initial Revision Mon August 6st CST 2004
And if you look at the end of the CarbonInt.pas you will see there the log that says:
{==============================================================
$Log: carbonint.pas,v $
Revision 1.1 2004/09/06 22:24:52 mattias
started the carbon LCL interface
}
So, you can see that some body started the carbon interface but not finished it... So please, be sure before post (no offend, with the respect that you deserve of course).
Btw, im not good with Carbon internals, so i hope the creator continues it, or somebody continues the good job... :roll:
Thanks.
-
If I remember correctly it was added after this thread (http://www.lazarus.freepascal.org/list_archives/lazarus/msg03281.html) and this thread (http://www.lazarus.freepascal.org/list_archives/lazarus/msg03292.html) on the mailing list. The file you mention is just template, so that the build could be selected, but it doesn'tdo anything at all.
No contributions have been made since for the native macosx widgetset. Maybe you can email Mark Wren and ask him to post his progress here.
-
Hi.
Yeah, i know those threads. I was thinking to email the programer, but it might be a bother.. maybe if some programer joing together and email asking for it, and help him with something, maybe donation, he can continue :)
It can be good to have lazarus on mac native! its a dream! :)
Thanks.
-
I wrote Mark Wrenn an email got the following response:
I'm sorry to say that I haven't made any progress. I follow the mailing list regularly. I program both Windows and the Mac. Right now I have two projects (one Windows and the other for the Mac) that both have deadlines approaching. I think about the Mac port all the time. I wish I could jump start it but I haven't been able to yet.
I don't know other people with intention to work on the Carbon interface for the LCL.
-
Anyhow, if ppl want to start coding, notify also the mailinglist (or contact me)
-
Why bother with Carbon? Why not Cocoa?
-
They are the same, carbon has a C interface, Cocoa a C++ interface
Since interfacing with C++ is a hell, and a C interface is available with the same functionality, the choice seems obvious
-
Cocoa, Carbon, anyway.. the good thing is if some guru can do the effort to start it (or continue it)... :) my opinion is that Carbon can be good, because it can be used for non OSx... :)
Common.. some one who start it.... :)
Grettings.
-
Please note that I'm not a OSX or a mac guru.
The minimal carbon implementation (button + form) as it is now is my first programming with mac/osx