Timeline


and

02/03/12: Yesterday

18:34 Ticket #938 (Implement Point tool) closed by bdezonia
fixed
18:34 Ticket #938 (Implement Point tool) created by bdezonia
Implement the point tool. (Note, make all overlay tools draw the same no …
18:32 Ticket #937 (Implement Angle tool) created by bdezonia
The Angle tool is unimplemented. Make an AngleAdapter (like LineAdapter, …
18:28 Ticket #936 (Window menu does not pull image to front) created by bdezonia
Open Blobs. Open another application over it (like terminal). Switch back …
18:26 Ticket #935 (Add Data plugin does not populate values correctly) created by bdezonia
Open T1 Head. Run Add Data plugin. Notice axis defaults to X (ok) and …
18:20 Ticket #934 (Drawing overlay changes tool focus) created by bdezonia
If you draw an overlay the active tool goes from the overlay tool you had …
18:14 Ticket #933 (Adding overlays can zoom inappropriately) created by bdezonia
Open an image and zoom in a ways. Draw an overlay (like a line or a …
18:10 Ticket #932 (Polygon tool needs to be completed) created by bdezonia
The polygon tool (PolygonAdapter) exists but it is nonfunctional. You …
17:29 Changeset [4929] by bdezonia
add some placeholder code (unused at the moment)
17:07 Changeset [4928] by curtis
Remove empty scripts folder
17:06 Changeset [4927] by curtis
Move all scripts into bin folder, and set exec bit
17:06 Changeset [4926] by curtis
Remove obsolete script The ImageJ launcher is better in every way than …
15:14 Changeset [4925] by bdezonia
Make overlay tools draw outlines 1 pixel wide regardless of zoom level
15:11 Changeset [4924] by curtis
Remove empty envisaje subtree
15:04 Changeset [4923] by curtis
Migrate Envisaje project out of main ImageJ repo The Envisaje project has …
15:04 Changeset [4922] by curtis
Use ij-ext plugin framework for user interfaces Instead of using SezPoz …
15:04 Changeset [4921] by curtis
Eliminate a couple of unnecessary ImageJ.get calls
13:51 Changeset [4920] by curtis
Remove pointless "headless UI" projects First of all, these projects were …
13:37 Changeset [4919] by curtis
Don't null out default values for required inputs
13:37 Changeset [4918] by curtis
Eliminate some uses of ImageJ.get
09:54 Changeset [4917] by bdezonia
Update draw() method of PointFigure to be scale independent

02/02/12:

17:35 Changeset [4916] by curtis
Add project for miscellaneous plugin examples The first example is a …
17:34 Changeset [4915] by dscho
Legacy tests: avoid 'duplicate class definition error' The problem is …
15:11 Changeset [4914] by dscho
add-header: default to handling all .java files in cwd and its subdirs …
15:11 Changeset [4913] by dscho
Add a script to beat Eclipse into submission Signed-off-by: Johannes …
15:11 Changeset [4912] by dscho
Updater: replace all e.printStackTrace() calls with Log.error() …
15:11 Changeset [4911] by dscho
Updater: make use of FileUtils.getImageJRoot() Signed-off-by: Johannes …
15:11 Changeset [4910] by dscho
Updater: make sure to use FilesCollections' imagejRoot Signed-off-by: …
15:11 Changeset [4909] by dscho
ShowReadme: make use of FileUtils.getImageJRoot() Signed-off-by: Johannes …
15:11 Changeset [4908] by dscho
FileUtils: add a method to discover the ImageJ root directory …
15:11 Changeset [4907] by dscho
FileUtils: Let Eclipse's Source>Clean Up do its thing Signed-off-by: …
15:02 Changeset [4906] by bdezonia
Add a sameColor() method that safely compares (possibly null) colors
14:47 Changeset [4905] by bdezonia
Implement correct handle and drawing behavior for PointOverlays
13:18 Ticket #931 (Compile and run plugin fails) created by bdezonia
The plugin below was meant to be run after loading Boats. It works in IJ1. …
12:06 Ticket #930 (Verify multichannel ImagePluses of type COLOR_RGB are supported) created by bdezonia
Before the major refactor of the legacy layer I think there code was in …
11:52 Changeset [4904] by bdezonia
Eliminate deprecated ImageJ.get() service retrieval code.
09:29 Ticket #929 (Support IJ1's subpixel resolution code) created by bdezonia
Recently IJ1 added subpixel resolution for ROIs. Support this in IJ2. …
09:12 Changeset [4903] by bdezonia
Minor code refactor
08:54 Changeset [4902] by bdezonia
Change a constructor call of PointRoi to use ints rather than doubles. …

02/01/12:

16:12 Changeset [4901] by curtis
Add simple example of context-sensitive menu item There are still some …
16:12 Changeset [4900] by curtis
Tweak javadoc
15:57 Changeset [4899] by bdezonia
Implementation of point tool and associated overlays Note this …
14:49 Ticket #928 (Merge channels not working) created by bdezonia
The Colors > Merge Channels command does not work correctly. Statup IJ2. …
14:47 Changeset [4898] by curtis
Split OverlayService interface and implementation
14:47 Changeset [4897] by curtis
Split DatasetService interface and implementation
14:35 Changeset [4896] by curtis
Use Log instead of printStackTrace or System calls
14:35 Changeset [4895] by curtis
Make data objects keep an application context ref This is necessary for …
14:35 Changeset [4894] by curtis
Improve comments
14:35 Changeset [4893] by curtis
Fix problems with parameters
14:35 Changeset [4892] by curtis
Be more tolerant when there is no user interface If the UIService is …
14:35 Changeset [4891] by curtis
Add DatasetService, merge DatasetFactory methods The static …
14:35 Changeset [4890] by curtis
Remove obsolete comment The work mentioned in the comment was completed …
14:35 Changeset [4889] by curtis
Make some minor style adjustments
14:17 Changeset [4888] by bdezonia
eliminate unused import
14:16 Changeset [4887] by bdezonia
minor code decoupling
13:58 Ticket #927 (Out of memory issue with Add Data plugin) created by bdezonia
It is pretty easy to run out of memory using the Add Data plugin. …
13:46 Ticket #926 (Drawing tools limitation with composite images) created by bdezonia
When drawing on a composite image (like Organ of Corti) it is not possible …
10:37 Changeset [4886] by bdezonia
Lay groundwork for supporting angle tool and point tool
09:24 Ticket #925 (Drawing tools too slow on big images) created by bdezonia
Open Embryos (a color image) and use the paint brush tool. The drawing …

01/31/12:

15:34 Changeset [4885] by curtis
Fix Display.close to work via events Calling close() now publishes a …
15:34 Changeset [4884] by curtis
Rename closeHelper method to cleanup This clarifies the purpose of the …
15:14 Changeset [4883] by curtis
Eliminate redundant DisplayPanel.makeActive method You can accomplish the …
15:14 Changeset [4882] by curtis
Add Display.activate() method This makes display activation a first-class …
14:05 Changeset [4881] by curtis
Fix some warnings and style issues
14:05 Changeset [4880] by curtis
Remove some uses of deprecated ImageJ.get method
13:22 Changeset [4879] by curtis
Implement ENTER key to activate app frame
12:22 Changeset [4878] by curtis
Add ability to toggle L&F on the fly This is an initial implementation …
12:22 Changeset [4877] by curtis
Fix SwingUtils.showDialog to work in more cases There were a few …
12:22 Changeset [4876] by curtis
Make OptionsPlugin extend DynamicPlugin This allows subclasses of …
12:22 Changeset [4875] by curtis
Improve Log utility class String message arguments have been loosened to …
12:22 Changeset [4874] by curtis
Fix minor style issue
10:22 Changeset [4873] by bdezonia
increase code reuse in duplicate()
10:08 Ticket #924 (Duplicate plugin not completely successful) created by bdezonia
If you try to Duplicate the Blobs image you'll see that the colors are …
09:52 Ticket #923 (PixelProbe can exception out) closed by bdezonia
fixed: Fixed in r4872.
09:51 Changeset [4872] by bdezonia
improve bounds checking in getLongPosition(dim)
09:49 Changeset [4871] by bdezonia
eliminate invalid comment

01/30/12:

16:39 Ticket #923 (PixelProbe can exception out) created by bdezonia
There is an issue with modifying a dataset in place that can cause …
16:32 Ticket #916 (Exception when adding an axis) closed by bdezonia
fixed: Fixed with r4870. Other exceptions now possible. Will file new tickets.
16:31 Changeset [4870] by bdezonia
fix an issue with projector initialization the instance variable …
15:48 Ticket #922 (Overlay tools: right click can create tiny anomaly) created by bdezonia
If you activate either the rectangle tool or the oval tool and right click …
15:43 Changeset [4869] by bdezonia
only react to left button mouse events
15:40 Changeset [4868] by curtis
Remove superfluous "required = true" attributes The required attribute is …
15:40 Changeset [4867] by curtis
Make @Parameters required by default This will allow us to eliminate the …
15:39 Changeset [4866] by curtis
Only fail with "An X is required" if required=true If required is false, …
15:35 Changeset [4865] by bdezonia
improve how events are consumed by various tools these tools should only …
14:50 Changeset [4864] by dscho
Updater (tests): avoid timing issue When writing files too fast, the …
14:42 Changeset [4863] by dscho
Updater: remove long-forgotten assert() While working on the Updater, …
14:26 Changeset [4862] by dscho
Updater: add a few TODOs Most of these are not critically important for …
14:26 Changeset [4861] by dscho
Updater: test for update conflicts, too Signed-off-by: Johannes …
14:26 Changeset [4860] by dscho
Updater: finally handle overriding dependencies correctly When uploading …
14:26 Changeset [4859] by dscho
Updater: store ignored conflicts in the FilesCollection If we continue to …
14:26 Changeset [4858] by dscho
Updater: avoid 'Conflict: null' Signed-off-by: Johannes Schindelin …
14:26 Changeset [4857] by dscho
Updater: the file action OBSOLETE means it is still installed …
14:26 Changeset [4856] by dscho
Updater: enable 'Apply changes' when there are files marked for update …
14:26 Changeset [4855] by dscho
Updater: already-installed overridden files are conflicts, too …
14:26 Changeset [4854] by dscho
Updater: allow re-checksumming deleted files Signed-off-by: Johannes …
14:26 Changeset [4853] by dscho
Updater: add a convenience method for the unit tests Signed-off-by: …
14:26 Changeset [4852] by dscho
Updater: introduce convenience method prefix(FileObject) Signed-off-by: …
14:26 Changeset [4851] by dscho
Updater (test): refactor getting the sorted array of FileObjects …
14:26 Changeset [4850] by dscho
Updater: add tests for conflict handling Signed-off-by: Johannes …
14:26 Changeset [4849] by dscho
Updater: enable 'Upload' button when there are already staged files …
14:26 Changeset [4848] by dscho
Updater (conflicts): use some whitespace for reading pleasure …
14:26 Changeset [4847] by dscho
Updater (conflicts): make the window larger Signed-off-by: Johannes …
14:26 Changeset [4846] by dscho
Updater (conflicts): 'Cancel' when the user closes unresolved conflicts …
14:25 Changeset [4845] by dscho
Updater: call ResolveDependencies.setVisible() on the event dispatch …
14:25 Changeset [4844] by dscho
Updater: shorten overly long conflict resolution label Signed-off-by: …
14:25 Changeset [4843] by dscho
Updater: a file is not uploadable when it is not installed. You might …
14:25 Changeset [4842] by dscho
Updater (JUnit tests): introduce a debug method to launch the Updater GUI …
14:25 Changeset [4841] by dscho
Updater: add simple tests for updating Signed-off-by: Johannes Schindelin …
14:25 Changeset [4840] by dscho
Updater: add API for moving things into place To safeguard against …
14:25 Changeset [4839] by dscho
Updater: move uninstall handling to ij-updater-core It has no business …
14:25 Changeset [4838] by dscho
Updater: avoid duplicating code FilesCollection's updateDependencies() …
14:25 Changeset [4837] by dscho
Updater: verify that the files have not changed _after_ the upload, too …
14:25 Changeset [4836] by dscho
Updater: treat modified timestamps as conflicts Signed-off-by: Johannes …
14:25 Changeset [4835] by dscho
Updater: do not rely on FilesCollection being a List Signed-off-by: …
14:25 Changeset [4834] by dscho
Updater: let the FilesCollection be a LinkedHashMap This accelerates the …
14:25 Changeset [4833] by dscho
Updater: add basic JUnit tests This adds only a very rudimentary test, …
14:25 Changeset [4832] by dscho
Updater: rename getFile() into get() Signed-off-by: Johannes Schindelin …
14:25 Changeset [4831] by dscho
Updater: remove another unused method Signed-off-by: Johannes Schindelin …
14:25 Changeset [4830] by dscho
Updater: add a convenience method to stage a file for upload …
14:25 Changeset [4829] by dscho
Updater: a file that is installed is not uploadable Signed-off-by: …
14:25 Changeset [4828] by dscho
Updater: refactor the initial upload Signed-off-by: Johannes Schindelin …
14:25 Changeset [4827] by dscho
Updater: include update sites and ijRoot when cloning FilesCollection It …
14:25 Changeset [4826] by dscho
Updater: defensive programming Signed-off-by: Johannes Schindelin …
14:25 Changeset [4825] by dscho
Updater: refuse to upload when login() was not called yet Signed-off-by: …
14:25 Changeset [4824] by dscho
Updater: refuse to upload when there are conflicts left to resolve …
14:25 Changeset [4823] by dscho
Updater: refuse to update/install when there are conflicts left to resolve …
14:25 Changeset [4822] by dscho
Updater: move the conflict resolution logic into updater-core Resolving …
14:25 Changeset [4821] by dscho
Updater: allow the checksummer to run without any progress indicator …
14:25 Changeset [4820] by dscho
Updater (Swing): right-click on an unselected item should modify that item …
14:25 Changeset [4819] by dscho
Updater: hardcode a few dependencies _not_ to add In some cases, there …
14:25 Changeset [4818] by dscho
Updater: fix comment This comment was soooo obsolete... Signed-off-by: …
14:25 Changeset [4817] by dscho
Updater: guess platform for executables, too Signed-off-by: Johannes …
14:25 Changeset [4816] by dscho
Updater: always error() and info() via imagej.util.Log Signed-off-by: …
14:25 Changeset [4815] by dscho
Updater: another hard-coded dependency resolution Signed-off-by: Johannes …
14:25 Changeset [4814] by dscho
Updater: avoid update-site clash with Fiji Let's be safe and always write …
14:25 Changeset [4813] by dscho
Updater: remove obsolete method We will never write current.txt again ;-) …
14:25 Changeset [4812] by dscho
Updater: a few more Fiji-related renames Signed-off-by: Johannes …
14:25 Changeset [4811] by dscho
Updater: rename isFiji() to isLocalOnly() and invert its result …
14:25 Changeset [4810] by dscho
Updater: rename another misleading method call In the same spirit as the …
14:25 Changeset [4809] by dscho
Updater: call the opposite of local-only files 'managed' We need another …
14:25 Changeset [4808] by dscho
Updater: call the main update site 'ImageJ' internally Signed-off-by: …
14:25 Changeset [4807] by dscho
Updater: remove obsolete function Signed-off-by: Johannes Schindelin …
14:25 Changeset [4806] by dscho
Updater: the main update site is now  http://update.imagej.net/
14:25 Changeset [4805] by dscho
Updater: enable editing the first update site Since there is no way to …
14:25 Changeset [4804] by dscho
Updater: do not lightly add xml-apis.jar as a dependency Otherwise every …
14:25 Changeset [4803] by dscho
Updater: some TODOs are now DONEs Signed-off-by: Johannes Schindelin …
14:25 Changeset [4802] by dscho
Updater: get rid of Util.prefix() altogether For testing at least, it is …
14:24 Changeset [4801] by dscho
Updater: fix some package-local permissions One should always go for …
14:24 Changeset [4800] by dscho
Updater: enable file:localhost 'uploading' for tests Signed-off-by: …
14:24 Changeset [4799] by dscho
Updater: get rid of ResolveDependecies' main() method The code in …
14:24 Changeset [4798] by dscho
Updater: get rid of Util.getFilesize() For the sake of the unit tests, we …
14:24 Changeset [4797] by dscho
Updater: allow reading db.xml.gz from arbitrary InputStreams …
14:24 Changeset [4796] by dscho
Updater: allow overriding the ijRoot in the checksummer Signed-off-by: …
14:24 Changeset [4795] by dscho
Updater (Swing): get rid of the 'hidden' flag This flag was introduced in …
14:24 Changeset [4794] by dscho
Updater: get rid of unneeded Compressor class Signed-off-by: Johannes …
14:24 Changeset [4793] by dscho
Updater: remove last remnant of Hungarian prefixing If the name of your …
14:24 Changeset [4792] by dscho
Updater: avoid package-local things Package-local is evil. …
14:24 Changeset [4791] by dscho
Updater: specify explicitly which components to hide in easy mode …
14:24 Changeset [4790] by dscho
Updater: make 'Show changes' and 'Rebuild' buttons class fields We want …
14:24 Changeset [4789] by dscho
Updater: get rid of Util.isDeveloper The original idea of the Fiji …
14:24 Changeset [4788] by dscho
Updater: remove no-longer needed method When we replaced the original …
14:24 Changeset [4787] by dscho
Updater: when removing update sites, handle associated files properly …
14:24 Changeset [4786] by dscho
Updater: the .jar file will be called ij-updater-core.jar... …
14:24 Changeset [4785] by dscho
Updater: avoid calling files 'plugins' in the user interface It is most …
14:24 Changeset [4784] by dscho
Updater: more source code renaming 'plugin' -> 'file' Eclipse could not …
14:24 Changeset [4783] by dscho
Updater: Finally rename the classes to say 'file' instead of 'plugin' We …
14:24 Changeset [4782] by dscho
Add the ij-updater-ssh project This project encloses the …
14:24 Changeset [4781] by dscho
Updater: infer the executable bit from the files Even when not reading …
14:24 Changeset [4780] by dscho
Updater: update also the executable flag from upstream Signed-off-by: …
14:24 Changeset [4779] by dscho
Updater: avoid detailed progress when redirected Signed-off-by: Johannes …
14:24 Changeset [4778] by dscho
Updater: put 'ImageJ' in front when sorting the plugins Signed-off-by: …
14:24 Changeset [4777] by dscho
Updater (macosx): when installing the ImageJ launcher, patch Info.plist …
14:24 Changeset [4776] by dscho
Updater: consolidate some code into platformForLauncher() This change …
14:24 Changeset [4775] by dscho
Updater (platform check): normalize platform names a bit Signed-off-by: …
14:24 Changeset [4774] by dscho
Updater (platform check): look also for the fiji launcher The new IJ …
14:24 Changeset [4773] by dscho
Updater: when updating the updater, do it from the correct update site …
14:24 Changeset [4772] by dscho
Updater: when removing non-.jar files, rename to *.old first With the …
14:24 Changeset [4771] by dscho
Updater: make sure that all uploaded files are checksummed We have a few …
14:24 Changeset [4770] by dscho
Updater: allow 'uploading' when plugins were only marked for removal …
14:24 Changeset [4769] by dscho
Updater: trim the description after edit Signed-off-by: Johannes …
14:24 Changeset [4768] by dscho
Updater: do not special-case the launcher Previously, we had a different …
14:24 Changeset [4767] by dscho
Updater (win): maintain the '.exe' suffix for executables' backups On …
14:24 Changeset [4766] by dscho
Updater: introduce the 'executable' attribute If we ever want to use the …
14:24 Changeset [4765] by dscho
Updater: smoothly convert the platform 'linux' to 'linux32' We use the …
14:24 Changeset [4764] by dscho
Updater: Rename the platform 'linux' to 'linux32' Signed-off-by: Johannes …
14:24 Changeset [4763] by dscho
Updater: Let's call it ij.executable and ij.dir In the same vein as the …
14:24 Changeset [4762] by dscho
Updater: Add the Eclipse config files necessary to force it to call sezpoz …
14:24 Changeset [4761] by dscho
Updater: the uploadDir can only be set at login() time Signed-off-by: …
14:24 Changeset [4760] by dscho
Updater: add abstract promptYesNo() method to the UserInterface For the …
14:24 Changeset [4759] by dscho
Updater: complain loudly when no uploader was found for the current …
14:24 Changeset [4758] by dscho
Updater: try harder to find ImageJ's root directory Signed-off-by: …
14:24 Changeset [4757] by dscho
Updater: speed up plugin selection/display dramatically Signed-off-by: …
14:23 Changeset [4756] by dscho
Updater: Source>Clean Up Signed-off-by: Johannes Schindelin …
14:23 Changeset [4755] by dscho
Move the Updater core into ij-updater-core This is in preparation for …
14:23 Changeset [4754] by dscho
Updater: add the login() method to the AbstractUploader A subclass of …
14:23 Changeset [4753] by dscho
Updater: discover the applicable uploader via sezpoz Signed-off-by: …
14:23 Changeset [4752] by dscho
Updater: allow PluginUploader to throw an InstantiationException This …
14:23 Changeset [4751] by dscho
Updater: mark FileUploader as an @Uploader Signed-off-by: Johannes …
14:23 Changeset [4750] by dscho
Updater: add a sezpoz'able interface for uploaders Any protocol-specific …
14:23 Changeset [4749] by dscho
Updater: refactor out an abstract base class from FileUploader …
14:23 Changeset [4748] by dscho
Updater: fix javadocs for UploadableFile Signed-off-by: Johannes …
14:23 Changeset [4747] by dscho
Updater: rename 'SourceFile' to 'Uploadable' Signed-off-by: Johannes …
14:23 Changeset [4746] by dscho
Updater: rename 'FileDownload' to 'Downloadable' Signed-off-by: Johannes …
14:23 Changeset [4745] by dscho
Updater: extract formerly inner interface 'FileDownload' Signed-off-by: …
14:23 Changeset [4744] by dscho
Updater: extract formerly inner interface 'SourceFile' Signed-off-by: …
14:23 Changeset [4743] by dscho
Updater (Checksummer): make the javadoc terser Signed-off-by: Johannes …
14:23 Changeset [4742] by dscho
Source>Clean Up the Updater source code (again) Signed-off-by: Johannes …
14:23 Changeset [4741] by dscho
ImageJUpdater: add minimal javadoc ;-) Signed-off-by: Johannes Schindelin …
14:23 Changeset [4740] by dscho
Add license boilerplates to all Updater files Actually, add-header.sh did …
14:23 Changeset [4739] by dscho
Updater: Fix Checksummer.java's header Signed-off-by: Johannes Schindelin …
14:23 Changeset [4738] by dscho
Updater: Rename NOT_FIJI to LOCAL_ONLY With the advent of update sites, …
14:23 Changeset [4737] by dscho
Let's call the ImageJ root directory imagejRoot Signed-off-by: Johannes …
14:23 Changeset [4736] by dscho
Let's call it the _ImageJ_ Updater ... even if it used to be the Fiji …
14:23 Changeset [4735] by dscho
Updater: center and request focus Signed-off-by: Johannes Schindelin …
14:23 Changeset [4734] by dscho
Make the Updater an IJ2 plugin Signed-off-by: Johannes Schindelin …
14:23 Changeset [4733] by dscho
Split the updater into the UI-specific and the UI-agnostic parts Curtis …
14:23 Changeset [4732] by dscho
Add Fiji Updater's source files This only includes the files which are …
14:23 Changeset [4731] by dscho
Add the updater project This version is based on the Fiji Updater as of …
14:23 Changeset [4730] by dscho
Ignore IntelliJ's generated files Signed-off-by: Johannes Schindelin …
14:18 Changeset [4729] by curtis
Set up new context menu, instead of app menu Right now, the context menu …
14:18 Changeset [4728] by curtis
Eliminate call to deprecated ImageJ.get method
14:05 Ticket #921 (Application Framework Generalization) created by gharris
Generalize Application Framework In relation to having created a …
13:30 Changeset [4727] by bdezonia
Add fill(RealRect r) to DrawingTool.
13:16 Changeset [4726] by curtis
Add support for multiple menu structures The structures are built by …
13:15 Changeset [4725] by bdezonia
finish the port of particleAnalyzerFill() from IJ1
13:03 Changeset [4724] by bdezonia
add the beginning of a port of particleAnalyzerFill() from IJ1
12:38 Changeset [4723] by bdezonia
minor code format change
11:42 Changeset [4722] by bdezonia
relocate degenerate case detection code
11:35 Changeset [4721] by bdezonia
minor tweaks to improve look

01/28/12:

16:31 Changeset [4720] by curtis
Split DisplayService interface and implementation
16:31 Changeset [4719] by curtis
Split ToolService interface and implementation
16:31 Changeset [4718] by curtis
Split MenuService interface and implementation
16:31 Changeset [4717] by curtis
Split PluginService interface and implementation
16:31 Changeset [4716] by curtis
Split ModuleService interface and implementation
16:30 Changeset [4715] by curtis
Eliminate duplicate Object code in input panels
16:30 Changeset [4714] by curtis
Split ObjectService interface and implementation
16:30 Changeset [4713] by curtis
Split ThreadService interface and implementation

01/27/12:

14:02 Changeset [4712] by bdezonia
more minor changes to annotation info
13:58 Changeset [4711] by bdezonia
minor changes to annotation info
13:53 Changeset [4710] by bdezonia
Change appearance of status updates
12:33 Changeset [4709] by bdezonia
Allow tools to have a description that can be context sensitive This …
11:57 Changeset [4708] by bdezonia
Make ToolService initialize context for each tool. Update tools to refer …
11:41 Changeset [4707] by bdezonia
Make sure start point is passed in image coords rather than panel coords
11:33 Changeset [4706] by bdezonia
Capture degenerate flood fill case that can blow stack Also fix code …

01/26/12:

17:30 Changeset [4705] by curtis
Add initial implementation of popup context menus The idea is to support …
17:30 Changeset [4704] by curtis
Add Swing menu creator for JPopupMenus Similar to the dichotomy between …
16:28 Changeset [4703] by curtis
Fix style and headers
16:28 Changeset [4702] by curtis
Store application context with each tool This allows tools to reference …
15:49 Changeset [4701] by dscho
Jenkins-job: also push to GitHub and fiji.sc Signed-off-by: Johannes …
15:44 Changeset [4700] by bdezonia
Increase size of internal stacks to minimize array reallocations
15:37 Changeset [4699] by bdezonia
minor refactpr
15:25 Changeset [4698] by bdezonia
Make tools call event.consume() appropriately
13:06 Changeset [4697] by bdezonia
Implement the flood fill tool and improve documentation in places
11:58 Ticket #331 (Check on License of imagine) closed by curtis
fixed: Nothing left to do for this ticket. We just need to remain aware of the …

01/25/12:

18:10 Changeset [4696] by curtis
Simplify another dialog prompt This change eliminates an unnecessary …
17:59 Changeset [4695] by curtis
Complete remaining MenuConstants changes Unfortunately, I missed one …
17:57 Changeset [4694] by curtis
Clean up DialogPrompt interface
17:57 Changeset [4693] by curtis
Simplify use of DialogPrompt in various places There is now a …
17:57 Changeset [4692] by curtis
Fix style formatting
17:57 Changeset [4691] by curtis
Add menuRoot attribute to @Plugin This allows a plugin to declare itself …
17:57 Changeset [4690] by curtis
Move toplevel menu constants to separate class This also declares …
17:57 Changeset [4689] by curtis
Get service via a Parameter rather than ImageJ.get This change is part of …
17:57 Changeset [4688] by curtis
Remove illegal dependency on Swing JOptionPane Instead, we call the …
12:06 Changeset [4687] by bdezonia
Minor changes Details: * only react to left mouse button events * …
11:48 Changeset [4686] by bdezonia
removed unused import
11:45 Changeset [4685] by bdezonia
Multiple changes to the drawing tools Make tools more like IJ1: * …
11:40 Changeset [4684] by bdezonia
treat ALT and ALT_GR the same
10:54 Changeset [4683] by bdezonia
minor refactor
10:51 Changeset [4682] by bdezonia
Make PickerTool work more like IJ1. It now sets foreground normally and …
09:59 Ticket #857 (Can't set current FG or BG color) closed by bdezonia
fixed
09:58 Ticket #830 (Need to track foreground and background values) closed by bdezonia
fixed
09:46 Changeset [4681] by bdezonia
Implement some of the drawing tools Infrastructure changes required in …

01/24/12:

10:35 Ticket #920 (Legacy layer issues with Linux) created by bdezonia
Running Ubuntu 11.10 with OpenJDK 1.6.0_23. At launch time exception is …
10:07 Ticket #919 (App menu not available in Linux) created by bdezonia
The app menu entries that are present on the Mac do not appear on Linux. …

01/22/12:

12:04 Changeset [4680] by gharris
Updated to use UIService.showDialog
12:03 Changeset [4679] by gharris
Refined definition of a DisplayEvent (a not InputEvent or CanvasEvent)

01/20/12:

12:07 Changeset [4678] by gharris
Changed type of w and h to long.
11:43 Ticket #918 (Delete Axis not happy with 2d images) created by bdezonia
The Delete Axis plugin does not notice when you provide it a 2d image. …

01/19/12:

12:43 Ticket #487 (Launcher - Splash Screen) closed by dscho
fixed
09:39 Ticket #917 (Color table maintenance issues) created by bdezonia
The resturcture plugins have been updated to maintain existing color …
09:22 Changeset [4677] by bdezonia
Add color table maintenance to ReorderAxes

01/18/12:

16:33 Ticket #916 (Exception when adding an axis) created by bdezonia
Add Z axis to Boats. Exception below thrown: [ERROR] Exception during …
16:17 Changeset [4676] by bdezonia
Maintain color tables when adding and deleting slices and axes from …

01/17/12:

13:49 Changeset [4675] by bdezonia
update core assign plugins to work with new Imglib OPS design
13:41 Changeset [4674] by curtis
Fix another line overlay class mismatch
13:21 Changeset [4673] by curtis
Fix line overlay class mismatch This problem was caused by the shift from …

01/13/12:

19:46 Changeset [4672] by dscho
Log exceptions when a plugin could not run Signed-off-by: Johannes …
19:46 Changeset [4671] by dscho
Ignore VIM's backup files Signed-off-by: Johannes Schindelin …
Note: See TracTimeline for information about the timeline view.