SMTK issueshttps://gitlab.kitware.com/cmb/smtk/-/issues2018-12-21T15:12:17-05:00https://gitlab.kitware.com/cmb/smtk/-/issues/218SMTK 3.0.0-rc22018-12-21T15:12:17-05:00T.J. CoronaSMTK 3.0.0-rc2<!--
This template is for tracking a release of smtk. Please replace the
following strings with the associated values:
- `VERSION`: e.g. 3.0.0-rc2
- `MAJOR`: e.g. 3
- `MINOR`: e.g. 0
Please remove this comment.
-->
# Preparatory...<!--
This template is for tracking a release of smtk. Please replace the
following strings with the associated values:
- `VERSION`: e.g. 3.0.0-rc2
- `MAJOR`: e.g. 3
- `MINOR`: e.g. 0
Please remove this comment.
-->
# Preparatory steps
- Update smtk guides
- Assemble release notes into `doc/release/notes/smtk-3.0.0-rc2`.
- [x] Get positive review and merge.
# Update smtk
If making a release from the `release` branch, e.g., `v3.0.0-RC2 or above`:
- [x] Update `release` branch for **smtk**
```
git fetch origin
git checkout release
git merge --ff-only origin/release
```
- [x] Update `version.txt` and tag the commit
```
git checkout -b update-to-v3.0.0-rc2
echo 3.0.0-rc2 > version.txt
git commit -m 'Update version number to 3.0.0-rc2' version.txt
git tag -a -m 'SMTK 3.0.0-rc2' v3.0.0-rc2 HEAD
```
- Integrate changes to `master` branch
- [x] Create a merge request targeting `master` (do *not* add `Backport: release`)
- [x] Get positive review
- [x] `Do: merge`
- Integrate changes to `release` branch
- [x] `git push origin update-to-v3.0.0-rc2:release v3.0.0-rc2`
# Post-release
- [ ] Write and publish blog post with release notes.
- [x] Post an announcement in the Announcements category on
[discourse.smtk.org](https://discourse.kitware.com/c/smtk/).
/cc @ben.boeckel
/cc @bob.obara
/cc @tjcorona
/cc @dcthompSMTK 3.0https://gitlab.kitware.com/cmb/smtk/-/issues/215SMTK 3.0 RC12018-12-18T08:47:12-05:00T.J. CoronaSMTK 3.0 RC1# Preparatory steps
- Update SMTK guides
- Assemble release notes into `doc/release/notes/SMTK-3.0`.
- [x] Get positive review and merge.
# Update SMTK
Keep the relevant items for the kind of release this is.
If making a ...# Preparatory steps
- Update SMTK guides
- Assemble release notes into `doc/release/notes/SMTK-3.0`.
- [x] Get positive review and merge.
# Update SMTK
Keep the relevant items for the kind of release this is.
If making a first release candidate from master, i.e., `v3.0.0-RC1`:
- [x] Update `master` branch for **smtk**
```
git fetch origin
git checkout master
git merge --ff-only origin/master
```
- [x] Update `version.txt` and tag the commit
```
git checkout -b update-to-v3.0
echo 3.0 > version.txt
git commit -m 'Update version number to 3.0' version.txt
git tag -a -m 'SMTK 3.0' v3.0 HEAD
```
- Integrate changes to `master` branch
- [x] Create a merge request targeting `master` (do *not* add `Backport: release`)
- [x] Get positive review
- [x] `Do: merge`
- Integrate changes to `release` branch
- [x] `git push origin update-to-v3.0:release v3.0`
- [x] Update kwrobot with the new `release` branch rules (@ben.boeckel)
# Post-release
- [ ] Write and publish blog post with release notes.
- [x] Post an announcement in the Announcements category on
[discourse.smtk.org](https://discourse.kitware.com/c/smtk/).
/cc @ben.boeckel
/cc @bob.obara
/cc @tjcorona
/cc @dcthompSMTK 3.0https://gitlab.kitware.com/cmb/smtk/-/issues/180Icon for attribute resources2018-11-28T09:14:56-05:00Robert M. O'BaraIcon for attribute resourcesRobert M. O'BaraRobert M. O'Barahttps://gitlab.kitware.com/cmb/smtk/-/issues/179Integration of meshes into the resource design pattern2018-10-31T11:41:57-04:00Robert M. O'BaraIntegration of meshes into the resource design patternSMTK 3.0T.J. CoronaT.J. Coronahttps://gitlab.kitware.com/cmb/smtk/-/issues/175Operator to create associations between Resources and Attribute Resource2019-01-04T17:50:44-05:00Robert M. O'BaraOperator to create associations between Resources and Attribute ResourceSMTK 3.0Robert M. O'BaraRobert M. O'Barahttps://gitlab.kitware.com/cmb/smtk/-/issues/174Address Z-fighting concerning highlighting, selection, and entity’s color in 3D2018-10-10T17:10:34-04:00Robert M. O'BaraAddress Z-fighting concerning highlighting, selection, and entity’s color in 3DSMTK 3.0David ThompsonDavid Thompsonhttps://gitlab.kitware.com/cmb/smtk/-/issues/122Praxis build failure2018-04-11T01:59:25-04:00Ben BoeckelPraxis build failureHere's the build failure for SMTK on nightly `praxis` builds:
```
qtSurfaceExtractorView.cxx.obj : error LNK2019: unresolved external symbol "public: __cdecl imageFeatureExtractorWidget::imageFeatureExtractorWidget(void)" (??0imageFeatu...Here's the build failure for SMTK on nightly `praxis` builds:
```
qtSurfaceExtractorView.cxx.obj : error LNK2019: unresolved external symbol "public: __cdecl imageFeatureExtractorWidget::imageFeatureExtractorWidget(void)" (??0imageFeatureExtractorWidget@@QEAA@XZ) referenced in function "public: virtual void __cdecl qtSurfaceExtractorView::operationSelected(class std::shared_ptr<class smtk::model::Operator> const &)" (?operationSelected@qtSurfaceExtractorView@@UEAAXAEBV?$shared_ptr@VOperator@model@smtk@@@std@@@Z)
qtSurfaceExtractorView.cxx.obj : error LNK2019: unresolved external symbol "public: void __cdecl imageFeatureExtractorWidget::setImage(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?setImage@imageFeatureExtractorWidget@@QEAAXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) referenced in function "public: virtual void __cdecl qtSurfaceExtractorView::operationSelected(class std::shared_ptr<class smtk::model::Operator> const &)" (?operationSelected@qtSurfaceExtractorView@@UEAAXAEBV?$shared_ptr@VOperator@model@smtk@@@std@@@Z)
qtSurfaceExtractorView.cxx.obj : error LNK2019: unresolved external symbol "public: class vtkSmartPointer<class vtkPolyData> __cdecl imageFeatureExtractorWidget::getPolydata(void)" (?getPolydata@imageFeatureExtractorWidget@@QEAA?AV?$vtkSmartPointer@VvtkPolyData@@@@XZ) referenced in function "public: virtual void __cdecl qtSurfaceExtractorView::operationSelected(class std::shared_ptr<class smtk::model::Operator> const &)" (?operationSelected@qtSurfaceExtractorView@@UEAAXAEBV?$shared_ptr@VOperator@model@smtk@@@std@@@Z)
bin\smtkPolygonSessionPlugin.dll : fatal error LNK1120: 3 unresolved externals
LINK failed. with 1120
Please define _WIN32_WINNT or _WIN32_WINDOWS appropriately. For example:
- add -D_WIN32_WINNT=0x0501 to the compiler command line; or
- add _WIN32_WINNT=0x0501 to your project's Preprocessor Definitions.
Assuming _WIN32_WINNT=0x0501 (i.e. Windows XP target).
```
Cc: @bob.obaraDavid ThompsonDavid Thompsonhttps://gitlab.kitware.com/cmb/smtk/-/issues/119Grab Cuts Operator should not rely on the Operator Apply Button2018-04-11T01:59:25-04:00Robert M. O'BaraGrab Cuts Operator should not rely on the Operator Apply ButtonThe idea is that custom views should provide their own apply button if needed.The idea is that custom views should provide their own apply button if needed.SMTK 1.1Jacob BeckerJacob Beckerhttps://gitlab.kitware.com/cmb/smtk/-/issues/117Need to add tooltips to Grab Cuts Operator2018-04-11T01:59:25-04:00Robert M. O'BaraNeed to add tooltips to Grab Cuts OperatorJust to explain what the various text entries doJust to explain what the various text entries doSMTK 1.1Amanda HinesAmanda Hineshttps://gitlab.kitware.com/cmb/smtk/-/issues/116Setting min water or land causes crashes2018-04-11T01:59:25-04:00Robert M. O'BaraSetting min water or land causes crashesWhen Amanda tried this on the mac it was consistently crashingWhen Amanda tried this on the mac it was consistently crashingSMTK 1.1Jacob BeckerJacob Beckerhttps://gitlab.kitware.com/cmb/smtk/-/issues/114Bathymetry Operator needs to use Aux Geometry Mechanism2018-04-11T01:59:25-04:00Robert M. O'BaraBathymetry Operator needs to use Aux Geometry MechanismThe user is asked to select a file for the bathymetry - it should be selected from the auxiliary geometryThe user is asked to select a file for the bathymetry - it should be selected from the auxiliary geometrySMTK 1.1Haocheng LIUHaocheng LIUhttps://gitlab.kitware.com/cmb/smtk/-/issues/112Add Operator Log for Meshing operators2017-10-23T11:11:48-04:00Robert M. O'BaraAdd Operator Log for Meshing operatorsRight now the status of the mesher shows up in the session's operator status panel but not in the meshing panelRight now the status of the mesher shows up in the session's operator status panel but not in the meshing panelSMTK 1.1Amanda HinesAmanda Hineshttps://gitlab.kitware.com/cmb/smtk/-/issues/110Update Issue with Entity List Model View2017-01-24T22:42:19-05:00Robert M. O'BaraUpdate Issue with Entity List Model ViewWhile modifying a polygon model (deleting edges) - it was possible to create 0 edges entries in the List ViewWhile modifying a polygon model (deleting edges) - it was possible to create 0 edges entries in the List ViewSMTK 1.1Amanda HinesAmanda Hineshttps://gitlab.kitware.com/cmb/smtk/-/issues/109Remove buttons from Reshape Edge and Create Edge Interactively2016-12-08T17:10:14-05:00Robert M. O'BaraRemove buttons from Reshape Edge and Create Edge InteractivelyThese are the make straight line and make box buttonsThese are the make straight line and make box buttonsSMTK 1.1Amanda HinesAmanda Hineshttps://gitlab.kitware.com/cmb/smtk/-/issues/108Demoting a model vertex prevents other future demotions2017-01-24T22:43:44-05:00Robert M. O'BaraDemoting a model vertex prevents other future demotionsYou can select a vertex to be demoted, but after the operation is applied, you can not select any other vertices to be demoted.
Ideally this operation should allow for multiple demotions.You can select a vertex to be demoted, but after the operation is applied, you can not select any other vertices to be demoted.
Ideally this operation should allow for multiple demotions.SMTK 1.1Amanda HinesAmanda Hineshttps://gitlab.kitware.com/cmb/smtk/-/issues/106Need the ability to delete boundary model entities2017-04-25T16:29:24-04:00Robert M. O'BaraNeed the ability to delete boundary model entitiesCurrently we can optionally delete model entities that use the "to be deleted entity" as part of their boundary - we need to also add an option that delete the entities that are used only on the boundary of the "to be deleted" entity - f...Currently we can optionally delete model entities that use the "to be deleted entity" as part of their boundary - we need to also add an option that delete the entities that are used only on the boundary of the "to be deleted" entity - for example if we are delete an edge, if this option is on, we would delete each of its vertices iff they are not used by another model edgeSMTK 1.1Haocheng LIUHaocheng LIUhttps://gitlab.kitware.com/cmb/smtk/-/issues/105Set default model view to be Entity List2017-01-24T22:47:41-05:00Robert M. O'BaraSet default model view to be Entity ListRight now its Topology View - it should be Entity List ViewRight now its Topology View - it should be Entity List ViewSMTK 1.1Yumin YuanYumin Yuanhttps://gitlab.kitware.com/cmb/smtk/-/issues/103Changed to Operator Apply Button2017-10-11T14:13:47-04:00Robert M. O'BaraChanged to Operator Apply Button1. Move it to be at the bottom on the dialog not the top
2. Assume that custom views are going to handle the apply process so don't display it1. Move it to be at the bottom on the dialog not the top
2. Assume that custom views are going to handle the apply process so don't display itSMTK 1.1Robert M. O'BaraRobert M. O'Barahttps://gitlab.kitware.com/cmb/smtk/-/issues/102Change Auxiliary Geometry Operator2017-01-04T11:17:28-05:00Robert M. O'BaraChange Auxiliary Geometry Operator* [x] 1. URL Label to Filename
* [x] 2. URL Item should not be optional
* [x] 3. Name of model item should be the filename by default* [x] 1. URL Label to Filename
* [x] 2. URL Item should not be optional
* [x] 3. Name of model item should be the filename by defaultSMTK 1.1Haocheng LIUHaocheng LIUhttps://gitlab.kitware.com/cmb/smtk/-/issues/101Create Add Image Operator2017-01-04T11:17:28-05:00Robert M. O'BaraCreate Add Image OperatorCreate a custom Add(or Import) Image Operator - it would just call the add aux geometry operatorCreate a custom Add(or Import) Image Operator - it would just call the add aux geometry operatorSMTK 1.1Robert M. O'BaraRobert M. O'Bara