On 06/03/14 20:56, Davide Andreoli wrote:
> 2014-03-02 21:07 GMT+01:00 Tom Hacohen <t...@stosb.com>:
>
>> Hey,
>>
>> I think this is unneeded as the information it'll provide is redundant.
>> Doxygen documentation already includes the @deprecated (and added API,
>> using @since). It's possible to get it from the docs. I don't think it's
>> needed in the commit message as well.
>
>
>> Since I consider @feature and @fix very important, I'd rather not overwhelm
>> people with a whole set of things, and start it one step at a time.
>>
>> In conclusion: I think we should consider these tags in the future (1.11),
>> but not overwhelm people for 1.10.
>>
>
> I will then push for this again after 1.10, as I consider this very
> important for 2 reason:
>
> 1. my mental sanity when I need to find out what has been added/deprecated
> and need to be implemented in the bindings

I understand your pain, however, as I said, this information is 
available elsewhere, in an easily retrievable fashion. Also, something I 
haven't considered: Eolian should make it even easier to generate API 
changes for you.

>
> 2. will help to spot in time bad designed api, for example in 1.9 we added:
> elm_win_wm_rotation_manual_rotation_done_set()
> elm_win_wm_rotation_manual_rotation_done_get()
> elm_win_wm_rotation_manual_rotation_done()
>
> This is a bad designed api as rotation_done is a property and a function at
> the same time.

This looks quite bad indeed. Wow. :) However, relying on people's commit 
messages for enforcing things (like reviewing API) is a recipe for 
disaster. Again, this is one of those things that Eolian will make 
easier and we anyway need a tool that checks what symbols we export, so 
we can review before release.

--
Tom.


------------------------------------------------------------------------------
Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce.
With Perforce, you get hassle-free workflows. Merge that actually works. 
Faster operations. Version large binaries.  Built-in WAN optimization and the
freedom to use Git, Perforce or both. Make the move to Perforce.
http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to