RELEASE_NOTES.txt 9.61 KB
Newer Older
1 2 3 4
=========================
 Monteverdi Release Note
=========================

5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Monteverdi 3.2.0 - Changes since version 3.0.0 (2016/03/30)
===========================================================

* Bug fixes:
  * BUG: mantis-1125 use OTB_APPLICATION_PATH in startup files
  * BUG: MANTIS-1096 (QuicklookView)
  * MRG: Merged bugfix-1096 into develop.

* RFC:
  * Request for Changes-20: Take screenshot
  * Request for Changes-21: Support CDS import
  * Request for Changes-23: Ice as an Orfeo ToolBox module
  * Request for Changes-25: Disable Ice shaders if OpenGL version is lower than 2.0 (adopted, merged)
  * Request for Changes-24: MVD/OTB GDAL overviews multi-resolution pyramid configuration (adopted, merged)

20
Monteverdi 3.0.0 - Changes since version 0.8.1 (December 22nd, 2015)
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101
===============================================================

* Versionning
  - Monteverdi2 discontinued and becomes Monteverdi 3.0.0
  - MApLa (Monteverdi Application Launcher) has been created.

* Repository data
  - The cache directory and persitent database has been abandonned: Monteverdi 3 works more like a viewer than a catalogue.

* OTB-application features
  - OTB-applications are now loaded on demand via the File/Load OTB-applications menu item.
  - The OTB-applications browser dock-widget is now floating by default but can still be docked.
  - OTB-applications pannels are now opened as pop-up dialogs (same as in OTB) instead of being tabbed.

* GUI features

  - Internationalization:
    + Updated French translation.

  - Color dynamics:
    + Added alpha (translucency) control.

  - Multi-image management:
    + Several images can be loaded and viewed simultaneously.
    + Added layer-stack dock-widget to manage layers (order, delete, drop from file manager etc.) and display some information (sensor-mode, mutli-resolution pyramid level, effect, index undex cursor, pixel intensities for RGB bands, physical position under cursor).

  - Rendering/Image navigation:
    + Dynamic reprojection of all images in projection of selected image.
    + Added per-layer dynamic mouse-cursor effects (chessboard, gradient, local contrast, local translucency, spectral angle, swipe).
    + Improved zooming functions (zoom to overall extent, zoom to layer extent, zoom to 1:1 scale).
    + Added keyboard & mouse shortcuts to improve interactive navigation & edit per-layer effects (see Help/Keymap... menu item).

  - Miscellaneous UI features:
    + Added rendering preferences (level of multi-resolution pyramid algorithm, image tile-size).
    + Added Help/Keymap... documentation.
    + Added save/restore window layout.

* Mapla features
  - Standalone program
  - Consists of a main-window containing the OTB-application browser
  - Ability to launch several OTB-application pannels as pop-up dialogs.

* Bugfixes:
  - MANTIS-1104: Crash as soon as I open an image
    (http://bugs.orfeo-toolbox.org/view.php?id=1104)
  - MANTIS-1100: Crash when trying to Apply same parameters (dynamic, effects, color map...) on images with different number of bands
    (http://bugs.orfeo-toolbox.org/view.php?id=1100)
  - MANTIS-1072: I18nCoreApplication::ElevationSetup() exceptions not displayed
    (http://bugs.orfeo-toolbox.org/view.php?id=1072)
  - MANTIS-1070: otb::DEMHandler not updated properly when resetting DEM-directory and/or Geoid-file
    (http://bugs.orfeo-toolbox.org/view.php?id=1070)
  - MANTIS-1064: Exception thrown () when moving image in layer-stack by drag-n-dropping
    (http://bugs.orfeo-toolbox.org/view.php?id=1064)
  - MANTIS-1015: libxml-dev dependency missing for libotb-dev
    (http://bugs.orfeo-toolbox.org/view.php?id=1015)
  - MANTIS-902: Report missing otbIce headers when building Monteverdi2
    (http://bugs.orfeo-toolbox.org/view.php?id=902)
  - MANTIS-894: Monteverdi 2 does not support LUM image format, contrary to Monteverdi 1
    (http://bugs.orfeo-toolbox.org/view.php?id=894)
  - MANTIS-1017: Missing gdal-bin dependency in package libotb-dev
    (http://bugs.orfeo-toolbox.org/view.php?id=1017)
  - MANTIS-1033: Crash when updating no data value in mv2
    (http://bugs.orfeo-toolbox.org/view.php?id=1033)
  - MANTIS-897: Most of OTB applications crash with JP2 image as input
    (http://bugs.orfeo-toolbox.org/view.php?id=897)
  - MANTIS-634: Steps of Quantiles spin-box are to coarse
    (http://bugs.orfeo-toolbox.org/view.php?id=634)
  - MANTIS-639: Using keyboard arrows with Monteverdi2 maximized grabs all keyboards events
    (http://bugs.orfeo-toolbox.org/view.php?id=639)
  - MANTIS-633: Can not edit spinner fields in Video Color Dynamics widget
    (http://bugs.orfeo-toolbox.org/view.php?id=633)
  - MANTIS-637: Displacements associated with vertical keyboard arrows are inverted with respect to Monteverdi 1.x
    (http://bugs.orfeo-toolbox.org/view.php?id=637)
  - MANTIS-636: Displacement related to keyboard arrows is to small
    (http://bugs.orfeo-toolbox.org/view.php?id=636)
  - MANTIS-645:  Viewport goes black or diminish when maximising or resizing the window after opening image
    (http://bugs.orfeo-toolbox.org/view.php?id=645)
  - MANTIS-646: Viewport is black or diminish when maximising or resizing the window before opening image
    (http://bugs.orfeo-toolbox.org/view.php?id=646)
  - MANTIS-654: When minimzing the window, all widgets are closed
    (http://bugs.orfeo-toolbox.org/view.php?id=654)
102

103
Monteverdi2-0.8.0 - Changes since version 0.6.0 (September 4th, 2014)
104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167
=====================================================================

* Repository data
  - Updated Monteverdi2_DATA_VERSION to 1.0.0.
  - Data version is now independant from program version.
  - Previous repository data is not supported (user needs to delete its $(HOME)/mvd2 cache directory before starting Monteverdi2).

* OTB-application features:
  - Removed duplicate Qt OTB-application wrappers to re-use OTB ones.
  - Removed message-box informing user that the OTB-application has succeeded.
  - Displayed different drop messages for file and image parameters.

* GUI features:

  - Internationalization:
    + Updated French translation.

  - Color-dynamics:
    + Support of gamma-corection.
    + Changed quantile spinner step to 0.1.

  - Database-browser:
    + Add/Rename/Delete/Move user groups where to store datasets.
    + Move dataset between groups.
    + Imported datasets are stored in Database/Temporary group.
    + Import dataset by drag-n-dropping file from system's file-explorer into database-browser.
    + Added option to also delete source image, .ovr and .geom files when deleting dataset.
    + Disabled 'Renamed dataset' item from contextual menu when dataset is also disabled.
    + Fixed crash when deleting inconsistent dataset.

  - Rendering/Image navigation:
    + Switched to OTB-Ice rendering engine based on OpenGL shaders.
    + Right-click to use dynamic local-contrast tool.
    + Fast image navigation mode.
    + Checked against OpenGL and OpenGL Shading-Language version and rendering capabilities at startup.

* Core features:
  - Fixed support of No-data value of otb::StreamingHistogramVectorImageFilter.
  - Added SQLite database into cache directory to manage repository.
  - Support of user groups where to store datasets in.
  - Cleaned OTB duplicate classes.
  - SQLite database, XML descriptor files and histogram files version checking.

* Bugfixes:
  - MANTIS-964: Wrong update of Gamme cursor position
    (http://bugs.orfeo-toolbox.org/view.php?id=964)
  - MANTIS-960: Drop from file explorer doest not work.
    (http://bugs.orfeo-toolbox.org/view.php?id=960)
  - [WORKAROUND] MANTIS-947: Droping dataset to the last subgroup of the data tree crash the application
    (http://bugs.orfeo-toolbox.org/view.php?id=947)
  - [WORKAROUND] MANTIS-934: Crash when importing second image into repository.
    (http://bugs.orfeo-toolbox.org/view.php?id=934)
  - MANTIS-933: Drag a dataset from temporary in the dataset manager outside the tree leads to a crash
    (http://bugs.orfeo-toolbox.org/view.php?id=933)
  - MANTIS-929: Drag and Drop in otb application a dataset leads to the disappearance of the dataset into the widget
    (http://bugs.orfeo-toolbox.org/view.php?id=929)
  - MANTIS-928: Output results of applications are not selected in the dataset manager
    (http://bugs.orfeo-toolbox.org/view.php?id=928)
  - MANTIS-921: Application freezes at the end of image import.
    (http://bugs.orfeo-toolbox.org/view.php?id=921)
  - MANTIS-920: Wide unzoom aborts application
    (http://bugs.orfeo-toolbox.org/view.php?id=920)
  - MANTIS-918: Image-view shift on click
    (http://bugs.orfeo-toolbox.org/view.php?id=918)
168 169
  - MANTIS-915:  In mvd2 applications wrappers InputImageList parameters, only the first item of the list is dropable
    (http://bugs.orfeo-toolbox.org/view.php?id=915)
170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188
  - MANTIS-909: Color-setup on PANCHRO images.
    (http://bugs.orfeo-toolbox.org/view.php?id=909)
  - MANTIS-908: Vector-image model settings serialization persistence (gamma)
    (http://bugs.orfeo-toolbox.org/view.php?id=908)
  - MANTIS-907: Serialization/persistence of viewport settings
    (http://bugs.orfeo-toolbox.org/view.php?id=907)
  - MANTIS-876: Monteveri2 crashes on startup
    (http://bugs.orfeo-toolbox.org/view.php?id=876)
  - MANTIS-854: Exception aborts Monteverdi2 when running with an old-version '.../mvd2' repository
    (http://bugs.orfeo-toolbox.org/view.php?id=854)
  - MANTIS-822: Parameter values in scientific notation are not always parsed
    (http://bugs.orfeo-toolbox.org/view.php?id=822)

* Qt4:
  - Added QtSql to link stage.
  - Using qsqlite4 driver plugin at runtime.

* OTB:
  - Upgraded source code to compile using OTB-ITKv4 API.
189
  - Monteverdi2-0.8.0 is built on OTB-4.2.
190 191 192 193

* Build:
  - MinGW compilation support.
  - Enabled use of shared libraries when compiling with MinGW.