Timeline


and

09/06/12:

19:00 Ticket #1410 (Refactor imagej.ImageJ.VERSION) closed by dscho
fixed: Curtis did that in 0a0a25bf24464a4b2e6d740094d39ff302407dd5.
16:48 Ticket #1171 (Reimplement some IJ1 plugins [plugins]) closed by bdezonia
fixed
16:14 Ticket #1456 (Reimplement some IJ1 plugins [analysis]) created by bdezonia
Some IJ1 plugins cannot be fully supported by our legacy layer data …
14:25 Ticket #1325 (Fix display UI issues [plugins]) closed by curtis
invalid
14:25 Ticket #1325 (Fix display UI issues [plugins]) reopened by curtis
14:25 Ticket #1291 (Improve menuing system [plugins]) closed by curtis
invalid: Unfortunately, I did not make any progress on this feature. Constituent …
14:17 Ticket #1355 (Create tutorials for the ImageJ API) closed by curtis
fixed: We added two more tutorials: intro-to-imagej-api and add-two-datasets. The …
14:14 Ticket #1455 (Create tutorials for the ImageJ API [docs]) created by curtis
We have a start on some documentation explaining how to use the ImageJ2 …
14:11 Ticket #1052 (Improve plugin infrastructure [plugins]) closed by curtis
fixed: Made some good progress on the plugin infrastructure for beta4 (see …
14:05 Ticket #1325 (Fix display UI issues [plugins]) closed by curtis
wontfix: Unfortunately, I did not make any progress on this feature. Constituent …

09/05/12:

12:39 Ticket #1454 (Make the Updater more robust) closed by dscho
fixed
12:37 Ticket #1454 (Make the Updater more robust) created by dscho
In the course of the final steps of the move from Fiji to ImageJ2, the …

09/04/12:

16:54 Ticket #1323 (Improve core architecture [plugins]) closed by curtis
fixed: All core architecture tasks for beta4 have been completed!
16:51 Ticket #1183 (Finish splitting service interfaces & implementations) closed by curtis
fixed: More service interface/implementation splits: * …
14:30 Ticket #1450 (OptionsChannels allows last fg/bg colors to be edited) closed by bdezonia
fixed: The last fg/bg values are now only stored internally and never displayed.
14:26 Ticket #1453 (Fully document ImageJ 1.x compatibility mode) created by bdezonia
Recently it was decided to support ImageJ 1.x compatibility mode in the …
10:52 Ticket #1452 (Provide an easy way to drive the updater for 3rd party update sites) created by dscho
We want to offer easy uploading for projects such as Bio-Formats. This …

08/30/12:

17:12 Ticket #1445 (Add support for pure java methods of running plugins) closed by bdezonia
fixed: After Curtis made the ContextPlugin class I was able to migrate most of …
15:31 Ticket #1450 (OptionsChannels allows last fg/bg colors to be edited) reopened by bdezonia
Great but now the associated label is not displayed for the colors (run …
14:13 Ticket #1450 (OptionsChannels allows last fg/bg colors to be edited) closed by curtis
fixed: This bug was caused by the message widget not being selected in favor of …
14:02 Ticket #1120 (Merge ij-options into other projects) closed by curtis
fixed: I have filed a new ticket #1451 for the options/prefs/config …
14:02 Ticket #1451 (Consolidate options, prefs and config logic) created by curtis
Currently, we have a package imagej.options with an OptionsService, as …
13:55 Ticket #1212 (Add ConsoleService for handling command line arguments) closed by curtis
fixed: I did an initial cut in …
13:29 Ticket #1450 (OptionsChannels allows last fg/bg colors to be edited) created by bdezonia
In the OptionsChannels dialog it has a couple colors that it displays for …
10:29 Ticket #1416 (Cannot take a composite view to grayscale data via type change) closed by bdezonia
fixed: With commit 6f37d506f9804a7e4eb53896852df2cb238dd7d8 the type changing …
09:50 Ticket #1449 (Utilize info from ImageJ context manifest in About dialog) created by bdezonia
Recently system information was made available through the …

08/29/12:

16:01 Ticket #921 (Application Framework Generalization) closed by curtis
fixed: I worked on this ticket on the extract-version branch, which is …
15:49 Ticket #839 (Some plugins names do not match their labels) closed by bdezonia
fixed: Situation improved with large commit …
13:51 Ticket #1448 (Enhance Salt and Pepper dialog) created by bdezonia
The salt and peper dialog currently allows the user to specify min/max …
13:48 Ticket #1096 (SaltAndPepper issue) closed by bdezonia
fixed: With commit 9371d6d49db8c81bcde91c9bfc233ba2a551b5b3 the user can choose a …
13:28 Ticket #1447 (Minimize min/max computations during autoscaling) closed by bdezonia
fixed: Fixed with commit c773314e9ef749f8046d941fa90d45afc0f3ccac
13:27 Ticket #1447 (Minimize min/max computations during autoscaling) created by bdezonia
DefaultDatasetView::autoscale() currently computes mins and maxes once for …
13:23 Ticket #1446 (Remove AWT dependency from ij-data) closed by bdezonia
fixed: Fixed with commit 0eb6d4304fb3b044af8f281dcc314ef961712242
13:22 Ticket #1446 (Remove AWT dependency from ij-data) created by bdezonia
After some redesign to support RenderingServices the ColorTables class is …
11:41 Ticket #1034 (Relocate DrawingTool) closed by bdezonia
fixed: After fixing ticket #1036 I think DrawingTool and FloodFiller are fine in …
10:43 Ticket #1036 (Implement a RenderingService) closed by bdezonia
fixed: Fixed with commit 5fff913c1c73acfa18a72affed633f50f004f548
09:43 Ticket #1445 (Add support for pure java methods of running plugins) created by bdezonia
After some discussion it was decided that the plugin service will not run …

08/28/12:

18:07 Ticket #620 (Rework ClassUtils utility class) closed by dscho
fixed: We added loadClass, hasClass and getLocation methods that take …
17:07 Ticket #1444 (Plugin field values do not always resolve correctly) closed by curtis
wontfix: After a discussion between bdezonia, dscho and myself, we decided not to …
16:06 Ticket #1444 (Plugin field values do not always resolve correctly) created by bdezonia
If you do code like this: FindEdges edgeFinder = new FindEdges(); …
14:47 Ticket #1443 (Allow plugin service to run intances of RunnablePlugin) closed by curtis
fixed: Should now be possible with …
14:31 Ticket #1443 (Allow plugin service to run intances of RunnablePlugin) created by bdezonia
Currently in IJ2 I can do this: HashMap<String,Object> inputMap = new …
13:13 Ticket #915 (ColorTableHarmonizer needs to be updated) closed by bdezonia
fixed: Testing shortly before beta 4 and the workaround in Marmonizer no longer …
12:59 Ticket #1442 (Support headless plugins) created by bdezonia
Before the final release of 2.0 we should comb over existing plugins and …
12:55 Ticket #1328 (Make plugins headless friendly) closed by bdezonia
fixed: With commit ba3b83f9a4c920e2f3e1c24566c8614190579513 many plugins improved …
10:35 Ticket #1310 (Utilize new Cancelable plugin architecture) closed by bdezonia
fixed: Fixed with commit 230e03519a62dd822aa0c816a50d53679d8169b0

08/27/12:

15:43 Ticket #827 (Fix Event Handling in JHotDrawImageCanvas) closed by curtis
fixed: The point tool now reports status in …
15:16 Ticket #695 (invert broken) closed by bdezonia
fixed: The legacy mode code is in place with this commit: …
15:09 Ticket #1441 (Angle tool broken) created by curtis
The angle tool in ImageJ1 requires two clicks to define an angle. The …
15:07 Ticket #1440 (Fix broken ROI tools) created by curtis
Some of the ROI tools do not work properly, or have limitations that need …
14:43 Ticket #1439 (Improve zooming behavior (2.0.0-final)) created by curtis
There are currently several bugs and limitations in how zooming behaves. …

08/24/12:

15:52 Ticket #1437 (SelectView exception thrown : case 2) closed by bdezonia
fixed: Final improvement with commit 906964223831383106563c3489f9c13d1c1b6c91
15:13 Ticket #1435 (SelectView exception thrown : case 1) closed by bdezonia
fixed: Fixed by commit 755f66e9bdaceab3a5a1f09f4a31fc8939038ee4
13:55 Ticket #1436 (SelectView does not place new overlay in correct display plane) closed by bdezonia
fixed: Fixed with commit 14a92eaeb33b8b54d4f748321a1b0119af76a1c4
12:58 Ticket #1438 (Make sure calibration values are maintained) closed by bdezonia
fixed: Further code inspection seems to imply we are maintaining calibration …
12:32 Ticket #1438 (Make sure calibration values are maintained) created by bdezonia
Some commands restructure data. Make sure that the calibration metadata is …
11:56 Ticket #1437 (SelectView exception thrown : case 2) created by bdezonia
Open organ of corti Run Select View Plane 0 is now totally selected Change …
11:51 Ticket #1436 (SelectView does not place new overlay in correct display plane) created by bdezonia
Open Organ Of Corti Set Z slider to slice 5. Run Edit > Selection > Select …
11:42 Ticket #1435 (SelectView exception thrown : case 1) created by bdezonia
Open boats and draw a random rectangle overlay that does not fill screen …
11:40 Ticket #1434 (IJ1 does not understand IJ2's definition of the current selection) created by bdezonia
Open Boats. Draw one rectangle overlay. Run Plot Profile. success Draw a …
11:36 Ticket #1433 (Plugins that return overlays can throw exceptions) created by bdezonia
During a test implementation of the SelectView plugin I had the plugin …
11:31 Ticket #1320 (Select All not working) closed by bdezonia
fixed: With commit 64bd98afd200e10c90b9ac5b2a018fe29e2f9322 replaced Select All …

08/23/12:

15:24 Ticket #1432 (Implement a pure IJ2 measurement facility) created by bdezonia
Once we have created an IJ2 version of the results table we'll want to …
14:44 Ticket #1065 (Allow AddAxis to specify an axis size of 1) closed by bdezonia
wontfix: Note that legacy layer removes axes of trivial size. Otherwise all IJ1 …
14:00 Ticket #1431 (Display range should never be 0) created by bdezonia
Theres an issue with default display ranges. Create a new image filled …
13:31 Ticket #924 (Duplicate plugin not completely successful) closed by bdezonia
fixed: Fixed with commit 0363f99cb7263d7dad8fb5bdb2c80181bd45a0c1
12:36 Ticket #1255 (Duplicate command different than IJ1) closed by bdezonia
fixed: This was fixed recently with the creation of the SamplerService and an …
12:33 Ticket #1430 (Image Calculator does not reuse LUTS) created by bdezonia
If you make a 1-bit black and white image and run Image Calculator between …
12:16 Ticket #1414 (Type changing can throw an exception) closed by bdezonia
fixed: Fixed with commit cb7f57a892c055adffa3a3a853538151eb1b408f
10:42 Ticket #1429 (New Image can cover app frame) created by bdezonia
The creation of new images can cover the app frame. Perhaps we should make …

08/22/12:

17:17 Ticket #1390 (Image > Duplicate does not handle errors well) closed by bdezonia
fixed: Very much improved with commit afb645d3d43f60af605c7e3a423dd76571c5c076

08/21/12:

14:31 Ticket #1428 (Consider changing Image Type menu behavior) created by bdezonia
As new ImgLib types are created the current way we handle the Image Type …
09:41 Ticket #1427 (Polygon tool broken) created by bdezonia
The polygon tool is not working correctly. Draw a polygon by clicking …

08/20/12:

15:58 Ticket #1420 (Test images don't survive IJ2->IJ1->IJ2 round trip) closed by bdezonia
fixed
15:58 Ticket #1424 (Signed 64-bit images don't survive IJ2->IJ1->IJ2 round trip) closed by bdezonia
fixed: Fixed with commit 6c6327b2c5bd75ea3a3aa2cc4e027e833e804567
15:57 Ticket #1423 (Unsigned 32-bit images don't survive IJ2->IJ1->IJ2 round trip) closed by bdezonia
fixed: Fixed with commit 6c6327b2c5bd75ea3a3aa2cc4e027e833e804567
15:09 Ticket #1422 (Signed 16-bit images don't survive IJ2->IJ1->IJ2 round trip) closed by bdezonia
fixed: IJ2 was setting min max in ImagePlus to -32768,32767. But IJ1 truncs all …
14:08 Ticket #1426 (Implement some type of screen capture service) closed by bdezonia
fixed: The ScreenCaptureService was added recently to core and an AWT/Swing …
14:07 Ticket #1426 (Implement some type of screen capture service) created by bdezonia
The IJ1 commands Capture Image and Capture Screen capture screen pixel …
14:05 Ticket #1425 (Implement some type of duplication service) closed by bdezonia
fixed: Recently the SamplerService was added for this purpose. The DuplicateImage …
14:04 Ticket #1425 (Implement some type of duplication service) created by bdezonia
We should provide a standard way for users to duplicate data from existing …
13:58 Ticket #1421 (Signed 8-bit test images don't survive IJ2->IJ1->IJ2 roundtrip) closed by bdezonia
fixed: Fixed with commit f4fec78f8e4431dea10afd9c0cf2a8349a3f128d
13:07 Ticket #1274 (Capture Image plugin does not work) closed by bdezonia
fixed: With commit ef6c7631b0fa0d0bb93fd8c3f20973b9505728b1 the rewrite of the …

08/17/12:

15:29 Ticket #1424 (Signed 64-bit images don't survive IJ2->IJ1->IJ2 round trip) created by aivar
Create a test ramp image (File\New\Image) with signed 64-bit, the image …
15:26 Ticket #1423 (Unsigned 32-bit images don't survive IJ2->IJ1->IJ2 round trip) created by aivar
Create a test ramp image (File\New\Image) with unsigned 32-bit, the image …
15:18 Ticket #1422 (Signed 16-bit images don't survive IJ2->IJ1->IJ2 round trip) created by aivar
Create a test ramp image (File\New\Image) with signed 16-bit, the image …
15:08 Ticket #1421 (Signed 8-bit test images don't survive IJ2->IJ1->IJ2 roundtrip) created by aivar
Create a test ramp image (File\New\Image) with signed 8-bit, the image …
15:03 Ticket #791 (Make input widgets discoverable) closed by curtis
fixed: Work complete! See [changeset:e61825b74eda051d6c445d8dcdee48a33b8befa5
15:02 Ticket #1420 (Test images don't survive IJ2->IJ1->IJ2 round trip) created by aivar
Creating test ramp images (File\New\Image) the images look fine with a …
12:14 Ticket #1419 (Make DefaultPlatform.open() return quickly, always) created by dscho
On MacOSX and Windows, open(url) will return immediately. On Linux, …

08/16/12:

14:47 Ticket #1418 (Duplicate plugin does not set display ranges) closed by bdezonia
fixed
14:47 Ticket #1418 (Duplicate plugin does not set display ranges) created by bdezonia
Open Organ Of Corti and run Image :: Duplicate. Data is correct but …
12:44 Ticket #1288 (Implement pure IJ2 version of Capture Image) closed by bdezonia
duplicate: This is a duplicate of #1274
12:28 Ticket #1374 (Image :: Duplicate does not always work) closed by bdezonia
fixed

08/15/12:

14:31 Ticket #1417 (Clean up the Updater) created by dscho
Two recent changes in the updater -- the move of StderrLogService to …
14:02 Ticket #1416 (Cannot take a composite view to grayscale data via type change) created by bdezonia
Right now if you load a multichannel image (neuron for instance), use the …
13:52 Ticket #1415 (Special case needed for grayscale conversion during type change) created by bdezonia
In IJ1 there is a setting to translate RGB values to intensities by …
13:42 Ticket #1414 (Type changing can throw an exception) created by bdezonia
Now that grayscale conversion code is in place the type changing process …
13:04 Ticket #1413 (Make LegacyService a statically available singleton) created by bdezonia
Given that the legacy service relies on the static IJ1 IJ class we should …
13:03 Ticket #1412 (Turn the core logic of the Updater into an UpdateService) created by dscho
In line with our beautiful architecture, the update functionality should …
13:01 Ticket #1411 (Make simple mode of Updater even simpler) created by dscho
The "simple" in the simple mode failed the spouse test. So we need to make …
13:00 Ticket #1410 (Refactor imagej.ImageJ.VERSION) created by dscho
Let's extract the version from the .jar file (or from the pom.xml if we're …
11:33 Ticket #1368 (Cannot convert an RGB image into grayscale) closed by bdezonia
fixed: Fixed with commit bacb85ba861b3db326bb20faa5091862fe56c403 There are a …
06:11 Ticket #1409 (In twin-view (2 monitors) dialogs appear between the 2 monitors) created by landinig
Dialogs tend to open in the middle of the twin view (so half the dialog in …
03:24 Ticket #1408 (Applying a lut does not update the lut strip under the image) created by landinig
Open any greyscale image, Apply Fire LUT The LUT is applied, but the lut …
03:11 Ticket #1407 (Drag and drop tif image opens as text) created by landinig
Drag and dropping an image opens a text file showing the header MM …
03:09 Ticket #1406 (LUT files cannot be open) created by landinig
In IJ1 if you open a .lut file and no other images are open it creates a …
03:07 Ticket #1405 (Newly created image Properties for pixel width and height is NaN) created by landinig
Create a new greyscale image and save it. When reloaded, it has Pixel …

08/14/12:

15:40 Ticket #1393 (Legacy layer: ImagePlus::hide() does not hide image) closed by bdezonia
fixed: With commit ef1b45b86586c57c7ee6d55b35b7b98949d8716d ImagePlus::hide() …
14:51 Ticket #1404 (Display tracking problems exist when running legacy code from within IJ2) created by bdezonia
Here is some IJ1 code that can cause issues (documented below): ImagePlus …
13:45 Ticket #1403 (Eliminate all fatal bugs) created by bdezonia
13:35 Ticket #1402 (Recommended architecture changes (3.0.0-final)) created by bdezonia
13:35 Ticket #1401 (Recommended architecture changes (2.5.0-final)) created by bdezonia
13:34 Ticket #1400 (Recommended architecture changes (2.0.0-final)) created by bdezonia
13:33 Ticket #1399 (Recommended architecture changes [rois]) created by bdezonia
13:33 Ticket #1398 (Recommended architecture changes [ndim-data]) created by bdezonia
13:08 Ticket #1397 (Reimplement some IJ1 plugins (2.0.0-final)) created by bdezonia
13:08 Ticket #1396 (Reimplement some IJ1 plugins [compatibility]) created by bdezonia
13:07 Ticket #1395 (This feature was a duplicate) created by bdezonia
This feature ticket was an exact duplicate of another. Closing.
12:36 Ticket #906 (Loaded image changes shade after a few seconds) closed by bdezonia
fixed: Testing with a version post beta 3 and this bug no longer exists.
12:25 Ticket #1124 (Display refresh is slow) closed by bdezonia
fixed: Tested post beta 3 and things are now much faster. The result of the …
12:20 Ticket #914 (Slow load behavior looks bad) closed by bdezonia
fixed: Tested sometime after beta 3. This issue is no longer apparent.
12:17 Ticket #560 (Performance improve Import BioFormats) closed by bdezonia
wontfix
11:55 Ticket #537 (Update ROIs correctly in DatasetHarmonizer) closed by bdezonia
fixed: All remaining issues are in ticket #1308. Closing this ticket.
11:10 Ticket #1090 (Application frame sometimes gets resized) closed by bdezonia
fixed: I believe it is fixed
11:07 Ticket #1329 (Display range initialization for float images is crazy) reopened by bdezonia
10:51 Ticket #1329 (Display range initialization for float images is crazy) closed by curtis
invalid: I cannot reproduce this bug. Please reopen with more specific instructions …
10:42 Ticket #406 (Make a new About dialog) closed by bdezonia
fixed
10:39 Ticket #1394 (Enhance About ImageJ2 functionality) created by bdezonia
1) solicit images from community 2) add a button to display window …
09:49 Ticket #1393 (Legacy layer: ImagePlus::hide() does not hide image) created by bdezonia
If an ImagePlus is asked to be hidden, it does not get hidden. For …
09:46 Ticket #1367 (Minimize the number of images that get opened by the legacy layer) closed by bdezonia
fixed: Gabriel, that issue is indeed different. I'll open a new ticket and CC …
04:57 Ticket #1392 ("No border" option ignored under linux + wrong pointer coordinates) created by landinig
Create a small 2x2 image. IJ2 adds a 2 pixel black border around it, …
04:45 Ticket #1367 (Minimize the number of images that get opened by the legacy layer) reopened by landinig
Replying to bdezonia: Yes, this seems to be resolved. Thank …

08/13/12:

16:57 Ticket #1367 (Minimize the number of images that get opened by the legacy layer) closed by bdezonia
fixed
16:16 Ticket #1391 (Finish testing IJ1 compatibility) created by bdezonia
Before the beta 2 or 3 release I went through as many legacy commands as …
15:54 Ticket #993 (Encapsulate discovery mechanism) closed by curtis
fixed: And now, nothing in ImageJ2 uses SezPoz directly except for the plugin …
15:52 Ticket #1376 (Convert Uploader annotation to a Plugin type) closed by curtis
fixed: Merged to master in [changeset:ac215f73bc578f11a251dde190323493579bb618
15:52 Ticket #997 (Convert JHotDrawOverlayAdapter annotation to a Plugin type) closed by curtis
fixed: Merged to master in [changeset:75070c559cfa1095598e5b3d15f71eb73bdcd836
15:06 Ticket #1303 (Image > Duplicate improvements needed for hyperstacks) closed by bdezonia
fixed: Much code (such as the SamplerService) was added to make the ticket goals …
15:05 Ticket #1390 (Image > Duplicate does not handle errors well) created by bdezonia
In the DuplicateImage plugin through the axis subrange fields a user can …
15:01 Ticket #1389 (Tutorial needed: how to use LegacyService) created by bdezonia
The legacy service has some user accessible functionality that could be …
14:58 Ticket #1388 (Tutorial needed: how to use the SamplerService) created by bdezonia
Once the implementation of the SamplerService is finalized write up a …
14:53 Ticket #1387 (Image > Duplicate does not handle overlays) created by bdezonia
When duplicating an image the resulting image does not contain any of the …

08/10/12:

18:43 Ticket #1386 (Rework histogram code) created by aivar
Consolidate histogram code and fix bugs. [Closed as duplicate of #1203]
18:38 Ticket #1385 (Improve lookup tables (LUTs)) created by aivar
Refactor LUTs to better support SLIM Plugin and fix bugs in the code.
18:35 Ticket #1384 (Create ImageStatistics class) created by aivar
Need to get statistics on an image with the minimal number of passes …
18:33 Ticket #1383 (Refactor Histogram code) created by aivar
There are multiple implementations of histograms in ImgLib2. Refactor …
18:30 Ticket #1382 (Refactor ColorTables) created by aivar
All calls using LUTs should go through ColorTable, which will hide the …
18:28 Ticket #1381 (Support ColorTable16 images) created by aivar
Certain image formats that BioFormats supports allow for 16-bit color …
14:35 Ticket #1380 (Allow combination of graphs and UI dialogs) created by aivar
A common UI pattern is to show a graph with some UI embellishment below. …
11:20 Ticket #1379 (Support for colorized grayscale images) created by aivar
SLIM Plugin uses a colorized grayscale image to present fitted values. …

08/07/12:

18:29 Ticket #1378 (Move ij.jar from Fiji's Update Site to ImageJ's) closed by dscho
fixed: The Jenkins job was changed after the necessary changes to the Updater …
18:28 Ticket #1378 (Move ij.jar from Fiji's Update Site to ImageJ's) created by dscho
It does not make much sense for Fiji to have its own ij.jar, overriding …
18:28 Ticket #1377 (Updater: fix the command-line for headless operations) closed by dscho
fixed: The patch series fixing this issue has been finalized in …
18:27 Ticket #1377 (Updater: fix the command-line for headless operations) created by dscho
In cronjobs or even Jenkins jobs, we would like to be able to use the …
14:43 Ticket #1376 (Convert Uploader annotation to a Plugin type) created by curtis
As part of the effort to standardize discovered elements to use ImageJ's …
12:32 Ticket #1375 (Make a tutorial: how to port my plugin) created by bdezonia
We should make a tutorial that shows how to port a simple IJ1 plugin. For …
Note: See TracTimeline for information about the timeline view.