On Dec 31, 2007 4:45 AM, Vincent Torri <[EMAIL PROTECTED]> wrote:

> > Is this stuff properly documented? We really should make it a
> > requirement to not let any new code / changes into CVS without the
> > proper documentation.
>
> after a discussion with devilhorns on irc, it seems that no composite
> calls are used in e17, so I would say that it's useless (for now) to know
> if the composite extension is available or not.
>
> about knowing if composite is available, see:
>
> http://gitweb.freedesktop.org/?p=xorg/proto/compositeproto.git;a=blob_plain;f=compositeproto.txt
>
> section 7.
>
> about ecore_x_screen_is_composited, see:
>
> http://standards.freedesktop.org/wm-spec/wm-spec-1.4.html#id2512311
>

Thanks for the links, but that is really not my point here. My point
is that if someone walks in and tries to figure out what these
functions really do, there's no way of doing so (unless you consider
reading the source code then jumping over to the FDO documentation a
good way).

What I'm trying to say is that we need to have some form of code
documentation policy in this project of ours. Stuff that is going to
make its way into cvs should be properly documented (and when needed,
commented) so both developers of the libraries and people using the
libraries can figure things out with a minimal amount of hassle and
code grepping.

-- 
Hisham Mardam Bey
http://hisham.cc/
+1-514-713-9312
Codito Ergo Sum (I Code Therefore I Am)

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to