20111201T094450: *: <== :joshmoore!~joshmoore@manz-5f74ab5e.pool.mediaWays.net JOIN #imagejdev 20111201T114652: *: <== :joshmoore!~joshmoore@manz-5f74ab5e.pool.mediaWays.net QUIT :Ping timeout: 260 seconds 20111201T114913: *: <== :joshmoore!~joshmoore@manz-5f74ab5e.pool.mediaWays.net JOIN #imagejdev 20111201T120340: *: <== :joshmoore!~joshmoore@manz-5f74ab5e.pool.mediaWays.net QUIT :Ping timeout: 260 seconds 20111201T121318: *: <== :joshmoore!~joshmoore@manz-5f74ab5e.pool.mediaWays.net JOIN #imagejdev 20111201T140725: *: <== :mhiner!~Adium@dyn-144-92-48-204.microscopy.wisc.edu JOIN #imagejdev 20111201T164204: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu JOIN #imagejdev 20111201T164229: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG shinybot_ :help 20111201T164229: *: ==> PRIVMSG ctrueden :I'm logging messages for the archive at http://fiji.sc/cgi-bin/imagejdev-irc 20111201T164633: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :dscho: Just caught up on chat log. You are welcome to call me into the chat room while I'm eating. I should have been online more yesterday but was dual boxing and too lazy to login. Bad. 20111201T164633: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: dscho: Just caught up on chat log. You are welcome to call me into the chat room while I'm eating. I should have been online more yesterday but was dual boxing and too lazy to login. Bad. 20111201T164700: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :tnargsirrah: Glad to hear your new chat client works better! I hope to see you in here all the time now! ;-) 20111201T164700: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: tnargsirrah: Glad to hear your new chat client works better! I hope to see you in here all the time now! ;-) 20111201T164825: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :Regarding ImgLib2 being standalone, I agree. I do not like the mpicbg dependency. Maybe Stephan will agree to migrate portions of it into ImgLib proper? 20111201T164825: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: Regarding ImgLib2 being standalone, I agree. I do not like the mpicbg dependency. Maybe Stephan will agree to migrate portions of it into ImgLib proper? 20111201T164828: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :That said, the licensing is not an issue. 20111201T164828: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: That said, the licensing is not an issue. 20111201T164840: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :Nothing in imglib2-core depends on mpicbg... only in imglib2-algorithms. Which we agreed will stay GPL. 20111201T164840: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: Nothing in imglib2-core depends on mpicbg... only in imglib2-algorithms. Which we agreed will stay GPL. 20111201T164851: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :And imglib2-scripting will need to stay GPL as well, since it depends on both algorithms and mpicbg. 20111201T164851: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: And imglib2-scripting will need to stay GPL as well, since it depends on both algorithms and mpicbg. 20111201T164856: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :I will reply to Albert about it. 20111201T164856: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: I will reply to Albert about it. 20111201T164924: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :bdezonia: Did you see my changes yesterday introducing a global initializer for plugins/modules? I fixed up ReorderAxes to use it and I think it is cleaner now. Let me know what you think. 20111201T164924: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: bdezonia: Did you see my changes yesterday introducing a global initializer for plugins/modules? I fixed up ReorderAxes to use it and I think it is cleaner now. Let me know what you think. 20111201T175739: *: <== :bdezonia!~Adium@dyn-144-92-48-220.microscopy.wisc.edu PRIVMSG #imagejdev :I like how ReorderAxes looks now. All the restructure plugins have used a "initAll" callback on one field. Looks like they can be improved now. 20111201T175739: bdezonia!~Adium@dyn-144-92-48-220.microscopy.wisc.edu: I like how ReorderAxes looks now. All the restructure plugins have used a "initAll" callback on one field. Looks like they can be improved now. 20111201T180229: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :bdezonia: Sounds good, please change any "initAll" initializers from item-specific to global. (Remember to clean before testing, due to the SezPoz compile-time @Plugin annotation processing.) 20111201T180230: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: bdezonia: Sounds good, please change any "initAll" initializers from item-specific to global. (Remember to clean before testing, due to the SezPoz compile-time @Plugin annotation processing.) 20111201T183615: *: <== :bdezonia!~Adium@dyn-144-92-48-220.microscopy.wisc.edu PRIVMSG #imagejdev :ctrueden: found workaround for memory leak. leak used to happen everytime an image was closed. see commit r4519 to see changes. these responsibilities may need to get spread around. or maybe you'll recognize what wasn't happening that should have. 20111201T183615: *: ==> PRIVMSG #imagejdev :Changeset 4519 can be found here: http://dev.imagejdev.org/trac/imagej/changeset/4519 20111201T183615: bdezonia!~Adium@dyn-144-92-48-220.microscopy.wisc.edu: ctrueden: found workaround for memory leak. leak used to happen everytime an image was closed. see commit r4519 to see changes. these responsibilities may need to get spread around. or maybe you'll recognize what wasn't happening that should have. 20111201T185723: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :ctrueden, bdezonia: I'd like to dcommit this branch: http://fiji.sc/cgi-bin/gitweb.cgi?p=imagej2/.git;a=shortlog;h=refs/heads/priorities 20111201T185723: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: ctrueden, bdezonia: I'd like to dcommit this branch: http://fiji.sc/cgi-bin/gitweb.cgi?p=imagej2/.git;a=shortlog;h=refs/heads/priorities 20111201T185741: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :Basically, it does 6 things in 6 commits. 20111201T185741: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Basically, it does 6 things in 6 commits. 20111201T185756: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :1) introduces a new class that has all the defaults for priorities. 20111201T185756: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: 1) introduces a new class that has all the defaults for priorities. 20111201T185817: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :(I do not like the INFINITY, would like to use MAX_VALUE instead, but that's something we can discuss later.) 20111201T185817: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: (I do not like the INFINITY, would like to use MAX_VALUE instead, but that's something we can discuss later.) 20111201T185836: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :The next commit introduces an abstract class helping with iterating items in order of priority. 20111201T185836: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: The next commit introduces an abstract class helping with iterating items in order of priority. 20111201T185916: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :Then a commit inverses the logic of priority values: I think it is more intuitive that priority +10,000 comes before priority -10,000. 20111201T185916: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Then a commit inverses the logic of priority values: I think it is more intuitive that priority +10,000 comes before priority -10,000. 20111201T185927: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :Then the PluginFinder annotation gets a priority() annotation. 20111201T185927: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Then the PluginFinder annotation gets a priority() annotation. 20111201T190015: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :Then LegacyPluginFinder asks to be one of the last plugin finders. 20111201T190015: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Then LegacyPluginFinder asks to be one of the last plugin finders. 20111201T190015: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :All good, dscho. 20111201T190015: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: All good, dscho. 20111201T190022: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :Some minor things: 20111201T190022: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: Some minor things: 20111201T190031: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :And finally, some unused imports are removed. 20111201T190031: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: And finally, some unused imports are removed. 20111201T190050: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :1) I am waffling on whether Priority should live in imagej.ext instead of imagej.util. But I guess things outside the extensibility framework might need prioritization at some point. 20111201T190050: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: 1) I am waffling on whether Priority should live in imagej.ext instead of imagej.util. But I guess things outside the extensibility framework might need prioritization at some point. 20111201T190118: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :2) We use "static final" rather than "final static" modifier order (e.g., in Priority.java). 20111201T190118: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: 2) We use "static final" rather than "final static" modifier order (e.g., in Priority.java). 20111201T190154: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :3) For utility classes, make them final, and implement a private noop constructor (model after other utility classes such as ClassUtils). 20111201T190154: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: 3) For utility classes, make them final, and implement a private noop constructor (model after other utility classes such as ClassUtils). 20111201T190204: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :Okay. I thought Source>Clean Up would take care of that. 20111201T190204: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Okay. I thought Source>Clean Up would take care of that. 20111201T190216: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :4) If you keep Priority in imagej.util, you will need to remove the @links from the Javadoc, because it references tons of stuff in imagej.ext. 20111201T190216: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: 4) If you keep Priority in imagej.util, you will need to remove the @links from the Javadoc, because it references tons of stuff in imagej.ext. 20111201T190230: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :Take care of #2? I'm not sure... maybe. 20111201T190230: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: Take care of #2? I'm not sure... maybe. 20111201T190322: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :If you want to add a 7th commit changing the infinities to min and max values, that's fine by me. 20111201T190322: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: If you want to add a 7th commit changing the infinities to min and max values, that's fine by me. 20111201T190430: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :Due to #4, I am leaning toward Priority staying in imagej.ext instead. What do you think? 20111201T190430: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: Due to #4, I am leaning toward Priority staying in imagej.ext instead. What do you think? 20111201T190431: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :#2 taken care of. 20111201T190431: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: #2 taken care of. 20111201T190437: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :http://fiji.sc/cgi-bin/gitweb.cgi?p=imagej2/.git;a=shortlog;h=refs/heads/priorities 20111201T190437: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: http://fiji.sc/cgi-bin/gitweb.cgi?p=imagej2/.git;a=shortlog;h=refs/heads/priorities 20111201T190439: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :Did Source > Clean up fix it? 20111201T190439: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: Did Source > Clean up fix it? 20111201T190449: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :Nope. 20111201T190449: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Nope. 20111201T190455: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :OK. 20111201T190455: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: OK. 20111201T190507: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :As I said, I thought it would. I try to apply Clean Up always before the final dcommit now. 20111201T190507: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: As I said, I thought it would. I try to apply Clean Up always before the final dcommit now. 20111201T190536: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :That's good. There are certain things it just won't do though. I didn't see a modifier order option in there. 20111201T190536: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: That's good. There are certain things it just won't do though. I didn't see a modifier order option in there. 20111201T190549: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :Right. 20111201T190549: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Right. 20111201T190554: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :https://bugs.eclipse.org/bugs/show_bug.cgi?id=322494 20111201T190554: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: https://bugs.eclipse.org/bugs/show_bug.cgi?id=322494 20111201T190558: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :Planned for later. 20111201T190558: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: Planned for later. 20111201T190606: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :So where in ext do you want Priority to live? 20111201T190606: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: So where in ext do you want Priority to live? 20111201T190610: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :imagej.util, too? 20111201T190610: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: imagej.util, too? 20111201T190620: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :There are no classes in that Java package in ext. 20111201T190620: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: There are no classes in that Java package in ext. 20111201T190621: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :I'm thinking just imagej.ext. It's a toplevel concept. 20111201T190621: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: I'm thinking just imagej.ext. It's a toplevel concept. 20111201T190626: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :k 20111201T190626: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: k 20111201T190642: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :As a rule, we don't reuse the same package hierarchies across different projects. 20111201T190642: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: As a rule, we don't reuse the same package hierarchies across different projects. 20111201T190654: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :The only exception is the toplevel "imagej" package, shared by ij-core and ij-app. But that's a special case. 20111201T190654: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: The only exception is the toplevel "imagej" package, shared by ij-core and ij-app. But that's a special case. 20111201T190702: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :Right. 20111201T190702: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Right. 20111201T190706: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :It's nicer, too. 20111201T190706: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: It's nicer, too. 20111201T190717: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :I also try to have *one* common base package per project. 20111201T190717: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: I also try to have *one* common base package per project. 20111201T190732: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :Hence the "imagej.ext.plugin" and "imagej.ext.module" change (originally was "imagej.plugin" and "imagej.module") 20111201T190732: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: Hence the "imagej.ext.plugin" and "imagej.ext.module" change (originally was "imagej.plugin" and "imagej.module") 20111201T190750: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :And ideally, the names match. ij-foo = imagej.foo. 20111201T190750: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: And ideally, the names match. ij-foo = imagej.foo. 20111201T190758: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :That last rule is broken in a couple of places, but I try to avoid it. 20111201T190758: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: That last rule is broken in a couple of places, but I try to avoid it. 20111201T190856: *: <== :bdezonia!~Adium@dyn-144-92-48-220.microscopy.wisc.edu PRIVMSG #imagejdev :ctrueden: I was wrong about cropping overlays. I didn't do the translation. all overlays just get deleted. 20111201T190856: bdezonia!~Adium@dyn-144-92-48-220.microscopy.wisc.edu: ctrueden: I was wrong about cropping overlays. I didn't do the translation. all overlays just get deleted. 20111201T190903: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :bdezonia: LOL. 20111201T190903: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: bdezonia: LOL. 20111201T190927: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :I think we better not do that. 20111201T190927: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: I think we better not do that. 20111201T190930: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :Even though IJ1 does. 20111201T190930: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: Even though IJ1 does. 20111201T190946: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :Our overlays are quite a bit more persistent, so we should probably keep them that way. 20111201T190946: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: Our overlays are quite a bit more persistent, so we should probably keep them that way. 20111201T191006: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :The idea of "Crop" is that it is operating on the display, across all data objects in there, not just the active one. 20111201T191006: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: The idea of "Crop" is that it is operating on the display, across all data objects in there, not just the active one. 20111201T191042: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :Some day, when IJ2 has really nice support for multiple data objects, people will start asking for more control over this stuff. But for now let's operate on the display level. 20111201T191042: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: Some day, when IJ2 has really nice support for multiple data objects, people will start asking for more control over this stuff. But for now let's operate on the display level. 20111201T191124: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :dscho: Your commit series is already really polished; I think it's good to go. 20111201T191124: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: dscho: Your commit series is already really polished; I think it's good to go. 20111201T191133: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :Hmm. 20111201T191133: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Hmm. 20111201T191143: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :I just moved Priority to imagej.ext. 20111201T191143: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: I just moved Priority to imagej.ext. 20111201T191147: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :*nod* OK. 20111201T191147: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: *nod* OK. 20111201T191148: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :And now I cannot import it in LegacyPluginFinder. 20111201T191148: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: And now I cannot import it in LegacyPluginFinder. 20111201T191159: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :Probably because it does not depend on ij-ext? 20111201T191159: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Probably because it does not depend on ij-ext? 20111201T191216: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :No, it does. 20111201T191216: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: No, it does. 20111201T191304: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :I should learn _not_ to rely on all those "conveniences" in Eclipse. 20111201T191304: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: I should learn _not_ to rely on all those "conveniences" in Eclipse. 20111201T191316: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :Otherwise I get as sloppy as people I criticize loudly. 20111201T191316: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Otherwise I get as sloppy as people I criticize loudly. 20111201T191454: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :Aww... just learn which conveniences work well, and which don't. And how to fix if the convenience fails. 20111201T191454: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: Aww... just learn which conveniences work well, and which don't. And how to fix if the convenience fails. 20111201T191535: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :"I don't understand why the build failed... I clicked the 'Fix problems' button and then pushed the result without testing!" Somehow I can't ever see you having such an attitude.. 20111201T191535: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: "I don't understand why the build failed... I clicked the 'Fix problems' button and then pushed the result without testing!" Somehow I can't ever see you having such an attitude.. 20111201T191550: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :They must have copied the user-friendliness of Emacs' keyboard shortcuts. 20111201T191550: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: They must have copied the user-friendliness of Emacs' keyboard shortcuts. 20111201T191617: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :You mean, you don't know me as a complaining bitch? 20111201T191617: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: You mean, you don't know me as a complaining bitch? 20111201T191621: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :;-) 20111201T191621: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: ;-) 20111201T191623: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :Literally, they did. Eclipse Preferences > General > Keys > Scheme -> Emacs. 20111201T191623: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: Literally, they did. Eclipse Preferences > General > Keys > Scheme -> Emacs. 20111201T191705: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :Pfff. 20111201T191705: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Pfff. 20111201T191710: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :That's like Matlab. 20111201T191710: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: That's like Matlab. 20111201T191715: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :But _only_ on Linux. 20111201T191715: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: But _only_ on Linux. 20111201T191717: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :Go figure. 20111201T191717: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Go figure. 20111201T191718: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :The obsessive drive to improve is a vital quality when developing software. 20111201T191718: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: The obsessive drive to improve is a vital quality when developing software. 20111201T191735: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :Matlab has an Emacs keyboard shortcuts option too? 20111201T191735: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: Matlab has an Emacs keyboard shortcuts option too? 20111201T191751: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :I just wish I could guarantee that I don't end up doing what I hate in everybody else: improve things to the point where they are basically unusable. 20111201T191751: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: I just wish I could guarantee that I don't end up doing what I hate in everybody else: improve things to the point where they are basically unusable. 20111201T191758: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :*laugh* 20111201T191758: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: *laugh* 20111201T191759: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :Improving things that don't need improving. 20111201T191759: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Improving things that don't need improving. 20111201T191815: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :Yeah, it can be a tough balance. 20111201T191815: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: Yeah, it can be a tough balance. 20111201T191822: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :Matlab does not have an option. Matlab on Linux has Emacs keybindings. like Alt-W instead of Ctrl-C. 20111201T191822: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Matlab does not have an option. Matlab on Linux has Emacs keybindings. like Alt-W instead of Ctrl-C. 20111201T191911: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :I found myself using bing more and more lately, for example, because Google's improved search results were everything but. 20111201T191911: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: I found myself using bing more and more lately, for example, because Google's improved search results were everything but. 20111201T191933: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :BTW: I will not dcommit. 20111201T191933: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: BTW: I will not dcommit. 20111201T191949: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :Something's wrong, I cannot 'l clown RET'. It throws an NPE. 20111201T191949: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Something's wrong, I cannot 'l clown RET'. It throws an NPE. 20111201T193021: *: <== :bdezonia!~Adium@dyn-144-92-48-220.microscopy.wisc.edu PRIVMSG #imagejdev :Its the new intializer code I think 20111201T193021: bdezonia!~Adium@dyn-144-92-48-220.microscopy.wisc.edu: Its the new intializer code I think 20111201T193326: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :Can you give me steps to reproduce? 20111201T193326: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: Can you give me steps to reproduce? 20111201T193333: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :Or have you got it solved, Barry? 20111201T193333: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: Or have you got it solved, Barry? 20111201T193538: *: <== :bdezonia!~Adium@dyn-144-92-48-220.microscopy.wisc.edu PRIVMSG #imagejdev :I don't have it solved. I can recreate an issue by trying to open any image. npe 20111201T193538: bdezonia!~Adium@dyn-144-92-48-220.microscopy.wisc.edu: I don't have it solved. I can recreate an issue by trying to open any image. npe 20111201T193758: *: <== :bdezonia!~Adium@dyn-144-92-48-220.microscopy.wisc.edu PRIVMSG #imagejdev :there are two constructors in PluginModuleInfo. One inits the "plugin" field and one does not. oversight? 20111201T193758: bdezonia!~Adium@dyn-144-92-48-220.microscopy.wisc.edu: there are two constructors in PluginModuleInfo. One inits the "plugin" field and one does not. oversight? 20111201T193808: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :It's only Open Samples. 20111201T193808: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: It's only Open Samples. 20111201T193816: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :I didn't test that... I was testing with File > Open last night. 20111201T193816: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: I didn't test that... I was testing with File > Open last night. 20111201T193845: *: <== :bdezonia!~Adium@dyn-144-92-48-220.microscopy.wisc.edu PRIVMSG #imagejdev :yeah I just did verify File Open works 20111201T193845: bdezonia!~Adium@dyn-144-92-48-220.microscopy.wisc.edu: yeah I just did verify File Open works 20111201T193954: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :Sometimes the Plugin annotation is null. 20111201T193954: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: Sometimes the Plugin annotation is null. 20111201T193959: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :If you use that first constructor, there simply isn't one. 20111201T193959: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: If you use that first constructor, there simply isn't one. 20111201T194014: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :So I think the fix is to check for that where relevant. Only two methods: canCancel and getInitializer. 20111201T194014: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: So I think the fix is to check for that where relevant. Only two methods: canCancel and getInitializer. 20111201T194015: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :Testing now. 20111201T194015: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: Testing now. 20111201T194405: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :Fix committed in r4520. 20111201T194405: *: ==> PRIVMSG #imagejdev :Changeset 4520 can be found here: http://dev.imagejdev.org/trac/imagej/changeset/4520 20111201T194405: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: Fix committed in r4520. 20111201T194440: *: <== :bdezonia!~Adium@dyn-144-92-48-220.microscopy.wisc.edu PRIVMSG #imagejdev :ctrueden: did you see my note re: r4519 earlier? you were out at the time. 20111201T194440: *: ==> PRIVMSG #imagejdev :Changeset 4519 can be found here: http://dev.imagejdev.org/trac/imagej/changeset/4519 20111201T194440: bdezonia!~Adium@dyn-144-92-48-220.microscopy.wisc.edu: ctrueden: did you see my note re: r4519 earlier? you were out at the time. 20111201T194518: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :Yeah, I looked at it... Why did you add it in the Swing layer? 20111201T194518: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: Yeah, I looked at it... Why did you add it in the Swing layer? 20111201T194526: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :Also, why did the final modifier disappear from imgCanvas, randomly? 20111201T194526: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: Also, why did the final modifier disappear from imgCanvas, randomly? 20111201T194701: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :As a general rule, we are using protected for onEvent (EventHandler) sigs. 20111201T194701: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: As a general rule, we are using protected for onEvent (EventHandler) sigs. 20111201T194717: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :And if you ever find yourself adding @Override to such an onEvent method, think twice about what's going on. 20111201T194717: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: And if you ever find yourself adding @Override to such an onEvent method, think twice about what's going on. 20111201T194729: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :It means you're overriding the behavior of the superclass, which is already handling that event type. 20111201T194729: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: It means you're overriding the behavior of the superclass, which is already handling that event type. 20111201T194737: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :So you have to be very careful to call super.onEvent and so on... maybe... 20111201T194737: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: So you have to be very careful to call super.onEvent and so on... maybe... 20111201T195257: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :bdezonia: I migrated your new logic in r4521. Please verify memory leak is still fixed. 20111201T195257: *: ==> PRIVMSG #imagejdev :Changeset 4521 can be found here: http://dev.imagejdev.org/trac/imagej/changeset/4521 20111201T195257: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: bdezonia: I migrated your new logic in r4521. Please verify memory leak is still fixed. 20111201T195336: *: <== :bdezonia!~Adium@dyn-144-92-48-220.microscopy.wisc.edu PRIVMSG #imagejdev :ogg! ouch! yes, it could have been done better. this was my first attempt at addressing this. my commit message even says "(possibly temp)". 20111201T195336: bdezonia!~Adium@dyn-144-92-48-220.microscopy.wisc.edu: ogg! ouch! yes, it could have been done better. this was my first attempt at addressing this. my commit message even says "(possibly temp)". 20111201T195354: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :Sure. Sorry if I sounded critical. Was just rambling as I noticed things. 20111201T195354: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: Sure. Sorry if I sounded critical. Was just rambling as I noticed things. 20111201T195359: *: <== :bdezonia!~Adium@dyn-144-92-48-220.microscopy.wisc.edu PRIVMSG #imagejdev :it should not be in the swing layer. oversight. 20111201T195359: bdezonia!~Adium@dyn-144-92-48-220.microscopy.wisc.edu: it should not be in the swing layer. oversight. 20111201T195400: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :Obviously, the fix is good, in principle. :-) 20111201T195400: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: Obviously, the fix is good, in principle. :-) 20111201T195412: *: <== :bdezonia!~Adium@dyn-144-92-48-220.microscopy.wisc.edu PRIVMSG #imagejdev :was going to fix disappearing "final" but got sidetracked 20111201T195412: bdezonia!~Adium@dyn-144-92-48-220.microscopy.wisc.edu: was going to fix disappearing "final" but got sidetracked 20111201T195429: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :I put it back in r4522 (just ran Eclipse clean up command on those two classes). 20111201T195429: *: ==> PRIVMSG #imagejdev :Changeset 4522 can be found here: http://dev.imagejdev.org/trac/imagej/changeset/4522 20111201T195429: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: I put it back in r4522 (just ran Eclipse clean up command on those two classes). 20111201T195434: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :So no worries! 20111201T195434: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: So no worries! 20111201T195933: *: <== :bdezonia!~Adium@dyn-144-92-48-220.microscopy.wisc.edu PRIVMSG #imagejdev :thanks for making those changes. one less thing for me to do before I leave 20111201T195933: bdezonia!~Adium@dyn-144-92-48-220.microscopy.wisc.edu: thanks for making those changes. one less thing for me to do before I leave 20111201T201019: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :One open question is whether display.close() should really dispose everything and basically kill the display. Or whether a display should be able to be "shown" again after being "closed" 20111201T201019: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: One open question is whether display.close() should really dispose everything and basically kill the display. Or whether a display should be able to be "shown" again after being "closed" 20111201T205204: *: <== :tnargsirrah!~Miranda@c-174-63-126-71.hsd1.vt.comcast.net JOIN #imagejdev 20111201T205226: *: <== :tnargsirrah!~Miranda@c-174-63-126-71.hsd1.vt.comcast.net PRIVMSG #imagejdev :Hey all. 20111201T205226: tnargsirrah!~Miranda@c-174-63-126-71.hsd1.vt.comcast.net: Hey all. 20111201T205532: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :Hi tnargsirrah! 20111201T205532: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: Hi tnargsirrah! 20111201T205859: *: <== :mhiner!~Adium@dyn-144-92-48-204.microscopy.wisc.edu QUIT :Quit: Leaving. 20111201T211853: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :Feeling confident now that the priority stuff is good to go and dcommit it. 20111201T211853: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Feeling confident now that the priority stuff is good to go and dcommit it. 20111201T212014: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :Sweet. 20111201T212014: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: Sweet. 20111201T212253: *: <== :aivar!~aivar@dyn-144-92-48-238.microscopy.wisc.edu JOIN #imagejdev 20111201T212322: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :So, the issue Grant & are discussing is whether to support holding modifier keys when clicking menu items. 20111201T212322: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: So, the issue Grant & are discussing is whether to support holding modifier keys when clicking menu items. 20111201T212326: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :Backwards compatibility, huh? 20111201T212326: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Backwards compatibility, huh? 20111201T212330: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :IJ1 does it. But as Grant says, it's "pretty damn unusual." 20111201T212330: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: IJ1 does it. But as Grant says, it's "pretty damn unusual." 20111201T212345: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :It is also magic. 20111201T212345: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: It is also magic. 20111201T212351: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :Double-click 20111201T212351: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Double-click 20111201T212414: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :That's how the AbstractTool framework in Fiji supports options. 20111201T212414: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: That's how the AbstractTool framework in Fiji supports options. 20111201T212423: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :Right-click would be more intuitive. 20111201T212423: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Right-click would be more intuitive. 20111201T212432: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :But unfortunately, Wayne reserved that for tool-switching. 20111201T212432: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: But unfortunately, Wayne reserved that for tool-switching. 20111201T212455: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :Because for some strange reason some tools share a tool icon with other tools. 20111201T212455: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Because for some strange reason some tools share a tool icon with other tools. 20111201T212613: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :Yeah, I don't want to preserve that feature... 20111201T212613: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: Yeah, I don't want to preserve that feature... 20111201T212619: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :(The tool sharing) 20111201T212619: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: (The tool sharing) 20111201T212710: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :I am unsure. 20111201T212710: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: I am unsure. 20111201T212715: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :This is totally unintuitive. 20111201T212715: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: This is totally unintuitive. 20111201T212727: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :Oh, and m2e is very helpful again: An internal error occurred during: "Importing Maven projects". 20111201T212727: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Oh, and m2e is very helpful again: An internal error occurred during: "Importing Maven projects". 20111201T212729: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :java.lang.NullPointerException 20111201T212729: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: java.lang.NullPointerException 20111201T213827: *: <== :tnargsirrah!~Miranda@c-174-63-126-71.hsd1.vt.comcast.net PRIVMSG #imagejdev :It sure is surprising that a different client (Miranda) is working well... Very strange, but good. 20111201T213827: tnargsirrah!~Miranda@c-174-63-126-71.hsd1.vt.comcast.net: It sure is surprising that a different client (Miranda) is working well... Very strange, but good. 20111201T213943: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :Indeed. Maybe the author coded in some fault tolerance? 20111201T213943: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: Indeed. Maybe the author coded in some fault tolerance? 20111201T214210: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #imagejdev :I thought it's the server which times out. 20111201T214210: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: I thought it's the server which times out. 20111201T214447: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu PRIVMSG #imagejdev :Hmm. Maybe his router randomly drops 50% of the keepalive packets? I don't know how this stuff works... but if so, and Miranda sends them more often, then it might explain it. 20111201T214447: ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu: Hmm. Maybe his router randomly drops 50% of the keepalive packets? I don't know how this stuff works... but if so, and Miranda sends them more often, then it might explain it. 20111201T214914: *: <== :joshmoore!~joshmoore@manz-5f74ab5e.pool.mediaWays.net QUIT :Quit: Leaving. 20111201T225025: *: <== :tnargsirrah!~Miranda@c-174-63-126-71.hsd1.vt.comcast.net QUIT :Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org 20111201T232321: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu QUIT :Quit: Leaving.