[Mono-winforms-list] Remove horrible MONO_MWF_USE_CARBON_BACKEND env vars

Sebastien Pouliot sebastien at ximian.com
Tue Jan 22 14:03:28 EST 2008


Hey,

Hmm... it's a kind of hackish way to call (well marshal) uname
(sysname). It's worth a littl'comment IMO.

Otherwise I think it's a good idea to drop, by default, the need for an
environment variable :)

Sebastien

On Tue, 2008-01-22 at 13:46 -0500, Geoff Norton wrote:
> Attached is a few patches (1 against mcs for Sys.D and MWF; 1 against  
> gdi+) that does a few things:
> 
> #1 Properly determine dpi on the mac
> #2 Remove all usage of MONO_MWF_USE_CARBON_BACKEND and refactor it to  
> using uname os detection
> #3 Remove all usage of MONO_MWF_USE_COCOA_BACKEND as its deprecated,  
> unsupported and unworking.
> 
> This changes the default behaviour to use the carbon backend on the  
> mac in all cases.  Thoughts?  Comments?
> 
> We could possible provide a env override to force back to X11 on the  
> mac, but since we dont work on 10.5 anyways (x11) I'm not sure how  
> much value there is in this.
> 
> I'll be commiting tomorrow unless people have objections.
> 
> ps> tested on Leopard x86, Leopard ppc, openSUSE 10.3 x86_64; no  
> regressions
> 
> -g
> 
> _______________________________________________
> Mono-winforms-list maillist  -  Mono-winforms-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-winforms-list



More information about the Mono-winforms-list mailing list