#382: undefined constants in Snow Leopard --------------------------------+------------------------------------------- Reporter: r...@… | Owner: lsansone...@… Type: defect | Status: new Priority: blocker | Milestone: Component: MacRuby | Keywords: --------------------------------+------------------------------------------- In trying to get samples-macruby/Scripts/jumpy.rb to work, I noticed certain constants were not in the Bridge Support files in Snow Leopard. I added this to the top of jumpy.rb to fix the problem but we need these in a more central location:
# these are not properly mapped in BridgeSupport in Snow Leopard (from GCGeometry.h) CGRectInfinite = CGRect.new([-8.98847e+307, -8.98847e+307], [1.79769e+308, 1.79769e+308]) unless defined?(CGRectInfinite) CGSizeZero = CGSizeMake(0, 0) unless defined?(CGSizeZero) CGRectZero = CGRectMake(0, 0, 0, 0) unless defined?(CGRectZero) CGPointZero = CGPointMake(0, 0) unless defined?(CGPointZero) # we need CGRectNull! # these are not properly mapped in BridgeSupport in Snow Leopard (from CATransaction.h) KCATransactionAnimationDuration = 'animationDuration' unless defined?(KCATransactionAnimationDuration) KCATransactionDisableActions = 'disableActions' unless defined?(KCATransactionDisableActions) KCATransactionAnimationTimingFunction = 'animationTimingFunction' unless defined?(KCATransactionAnimationTimingFunction) KCATransactionCompletionBlock = 'completionBlock' unless defined?(KCATransactionCompletionBlock) # these are not properly mapped in BridgeSupport in Snow Leopard (from CAMediaTimingFunction.h) KCAMediaTimingFunctionEaseIn = 'easeIn' unless defined?(KCAMediaTimingFunctionEaseIn) KCAMediaTimingFunctionEaseOut = 'easeOut' unless defined?(KCAMediaTimingFunctionEaseOut) KCAMediaTimingFunctionLinear = 'linear' unless defined?(KCAMediaTimingFunctionLinear) KCAMediaTimingFunctionEaseInOut = 'easeInOut' unless defined?(KCAMediaTimingFunctionEaseInOut) -- Ticket URL: <http://www.macruby.org/trac/ticket/382> MacRuby <http://macruby.org/> _______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel