<br><br>On Sunday, September 25, 2011, Xavier Mamano (jorix) &lt;<a href="mailto:xavier.mamano@gmail.com">xavier.mamano@gmail.com</a>&gt; wrote:<br>&gt; Hi,<br>&gt;<br>&gt; In OL exists code labeled as *Deprecated* but it is not possible to<br>
&gt; exclude deprecated code in compressed code, examples: &quot;Util.js&quot;,<br>&gt; &quot;BaseTypes/Class.js&quot;, &quot;BaseTypes/Element.js&quot; ...<br>&gt;<br>&gt; If these source files are split into two, for example &quot;Util.js&quot; and<br>
&gt; &quot;Util-deprecate.js&quot; (with &quot;@requires OpenLayers/Util.js&quot;), so could easily<br>&gt; create configuration files to exclude deprecated code.<br><br>Hi<br><br>I think that&#39;s an interesting idea.<br>
<br>People who do use deprecated code in their apps would need to include *-deprecate.js files in their builds but I guess this is something we can document in the release notes.<br><br>For classes I guess we would have lines like &quot;MyClass.prototype.myDeprecatedFunction = function() { ... };&quot; in the -deprecate.js files.<br>
<br>I&#39;d see this as a smooth transition towards actually removing deprecated code, both for users and us developers.<br><br>What do others think about it?<br><br><br>-- <br>Eric Lemoine<br><br>Camptocamp France SAS<br>
Savoie Technolac, BP 352<br>73377 Le Bourget du Lac, Cedex<br><br>Tel : 00 33 4 79 44 44 96<br>Mail : <a href="mailto:eric.lemoine@camptocamp.com">eric.lemoine@camptocamp.com</a><br><a href="http://www.camptocamp.com">http://www.camptocamp.com</a><br>
<br>