From d1f15933a80d5b78388067debc3bc231cc9b6daa Mon Sep 17 00:00:00 2001 From: Person Date: Fri, 4 May 2018 20:10:37 -0700 Subject: [PATCH] 1.0.0.8 Release. --- Data/Version History.txt | 26 ++++++++++++++++++++++++++ debian/changelog | 6 ++++++ 2 files changed, 32 insertions(+) diff --git a/Data/Version History.txt b/Data/Version History.txt index cfa3599..4e12031 100644 --- a/Data/Version History.txt +++ b/Data/Version History.txt @@ -1,4 +1,30 @@ 1.0.0.8 12/22/2017 +--User changes + -Change variation spin boxes to only show the precision needed, and also allow scientific notation. + -Added pixel_flow variation from user bezo97. + -Add two new variations, hypercrop and hypershift2. + -Add the ability to drag the rotation of the current palette via the palette preview table. + -Allow for pausing and resuming of final renders. + -Allow for animating final xforms. + -More detailed diagnostics when any action in the OpenCL renderer fails. + -Allow for creating an OpenCL renderer which does not share a texture with the main window, and instead manually copies its final output image from GPU to CPU then back to GPU. + -Allow running command line programs from outside of the folder the executable is in on Windows, by adding the install folder to the PATH variable. This was needed to properly find the palette file (even though it's mostly unneeded). + +--Bug fixes + -Fix a variety of very strange bugs when clicking around on palettes in different files in the palette editor. + -Fix bug where animate flag was not properly being set when checking the checkbox, and also did not work correctly when Apply All was checked. + -Text was not properly being copied out of the Info | Bounds text box. + +--Code changes + -Convert OpenGL drawing code to use GLSL. + -Always use double precision extension defines in OpenCL programs, even if DP is not selected. This is because elliptic now always uses DP. + -Only instantiate float version of Palette and PaletteList, no need for double since it's never used. + -Allow for FinalRenderDialog to be queried on whether it's currently rendering. + -Remove Renderer::AccumulatorToFinalImage(v4F* pixels, size_t finalOffset), it's no longer needed or makes sense. + -Controllers no longer keep track of shared status, it's kept inside the renderers. + -Make getter functions in FractoriumOptionsDialog be public. + +1.0.0.7 12/22/2017 --User changes -Support 4k monitors, and in general, properly scale any monitor that is not HD. -Allow for a spatial filter of radius zero, which means do not use a spatial filter. diff --git a/debian/changelog b/debian/changelog index 3710f9b..49f197b 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +fractorium (1.0.0.8-0ubuntu1) artful; urgency=low + + * release 1.0.0.8 + + -- Matt Feemster Fri, 04 May 2018 19:47:30 -0700 + fractorium (1.0.0.7g-0ubuntu1) artful; urgency=low * release 1.0.0.7