Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Marc SCHWEITZER
sight
Commits
894b9f56
Commit
894b9f56
authored
Jul 26, 2018
by
fw4splbot
Committed by
Flavien BRIDAULT
Jul 27, 2018
Browse files
docs(CHANGELOG.md): release 17.1.0
parent
0138f528
Changes
1
Hide whitespace changes
Inline
Side-by-side
CHANGELOG.md
View file @
894b9f56
# fw4spl 17.1.0
## Refactor:
### fwServicesTest
*Clean unit test and deprecate unused methods.*
Add
`FW_DEPRECATED`
macro for:
-
swapService(obj, srv)
-
registerService(obj, service)
-
getServices(obj)
-
getServices(obj, type)
-
fwServices::add(obj, srvType, srvImpl)
-
fwServices::get(obj)
Replace the deprecated methods in the tests by the new ones.
Replace configuration writen in C++ by XML file for the tests of AppConfigTest.
Keep a few tests on the deprecated methods until the methods are officially removed.
### VRRender
*Remove the deprecated logs.*
Clean the configurations to remove the deprecated logs:
-
remove the useless objects and services
-
use the right key
-
remove useless autoConnect
Update appConfig.xsd to set 'uid' attribute as required for services.
Add missing 'getAutoConnections()' in some services from visuVTKAdaptor.
### tutorials
*Remove the deprecated logs.*
Remove the deprecated log:
-
clean configurations
-
remove useless autoConnect
-
use the right keys in services
-
remove useless services and object
-
add getAutoConnections() methods in uiReconstructionQt to replace the default deprecated getObjSrvConnections() from IService
-
use the new API to register the reader/writer in ::uiTF::TransfertFunctionEditor
-
remove auto-connection on 'tf' in the vtk adaptors when registering a sub-service
### ObjectService
*Support optional output in services.*
-
if the output is not defined in the XML configuration, the object is not emitted to the configuration.
-
add a method in IService to check if the object is defined: hasObjectId()
-
the method getObjectId() throw an exception as described in the doxygen
### SWriter
*Set 'data' as input instead of inout.*
Set 'data' as input in '::ioAtoms::SWriter'
-
update RecursiveLock visitor to use const object
-
add constCast in SWriter before the conversion to atoms
### deprecated
*Remove deprecated getObject() in services.*
Replace 'getObject()' by 'getInput()' or 'getInout()' and add a deprecated
log if the input key is not correct.
## New features:
### VRRender
*Add activity to upload DICOM series via DicomWeb protocol.*
New activity that anonymizes and uploads DICOM series onto an Orthanc PACS.
### proxyConnection
*Catch exception when the connection failed.*
Catch the exception raised when a connection failed between signals/slots
defined in the configuration.
It displays a error log with the signal/slot information.
## Bug fixes:
### cmake
*Update wildcard to search all external libraries.*
Before only .so.
*
was found.
### pchServicesOmp
*Remove clang specific hack about OpenMP.*
Remove a clang specific OpenMP hack in our CMake code.
### fwDataCamp
*Fix compilation.*
Add a missing header in fwDataCamp (Build without PCH)
### plugin_config_command
*Support 0 in service or bundle names.*
Fix the regex used to generate the service definition in plugin to
support zero.
### docset
*Unbreak broken docset generation.*
### boost
*Add support of Boost 1.67 on Windows.*
Boost >= 1.67 changes the default random provider on Windows to use BCrypt.
So a link to system library bcrypt is now required to use Boost::UUID.
The changes are compatible with old Boost version.
# fw4spl 17.0.0
## Bug fixes:
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment