I think I answered this in another email. Let me know if you feel otherwise.
On Jan 8, 2010, at 11:39 AM, Jeff Peck wrote: > Paul, > Is there a spec or a set of test cases that you have which define > the 'correct' (non-buggy) behavior? > We do try to test before committing, but when the intent is to > change the behavior, > it is difficult to tell when such a change is a fix/feature vs a bug. > > For example, fixing the "import after comment" problem clearly > requires > putting a new-line in a new place (a change of behavior). > And in my testing, it goes in the correct place, and does not > introduce spurious new-lines. > > If you have a test-case that demonstrates the problem of "additional > lines being inserted" > I will investigate/resolve that. > > > ----- Original Message ----- From: "Paul Landes" <lan...@mailc.net> > To: "JDEE Development" <jdee-devel@lists.sourceforge.net> > Sent: Friday, January 08, 2010 12:31 AM > Subject: [jdee-devel] Bugs introduced that affected jde-import-all > > >> I found two bugs when using `jde-import-all': >> >> 1. Classes not being imported. >> 2. Additional lines inserted when importing classes. >> >> The first bug introduced in 181 when adding this to jde.el >> >> (autoload 'wisent-java-default-setup "wisent-java" "Hook run to >> setup Semantic in `java-mode'." nil nil) >> >> which comes from: >> >> http://www.mail-archive.com/j...@sunsite.dk/msg07334.html >> >> Looks like the 1.5 implementation is buggy as the URL states it might >> be. Perhaps it will work better in the newer cedet, but for now it >> doesn't make sense to break a major feature like `jde-import-all'. >> >> The second bug was introduced in 183 and inserts lines around >> inserted >> imports. Here's the comment for this: >> >> Also fixed a bug where the import insertion point did not go to the >> next line after the last import. so if you had a comment on the last >> import, jde would insert before that comment... >> >> >> This all highlights the need for some kind of automated testing. >> Also, these bugs took many hours to track down and fix so please do >> some basic testing after making big changes like adding 1.5 parsing >> cedet code and inner class importing. >> >> Thanks to all of our for your contributions and hard work. >> >> -- >> Paul Landes >> landes at mailc dot net >> >> >> ------------------------------------------------------------------------------ >> This SF.Net email is sponsored by the Verizon Developer Community >> Take advantage of Verizon's best-in-class app development support >> A streamlined, 14 day to market process makes app distribution fast >> and easy >> Join now and get one step closer to millions of Verizon customers >> http://p.sf.net/sfu/verizon-dev2dev >> _______________________________________________ >> jdee-devel mailing list >> jdee-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/jdee-devel > ------------------------------------------------------------------------------ This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev _______________________________________________ jdee-devel mailing list jdee-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jdee-devel