On Wed, 29 Dec 2004 09:53:35 -0500 (EST) "Nigel Benns" <[EMAIL PROTECTED]>
(Bbabbled:
(B
(B> This is becoming a pain. :(
(B> 
(B> If everything else didn't work 100% without any screwing around I would
(B> probably have given up already.
(B> 
(B> I received a response from the Mono list that they use SIGPWR for their
(B> garbage collector.
(B> 
(B> And that is interfering with this line:
(B> 
(B> _ecore_signal_callback_set(SIGPWR, (Signal_Handler) SIG_DFL);
(B> 
(B> causing any managed application that calls ecore_init() directly or
(B> indirectly (such as ewl_init()) to not shutdown properly.
(B> 
(B> I comment out the line in Ecore and recompile and BAM it works fine.
(B> I just want to know what the callback is used for. Is it for an Ecore
(B> garbage collector?  I have a workaround for now... But I don't like it.
(B> I have to call ecore_shutdown() directly to kill it, and then I get a
(B> "Power Failure" message.
(B
(Bno. ecore takes all signals and turns them into events in ecore's event loop -
(Bthis means signals are handled like any event generated form an fd or from a
(Bsignal. they cant interrupt functions etc. so ti means u have a consistent state
(Bwhen you enter the event handler for that signal. nothing was interrupted. thats
(Bwhy.
(B
(B> Everything else works so good tho... well except one thing....
(B> 
(B> I had to rename a Ewl_Text to Label so that I could use a Text property,
(B> as object orientation doesn't allow a property as the same name as a
(B> class.  Other then that, everything is API Compatable.
(B
(Bhmm we could disable this - but its a bit evil using a SIGWPR for garbage
(Bcollection -t hat is there for unix systems to signal apps saying there was a
(Bpower failure and they should shut down ASAP as there is limited battery time
(Bleft to keep running. i would consider this a bad thing (tm) for mono to do
(Bmyself...
(B
(Bi've disabled it in cvs for now... (ecore's SIGPWR catching)
(B
(B> 
(B> -------------------------------------------------------
(B> SF email is sponsored by - The IT Product Guide
(B> Read honest & candid reviews on hundreds of IT Products from real users.
(B> Discover which products truly live up to the hype. Start reading now. 
(B> http://productguide.itmanagersjournal.com/
(B> _______________________________________________
(B> enlightenment-devel mailing list
(B> [email protected]
(B> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
(B> 
(B
(B
(B-- 
(B------------- Codito, ergo sum - "I code, therefore I am" --------------
(BThe Rasterman (Carsten Haitzler)    [EMAIL PROTECTED]
$BMg9%B?(B                              [EMAIL PROTECTED]
(BTokyo, Japan ($BEl5~(B $BF|K\(B)
(B
(B
(B-------------------------------------------------------
(BThe SF.Net email is sponsored by: Beat the post-holiday blues
(BGet a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
(BIt's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
(B_______________________________________________
(Benlightenment-devel mailing list
([email protected]
(Bhttps://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to