I am not worried about Plugin developers, more worried about Cordova/PhoneGap users to whom we promise that they don't need to touch any "native" code ;-)
On Tue, Jun 26, 2012 at 2:30 PM, Joe Bowser <bows...@gmail.com> wrote: > Remember, Plugin Developers are competent enough to write Java code. > I'm not talking about the average Cordova User when I say this. > > On Tue, Jun 26, 2012 at 2:30 PM, Joe Bowser <bows...@gmail.com> wrote: > > That's fine. The fact is that we've beat this horse to death for six > > months on this mailing list, in JIRA and on GitHub. If people have an > > issue with it now, they should have been more involved. > > > > Joe > > > > On Tue, Jun 26, 2012 at 2:26 PM, Anis KADRI <anis.ka...@gmail.com> > wrote: > >> Just spoke with Steve. He will inform users about this in his release > blog > >> post. That's the least we can do. > >> > >> On Tue, Jun 26, 2012 at 2:21 PM, Jesse <purplecabb...@gmail.com> wrote: > >> > >>> I think you should put the date that you deprecate it, not the date > that > >>> you expect to remove it ... or the version number that it is > deprecated in. > >>> We have no idea what will happen between now and December ... there > may be > >>> a reason that we need to remove it sooner. ( although our published > >>> deprecation policy should state that we 'intend' to keep it around for > 6 > >>> months, we should NOT guarantee that it will be there for 6 months. ) > >>> > >>> Typically I view deprecation notices as 'Do Not Resuscitate' > >>> if keeping it around becomes more work than letting it go ... then let > it > >>> go ... > >>> > >>> On Tue, Jun 26, 2012 at 2:10 PM, Joe Bowser <bows...@gmail.com> wrote: > >>> > >>> > Yeah, Simon added it earlier, but then I realized that plugins are > >>> > probably already using this method, which is why I added the > >>> > "Deprecated December 2012" message on it. > >>> > > >>> > As far as pre-1.8 versions of PhoneGap, where we provided a context > >>> > (in reality a PhoneGapActivity, which extended Activity, which > extends > >>> > Context), I don't know of a good way to deprecate this without making > >>> > CordovaWebView completely unusable. The thing with these methods is > >>> > that we decided to remove these methods before the deprecation > policy, > >>> > and I don't want to see them back in there for another six months. > >>> > > >>> > This is total Java Language Fail! > >>> > > >>> > Joe > >>> > > >>> > On Tue, Jun 26, 2012 at 12:14 PM, Brian LeRoux <b...@brian.io> wrote: > >>> > > thx mang, thats a good idea for the moment. > >>> > > > >>> > > On Tue, Jun 26, 2012 at 11:27 AM, Joe Bowser <bows...@gmail.com> > >>> wrote: > >>> > >> BTW: I added it back with this commit: > >>> > >> > >>> > > >>> > https://git-wip-us.apache.org/repos/asf?p=incubator-cordova-android.git;a=commit;h=58298404094c81561cf4e01b7c4397638584961b > >>> > >> > >>> > >> On Tue, Jun 26, 2012 at 11:21 AM, Joe Bowser <bows...@gmail.com> > >>> wrote: > >>> > >>> Hey > >>> > >>> > >>> > >>> 1.9 is close to being released, but currently plugins that use > >>> > >>> ctx.getContext() are broken. Since we changed how a > CordovaInterface > >>> > >>> works on Android in 1.9, I'm wondering if we should add the > >>> > >>> addContext() method back on the Interface with a deprecation > warning > >>> > >>> or just tell plugin authors that if they aren't active on the > mailing > >>> > >>> list that their plugins are going to break. Personally, I don't > want > >>> > >>> to have more methods on the CordovaInterface, because it makes > >>> > >>> CordovaWebView harder to use, but this will break plugins across > the > >>> > >>> board. > >>> > >>> > >>> > >>> Thoughts? > >>> > >>> > >>> > >>> Joe > >>> > > >>> > >>> > >>> > >>> -- > >>> @purplecabbage > >>> risingj.com > >>> >