On Wed, 1 Aug 2012 18:40:24 +0100
"Bradford, Robert" <robert.bradf...@intel.com> wrote:

> What's the process for deprecating / removing API. I've found at least
> one example where this makes sense for Wayland:
> 
> /* @since 1.2 */
> EAPI void-
> ecore_wl_pointer_xy_get(int *x, int *y)
> 
> This function returns an x and y value saved into global variable in
> the motion event handler - my guess was that this was leftover from
> when there were global co-ordinates available in the motion event
> handler.
> 
> Now since there are only surface relative positions - these values are
> not particularly helpful and probably downright confusing since they
> will change depending on what surface has focus.
> 
> How can we mark this as deprecated and ultimately remove it?
> 
> Cheers,
> 
> Rob
> 

EINA_DEPRECATED can be added to a function for throwing deprecation warnings
during compile. No functions added prior to the current release cycle can be
removed until 2.0 regardless of how nonsensical or stupid they may be.

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to