Releases: GuLinux/PlanetaryImager
0.7.70_20200214_ci146
Simplify instructions for enabling a driver
Commit message:
Simplify instructions for enabling a driver (#107)
0.7.70_20190613_ci137
ASI183 visualization fix
Fix visualization issue on ASI183MM/MC (and possibly other high resolution ASI cameras) where image is always black in preview window by disabling opengl rendering (which didn't seem to improve performances as much as expected, AND to cause rendering issues).
Commit message:
Fix visualization issue on ASI183MM/MC (and possibly other high resolution ASI cameras) where image is always black in preview window by disabling opengl rendering (which didn't seem to improve performances as much as expected, AND to cause rendering issues). (#92)
0.7.70_20190612_ci130
Correctly save and restore window size, docks position and toolbars
Window geometry and state management was implementing incorrectly, leading to toolbars and panels being hidden on application restart.
This release fixes the behaviour, also refactoring a bit the code in an external class.
Commit message:
Correctly save and restore window size, docks position and toolbars (#90)
* Fix toolbars and docks save/restore between sessions
* Correctly restore window size
* Fix compilation on ubuntu 16.04
0.7.70_20190610_ci126
Change website and application logo
- Point to new domain: https://planetaryimager.gulinux.net
- Update README to reflect changes in website URL, build process and downloads
- Update png icons (Linux), OSX icns and Windows ico resources (to be tested)
Commit message:
Change website and application logo (#88)
* Change website and application logo
* Add travis badge to README
0.7.70_20190609_ci123
Fix Debian Stretch and Buster dependencies
Debian packages were missing several opencv modules and Qt Qml library, adding them to this release.
Commit message:
Fix Debian Stretch and Buster dependencies (#87)
* Fix Debian Stretch and Buster dependencies
* Remove unused fxload and libusb dependencies
0.7.70_20190609_ci120
Fix crash on Fedora systems due to provider libusb
Apparently fedora's provided libusb doesn't work well with ASI driver, hence we'll be using a static git compiled version by default from now on.
OpenCV also has to be statically linked since it depends on libusb as well.
- Add static libusb to Fedora docker images
- Add static opencv to Fedora docker images (as libusb is pulled as an opencv indirect dependency)
- Add safety mutex to prevent cameras double scan being triggered
- Fix docker.py script with relative paths
Fixes #59
Commit message:
Fix crash on Fedora systems due to provider libusb (#86)
- Add static libusb to Fedora docker images
- Add static opencv to Fedora docker images (as libusb is pulled as an opencv indirect dependency)
- Add safety mutex to prevent cameras double scan being triggered
- Fix docker.py script with relative paths
0.7.70_20190606_ci115
Build ARM packages in Travis
Commit message:
Build ARM packages in Travis (#84)
* Add QHY arm32v7 SDK
* Enable arm32v7 builds in Travis
* Remove again arm builds
0.7.70_20190606_ci111
Reduce c++ headers usage
Switch to new forward declaration helper (in commons/fwd.h
) and style (ClassPtr instead of Class::ptr) in order to reduce header files inclusion.
This helps getting faster compilation (around 40% less time in Travis).
Commit message:
Reduce c++ headers usage (#83)
* Remove unused RecordingInformation::ptr #trigger_build
* Add helper for forward declaration.
Port a few classes (Frame in particular) to new FWD syntax
* ImageHandler::ptr -> ImageHandlerPtr
* ImageHandlers::ptr -> ImageHandlersPtr
* Forward declarations for SaveImages
* Forward declarations for Driver and Camera
* Histogram::ptr -> HistogramPtr #trigger_ci
* Fix ubuntu 16.04 build
* FileWriter::Ptr -> FileWriterPtr
* PlanetaryImager::Ptr -> PlanetaryImagerPtr
* DriverForwarder::ptr => DriverForwarderPtr
* FilesystemBrowser::ptr => FilesystemBrowserPtr
* QHYImagingWorker::Ptr -> QHYImagingWorkerPtr #trigger_ci
* RemoteDriver::ptr => RemoteDriverPtrRemoteDriver
* Split NetworkDispatcher and NetworkReceiver header/implementation
NetworkDispatcher::ptr => NetworkDispatcherPtr
#trigger_ci
* NetworkPacket::ptr => NetworkPacketPtr
* NetworkPacket::ptr => NetworkPacketPtr #trigger_ci
* RemoteFilesystem::ptr => RemoteFilesystemPtr
* NetworkClient::ptr => NetworkClientPtr
* SaveFileForwarder::ptr => SaveFileForwarderPtr
* Fix NetworkClientPtr
* FilesystemForwarder::ptr => FilesystemForwarderPtr
* V4L2Buffer::ptr => V4L2BufferPtr
* V4L2Device::ptr => V4L2DevicePtr
* V4L2Control::ptr => V4L2ControlPtr
* Fwd for V4L2 Formats and nested classes #trigger_ci
* QHYControl::ptr => QHYControlPtr
* ASIImagingWorker::ptr => ASIImagingWorkerPtr
* ROIValidator::ptr => ROIValidatorPtr
* More headers cleanup
0.7.70_20190604_ci103
Restore QHY Driver
Add back QHY with new SDK supporting new cameras.
PR highlights:
- added CMake helper function
add_sdk
to automatically download archives with camera SDKs (ASI, QHY) into the source tree - Upgraded QHY SDK
- Unified QHY SDK installation layout across Linux, Windows and OSX
- Added unique name to udev rules, firmware files and
fxload
binary in order to prevent files collision with INDI drivers
Commit message:
Restore QHY Driver (#80)
* Add CMake function to easily download SDK into source code
* Add QHY SDK downloader
* Remove unnecessary libusb include
* Install correct udev rules and fxload binary on Linux for QHY firmware loading
* Fix ASI SDK Path
Fix QHY windows includes
0.7.70_20190603_ci98
fix deploy script
Commit message:
fix deploy script (#78)