News 15-Jan-2012
version 1.02d 15-Jan-2012
- After macro ojSetItemVisible, gray/black "visibility eyes" automatically appear
- ObjectJ Results are closed before columns in the Columns panel are manually added or removed
version 1.02c 21-Nov-2011
- When item types are selected, they are automatically set to visible
- Show Object Results, Show Project Window, and Show Embedded Macros had no effect on Windows while window was iconized
- Images panel allows multiple selection
- Flattening is possible via menu ObjectJ> Linked Images> Flattened Duplicate
- macro command ojFlatten() creates an RGB image of same size with markers burnt-in
version 1.01w 22-Aug-2011
- macro command ojQualify() didn't switch to modus "Arbitrary" and became too slow with many objects
version 1.01v 18-Aug-2011
- Qualify dialog did not update ObjectJ Results immediately
- Qualify dialog did not update hit list after clicking "Invert"
-
Stacks that were created by other applications will not trigger the "different properties" anymore.
The stack properties are shown as "-1 slices" and will be updated when the linked image is opened..
- macro command ojCloseItem() does not close the entire object anymore
- macro command ojImageLink() returned NaN instead 0 when not being linked
version 1.01u 12-Aug-2011
- After qualifying, statistics were not updated (bug introduced in v1.01t).
Now, if you change qualifiers and then activate ObjectJ Results, statistic rows are updated
- Copy/Export could omit first column or add empty header; this is fixed
version 1.01t 25-Jul-2011
- Fixed a bug that caused a time delay when qualifying sorted results with many (>1000) objects
- Fixed a bug that would not highlight column title yellow when being sorted
- Fixed a NullPointer bug that could occur during redrawing ObjectJ canvas
version 1.01r 30-Jun-2011
- Fixed a bug that did not properly advance to next item type when single-point items where involved
version 1.01q 19-Jun-2011
- Added "Propagate Scale to Linked Images" to menu ObjectJ>Linked Images.
It applies same scale (eg pixels/um) to all images linked to the project.
This function can also be invoked by right-clicking onto the px/unit value in the "Images" panel.
- ObjectJ results are recalculated after changing the image scale
version 1.01p 28-May-2011
- Additional check box "Forget linked images" when deleting all objects
- Macro command ojIdToIndex(id) and ojIndexToId(n)
version 1.01n 29-Mar-2011
- Removed unused test data "roi dots" from ObjectJ project file (non-critical)
version 1.01m 14-Feb-2011
- Using double-buffering for markers to avoid flicker on Windows
- Added macro command ojUpdateMarkers(b); while b is false, screen updating is suppressed when setting markers by macro.
- Added a demo project that analyzes Eucalyptus leafs (see Examples)
version 1.01i 14-Nov-2010
- Fixed a bug that occurred when using the "Angle Algorithm" with non-existing items
version 1.01h 10-Nov-2010
- Fixed a bug that caused "Roi To Item" fail in non-Z stacks
version 1.01g 25-oct-2010
- Opening linked images are correctly un-docked
- Opening linked images from Finder, rather than from Images panel, did not work
- Unlinked images did not listen to ObjectJ macro tools
- Delete Object per slice or image was dimmed, this is fixed
version 1.01e 20-oct-2010
- Fixed error"Load failed" when loading empty macro text
- Fixed error when word "macro" was not followed by blank
- Fixed an error "Show Cell: Image xxx not available" (regression)
version 1.01b 18-oct-2010
- Link button to ObjectJ website in ObjectJ> Project> About ObjectJ
- Automatic renaming of linked files is suppressed.
- Automatic duplicating of linked files is suppressed.
- Bug-fix: Auto-range of linked histograms did not work.
- Bug-fix: Opening two project files at once gave conflicts
version 0.98q 05-oct-2010
- Bug-fix (regression): When project was created from scratch, no markers could be set
version 0.98p 01-oct-2010
- Bugfix: previous versions could not create a new empty project
- Bugfix: on Windows, previous versions would save project under temporary name without renaming it back to the correct name
version 0.98n 28-sep-2010
- After "Quit ImageJ" and similar, "Save Changes to Project" did not work as expected
- "About ObjectJ" dialog was not properly updated in Windows
- NullPointer when n was out of range in ojOwnerIndex(n)
- NullPointer when a linked image was opened while an unlinked,
newly created image with same name was open
- Delete Slice from a linked hyperstack is now possible. You will be asked to re-save the (hyper-)stack
version 0.98j 22-Sep-2010
- "About ObjectJ" dialog incl. version checking, is available from menu ObjectJ>Project File>,
- Swapped menu shortcuts: now "Show Embedded Macros" is [cmd-shift-F4], "Show In Finder/Explorer" is [cmd-shift-F5]
- Fixed a regression: "Show in Finder/Explorer" did not work anymore if java was less than 1.6
- Saving project: first saves under temporary name, and if successful, renames it correctly
- Embedded macros appear indented under ObjectJ menu to differentiate them from the constant items at the top
- Fixed a bug that caused double-clicking an .ojj file, or dragging it onto the ImageJ microscope symbol appear "ObjectJ" in the menu twice
version 0.98h 22-Aug-2010
- Fixed a bug that appeared when qualifiers were used in combination with text columns
- Vertex calculator accepts operations like "partialPositionX 50%" and "partialPositionY 0.3",
that returns the location after traveling part of a segmented line
- Vertex calculator accepts operation "partialpath signedoffset", returning
the off-road distance negative if it was in travel direction left
- macro commands ojRankToIndex(n) and ojIndexRank(n) allow to address sorted ObjectJ results
- Export of XML fromat uses correct .xml extension
version 0.98e 24-june-2010
- Fixed a bug that occurred when loading subsequently project files on Windows
- Fixed a bug that did not close window with embedded macros when closing a project
version 0.98d 20-june-2010
- The ".ojj" project file is now saved in compressed binary format, not xml. This is much faster and files are much smaller.
It is still possible to export the project in the old xml format.
Old projects still can be loaded, but older versions of ObjectJ will not recognize the newer binary format.
- Project file now has an embedded macro set. With older versions, it was necessary to supply an
accompanying macro file with the same base name. If older projects are opened, that external macro will
automatically be recognized and embedded, i.e it will become part of the .ojj file when being saved.
- Importing macro text currently only works only via menu "Show Embedded Macros" and Copy-Paste. The macro set will be installed and embedded
via the button "Install under ObjectJ menu".
- New menu Command ObjectJ> Project File> Save an Empty Copy allows to transfer macros, object definitions, column names etc to a new project.
- Statistics in the results table can be shown by clicking on the leftmost column and selecting "Show all"
- Thanks to Mateusz Kuzak, ObjectJ is now being tested on Linux.
version 0.98a 5-apr-2010
- Fixed a bug causing macro errors like "notifyListeners" and "resetImage"
version 0.97k --- 11-mar-2010
- Fixed nullpointer bug when ImageJ was started with drag+drop and then immediately a new image was created
- menu "Help> Update Menus" was not working, so I currently disabled it (restart ImageJ to update menus).
- Added examples for tree rings, otoliths, oocytes, weibel grid counting
version 0.97f --- 15-feb-2010
- Right-clicking an ObjectJ column title allows to show and change its histogram
version 0.97e --- 16-oct-2009
- Better stability of results table user interface by using Java Beans Binding.
version 0.97d --- 5-oct-2009
- When setting the scale or properties of a linked image while
results window is open, ImageJ would crash. This is currently solved by first closing
the results window.
version 0.97c --- 1-oct-2009
- Panning to different location with space bar: when space bar is released,
ObjectJ cursor is restored correctly
- First Drag and Drop after launch is ignored on OS X Java 1.6: now at least
you are asked to repeat
- Count algorithm was not updated in columns settings (cosmetic)
- Alt or shift keys while moving point or item of an object were not recoginzed
on Windows
version 0.97a --- 22-Sep-2009
- macro command ojGetVoxelSize(n, "x") returns x-voxelsize of n-th linked image
- a column can hold the linked result "index", so that an object's index can be used for qualifying
- macro command ojResultString(column, row) returns correctly text entries such as "filename"
version 0.96z --- 17-Sep-2009
- In the "Objects" panel, changing item definitions such as "shape" or "marker type" could stop to accept further user input.
Operation is now safe, though you may be asked to repeat the input.
version 0.96y --- 14-Sep-2009
- In previous versions, the ObjectJ results table as well as the columns settings could stop to respond
to user actions. This was a non-reproducible bug, which now hopefully is fixed due to synchronizing threads.
- Fixed a cosmetic bug that appeared in OS X 10.5 (Leopard) and later, where buttons in the ObjectJ tools
window lost their "Selected" appearance when e.g selecting an image window.
- Fixed a bug that would not delete "All Objects in Current Image/Slice" when image was not shown at 100% zoom
- Unqualified object numbers are better visible on any gray background
version 0.96x --- 23-Aug-2009
- Thanks to Wayne Rasband, ImageJ 1.43f recognizes project files with the .ojj extension:
opening a project file will automatically load the ObjectJ plugin. You now can drag an .ojj file
onto ImageJ's microscope icon.
Further, project files are double-clickable if you associate the ".ojj" extension to ImageJ (see
Concept+Tips).
version 0.96u --- 03-Aug-2009
- Drag and Drop of macros or images from a webbrowser to ImageJ window didn't work with ObjectJ. This is fixed.
- See "Usage of macros" for an explanation how to debug linked macros
version 0.96t --- 23-Jul-2009
- Column names are now protected (must not contain wildcard *, comma, space)
- Static columns are automatically put to bottom of columns list
- Fixed a bug that caused editing column names to show temporarily nonsense text
- Using arrow keys when selecting columns in "Columns" panel didn't update corresponding "Operands" panel
- Reduced sensitive area of "Visible Objects" checkbox
--- 14-Jul-2009
- Virus alerts: I removed all StatCounter code from this website. This was a script embedded into
html code to count visitors.
Unfortunately, some PC users complained about virus alerts, athough this is not a virus.
If your computer still shows a virus alert, it is because the old content is still in the cache.
The statcounter script was visible at the bottom of the "Home" or "Tutorial" html code. It is now removed.
version 0.96r --- 9-Jul-2009
- Column names must be unique
- Comboboxes needed scrolling because of limited height, this is improved
version 0.96q --- 4 Jul 2009
- Mouse events (such as making a roi) were failing when no ojj project was open.
This bug was introduced in the previous version and is fixed
version 0.96p --- 25 Jun 2009
- Menu Help>Update ImageJ also can update ObjectJ
- Clicking with ObjectJ macro tool in unlinked image didn't work, this is fixed
version 0.96o --- 20 Jun 2009
- This version is necessary to work with ImageJ1.43a (from 19 june 2009)
or later - otherwise you cannot link images to the project.
- new macro command: ojZoom(factor, centerx, centery)
- fixed a bug that gave wrong mouse actions when no project was open
- added the "Show Project Folder" to the ObjectJ menu, which brings Finder/Explorer to the front
version 0.96c --- 26 Apr 2009
- Removed a bug (introduced in prev version, where progam could hang after opening/saving.
version 0.96a --- 23 Apr 2009
- Checks after opening and before saving a project whether there are empty
cells or items, and removes them if found-improved version