Page MenuHomePhabricator

MITK public release 0.14
Closed, ResolvedPublic

Assigned To
None
Authored By
nolden
Dec 15 2009, 1:33 PM
Referenced Files
Unknown Object (File)
Dec 21 2009, 3:25 PM

Event Timeline

nolden added a subscriber: nolden.

[SVN revision 20847]
CHG (#3170): merged fixes from 3m-3 release branch

[SVN revision 20866]
FIX (#3170): merged some igt related fixes

[SVN revision 20872]
FIX (#3170): fixed NSIS / CPack options, accidentially broken by branching

[SVN revision 20874]
FIX (#3170): bumped trunk version to 0.15.1

[SVN revision 20900]
CHG (#3170): merged registration improvements from trunk (see T3166)

[SVN revision 20901]
CHG (#3170): merged Mac OSX compatibilty fixes from trunk

[SVN revision 20902]
CHG (#3170): merged StdMultiWidget crash fix from trunk

[SVN revision 20905]
CHG (#3170): merged cppunit fixes from trunk

[SVN revision 20908]
FIX (#3170): imagenavigator placeholder merged from trunk

[SVN revision 20920]
FIX (#3170): merge from trunk: weak pointer fix (2978)

[SVN revision 20922]
FIX (#3170): merge from trunk: bundle close crash

[SVN revision 20927]
ADD (#3170): Adding additional icons for some bundles

[SVN revision 20928]
COMP (#3170): Adding SurfaceMaterialEditor.png

[SVN revision 20929]
COMP (#3170): Removing icon errors

[SVN revision 20931]
FIX (#3170): merge of missing icons from trunk

updated installer (T:\3M3 Demodaten\Installers\MITK-0.14.0-win32.exe).

Installs, starts, and loads image fine on win-7

updated 64-Bit installer (T:\3M3 Demodaten\Installers\MITK-0.14.0-win64.exe).

Installs, starts, and loads image fine on win-7.

[SVN revision 20934]
FIX (#3170): merge of perspective fix from trunk

updated 32 and 64-Bit installers on T:\3m3demodaten\installers

Status update:

  • all files are uploaded to the sourceforge site.
  • jochen wrote release notes, also available on the sourceforce site.
  • upload of docs to docs.mitk.org is in progress (it's huge since we reactivated the dot-diagrams)

open issues:

  • links on documentation and download pages on mitk.org wiki (volunteers?)
  • front page news, also with a link to 3m3.mitk.org and a preview on 1.0 (me)
  • find out about creating a real release in the new sourceforge system (jochen?)
  • mail to mitk-users (me)

anything else I forgot?

(In reply to comment #21)

open issues:

  • find out about creating a real release in the new sourceforge system

(jochen?)

It seems that there is no named release feature anymore. The only release documentation that I could find is about uploading files:
https://sourceforge.net/apps/trac/sourceforge/wiki/Release%20files%20for%20download

The new 0.14 files show up in the project feed. I think this should be enough.

Maybe we could add a few new screenshots to the sourceforge project site.

(In reply to comment #22)

Maybe we could add a few new screenshots to the sourceforge project site.

I uploaded 4 new screenshots from MITK-3M3. I had to delete some old ones, as only 6 screenshots are allowed.

Marco,

may be we could update the "introduction/purpose" text on the MITK homepage, as well.

The mint-medical.de page already has some new text (in relation to our schwarwald discussion) about MITK
(http://mint-medical.de/mitk-as-research-platform)

note 1:

  • looking at the homepage, the section "Download the 0.12.2 MITK Qt3 application as binary installers:" is misleading.

-> Several toolkits provide pre-compiled binaries. But - for a toolkit - this means, libs/dlls with headers.

We provide a MITK sample application including a compiled version of all open-source bundles.

note 2:

We should clarify that the "binary installers" require the microsoft common runtime libs to be installed on the target machine:

Please note that the MITK sample applications require the Microsoft VC runtime libraries to be installed on your computer, otherwise the start-up of the application will fail.

You can get it here:
32-Bit (http://www.microsoft.com/downloads/details.aspx?familyid=A5C84275-3B97-4AB7-A40D-3802B2AF5FC2&displaylang=en)

64-Bit (http://www.microsoft.com/downloads/details.aspx?familyid=BA9257CA-337F-4B40-8C14-157CFDFFEE4E&displaylang=en)

(In reply to comment #24)

Marco,

may be we could update the "introduction/purpose" text on the MITK homepage, as
well.

yes we can ;)

The mint-medical.de page already has some new text (in relation to our
schwarwald discussion) about MITK
(http://mint-medical.de/mitk-as-research-platform)

thx. the application is still called Pit on the mint page ...

I just downloaded and installed the 0.14 Installer.

  • New views are always opened at the bottom view area, next to the log view. As most views are designed for a large vertical and small horizontal extend, this is annoying.
  • The Object Browser view does not have any functionality, it only displays a message about a CMake variable.
  • The two IGT views have the same (strange) icon
  • mixing transparent surface rendering and volume rending produces rendering errors (sometimes the volume rendering seems to be clipped when it should be drawn behind the semi-transparent surface)
  • The Hello World view contains a unusable combo box
  • Rightclick->Statistics on a segmentation produces the following error message: ---------------------------

Error

An error occurred. You should save all data and quit the program to prevent possible data loss.
See the error log for details.

Part initialization error: Could not create view: org.mitk.views.imagestatistics

  • Window/Open Perspective contains the two entries: "Performance Empty Perspective" and Performance Empty Perspective 2" - clicking on them produced the following error: ---------------------------

Opening Perspective Failed

The perspective "Performance Empty Perspective 2" could not be opened.

See the log for details.

  • Help/Welcome produces the following error message: ---------------------------

No Welcome Content Found

There is no welcome content suitable for display in this application.

  • Help/About says that the application is MITK-3M3 - complete with credits and mint-medical logo. There is no OK button to close the about dialog.
  • Help/Help Contents (or F1) doesn't do anything
  • Measurement view: drawing PlanarFigures does not work. They are added to the Datamanager, but control points can not be set. (At least after playing around a bit and having two segmentations and two surfaces in addition to the ct image.) After disabling volume rendering, closing all views, reopening measurement and re-selecting the ct image, control points for all previously generated planar figures could be (had to be) set.
  • Hmm dont which logic is behind the opening of a view. But i think that is rather a small problem as the workbench memorizes the view locations (once dragged to the side, it will stay there- hopefully ;) )
  • The object browser is just a debugging tool, never used it
  • The two IGT views are equipped with brand new Urte icons
  • The Hello World View is a useless functionality. I think we should delete it
  • Please make sure to use VTK 5.4.2 to use imagestatistics for it is using the new VTK Histogram
  • Measurement View: Cant say anything to that yet

(In reply to comment #27)

I just downloaded and installed the 0.14 Installer.

  • New views are always opened at the bottom view area, next to the log view. As

most views are designed for a large vertical and small horizontal extend, this
is annoying.

If there is no suitable placeholder, new views are always opened at the bottom-right. We could replace the LogView with a placeholder in the default perspective. This would place new view to the right of the render windows.

  • The Object Browser view does not have any functionality, it only displays a

message about a CMake variable.

Only way would be to disable the bundle for the installers, or build the installers with the mentioned variable set to ON.

  • The two IGT views have the same (strange) icon

Yeah, this looks strange.

  • mixing transparent surface rendering and volume rending produces rendering

errors (sometimes the volume rendering seems to be clipped when it should be
drawn behind the semi-transparent surface)

  • The Hello World view contains a unusable combo box

We should remove the Hello World view from the installers.

  • Rightclick->Statistics on a segmentation produces the following error

message:

Error

An error occurred. You should save all data and quit the program to prevent
possible data loss.
See the error log for details.

Part initialization error: Could not create view:

org.mitk.views.imagestatistics

Did the ID of the ImageStatistics view change? I can have a look at it.

  • Window/Open Perspective contains the two entries: "Performance Empty

Perspective" and Performance Empty Perspective 2" - clicking on them produced

the following error:

Opening Perspective Failed

The perspective "Performance Empty Perspective 2" could not be opened.

See the log for details.

Those should be removed.

  • Help/Welcome produces the following error message: ---------------------------

No Welcome Content Found

There is no welcome content suitable for display in this application.

This is *not* an error message.

  • Help/About says that the application is MITK-3M3 - complete with credits and

mint-medical logo. There is no OK button to close the about dialog.

Very bad...

  • Help/Help Contents (or F1) doesn't do anything

Very bad too...

  • Measurement view: drawing PlanarFigures does not work. They are added to the

Datamanager, but control points can not be set. (At least after playing around
a bit and having two segmentations and two surfaces in addition to the ct
image.) After disabling volume rendering, closing all views, reopening
measurement and re-selecting the ct image, control points for all previously
generated planar figures could be (had to be) set.

Even worse.

Is there time to push new installers and probably sources to sourceforge?

(In reply to comment #28)

  • Please make sure to use VTK 5.4.2 to use imagestatistics for it is using the

new VTK Histogram

Installer problem? Matthias?

Jochen, Measurement does work for me.

Start ExtApp
Load CT Image
Open Measurement View
Start drawing, no probs

[SVN revision 20938]
CHG (#3170): Deleting useless HelloWorld Bundle from 0.14 branch

[SVN revision 20939]
CHG (#3170): Deleting useless HelloWorld Bundle from trunk

(In reply to comment #31)

Jochen, Measurement does work for me.

The following steps reproduce the problem:

  • Start ExtApp,
  • load an image
  • Open RegionGrowing view
  • set some seedpoints in RegionGrowing
  • Click on "Start region grower"
  • Switch to Measurement
  • click on any planar figure
  • try to set control points --> does not happen
  • close RegionGrowing view
  • click in 2D render windows --> control points for the planar figure(s) are set

The RegionGrowing view uses a PointListWidget. I suspect that this activates a PointSetInteractor that prevents the PlanarFigureInteractor from getting the events. I also tried it with the Point based registration view that uses the PointlistWidget too, but there the problem does not exist. It seems that the Point based registration view deactivates the interactor when it becomes inactive (even if it is still visible).

[SVN revision 20940]
FIX (#3170): Merge fix for Qt Help support in ExtApp from trunk

[SVN revision 20942]
FIX (#3170): In 0.14 branch: Removing Statistics context menu entry in segmentation view because imagestatistics is not yet open source and is thus not available in public MITK (causes a "Could not open view" error when clicking on the entry)

[SVN revision 20944]
FIX (#3170): enabling Property List view, changing margins in GUI layout

[SVN revision 20945]
ENH (#3170): removed 3M3 association in about dialog

I updated the 32 and 64-Bit installers.

Also, build all plugins (MITK and OpenCherry) has been switched off. I switched on all relevant MITK bundles and the OpenCherry defaults including the logging thing.

Did no testing.

updated both installers, there was an ugly bug due to missing qtassistant.exe in the installer.

Tested both installers minimally: they're starting both, both load an image, and close again fine.

Just tested the new win32 installer from sourceforge. Qt Help does not work because QtHelp4.dll is still missing.

@Matthias: Could you add the dll?

Another thing, depending on the Qt configuration of the installer machine, a Qt plugin-dll is needed by the application in order to display jpg/png files (important for the help system).

Matthias, if you are working on the CMake installer scripts, please have a look at the 3M CMake files, they copied the Qt plugins into bin/imageplugins (or similar).

updated installers, tested help/docu, works now.

There seems to be a dependency of qt assistant.exe to qtwebkit4.dll.

So, the QT code for the "Ext-App" installer now is almost redundant to the 3M3 code. (cmake/cpack fixes only commited in branch)

nice release, especially the changelog.txt including all fixed bugs.

  • perhaps we manage some new screenshots for the homepage
  • also the bug squashing seminars should be uploaded.

Some people reported problems here in the comments. Can you please check if they still exist and then file individual bugs?

Party easy: please look through all comments and file separate bug reports if problem still exists.

Reassign to Thomas, he probably knows most things already.

I opened new bugs for those which are still present. Can we close this bug?

removing 1.0 relevance. bug can be closed if no further 0.14 bugs occur

Thanks for reporting the new bugs.