mirror of
				https://bitbucket.org/mfeemster/fractorium.git
				synced 2025-11-03 09:40:28 -05:00 
			
		
		
		
	21.21.4.1 Release
This commit is contained in:
		@ -6,7 +6,7 @@
 | 
				
			|||||||
    <ProductVersion>3.7</ProductVersion>
 | 
					    <ProductVersion>3.7</ProductVersion>
 | 
				
			||||||
    <ProjectGuid>{c8096c47-e358-438c-a520-146d46b0637d}</ProjectGuid>
 | 
					    <ProjectGuid>{c8096c47-e358-438c-a520-146d46b0637d}</ProjectGuid>
 | 
				
			||||||
    <SchemaVersion>2.0</SchemaVersion>
 | 
					    <SchemaVersion>2.0</SchemaVersion>
 | 
				
			||||||
    <OutputName>Fractorium_1.0.0.21</OutputName>
 | 
					    <OutputName>Fractorium_21.21.4.1</OutputName>
 | 
				
			||||||
    <OutputType>Package</OutputType>
 | 
					    <OutputType>Package</OutputType>
 | 
				
			||||||
    <WixTargetsPath Condition=" '$(WixTargetsPath)' == '' AND '$(MSBuildExtensionsPath32)' != '' ">$(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets</WixTargetsPath>
 | 
					    <WixTargetsPath Condition=" '$(WixTargetsPath)' == '' AND '$(MSBuildExtensionsPath32)' != '' ">$(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets</WixTargetsPath>
 | 
				
			||||||
    <WixTargetsPath Condition=" '$(WixTargetsPath)' == '' ">$(MSBuildExtensionsPath)\Microsoft\WiX\v3.x\Wix.targets</WixTargetsPath>
 | 
					    <WixTargetsPath Condition=" '$(WixTargetsPath)' == '' ">$(MSBuildExtensionsPath)\Microsoft\WiX\v3.x\Wix.targets</WixTargetsPath>
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,6 @@
 | 
				
			|||||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
 | 
					<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
 | 
				
			||||||
	<?define ProductVersion="1.0.0.21" ?>
 | 
						<?define ProductVersion="21.21.4.1" ?>
 | 
				
			||||||
	<?define ProductName="Fractorium $(var.ProductVersion) ($(var.GpuType))" ?>
 | 
						<?define ProductName="Fractorium $(var.ProductVersion) ($(var.GpuType))" ?>
 | 
				
			||||||
	<?define UpgradeCode="{4714cd15-bfba-44f6-8059-9e1466ebfa6e}"?>
 | 
						<?define UpgradeCode="{4714cd15-bfba-44f6-8059-9e1466ebfa6e}"?>
 | 
				
			||||||
	<?define Manufacturer="Fractorium"?>
 | 
						<?define Manufacturer="Fractorium"?>
 | 
				
			||||||
@ -13,7 +13,7 @@
 | 
				
			|||||||
	<!--
 | 
						<!--
 | 
				
			||||||
	Change this for every release.
 | 
						Change this for every release.
 | 
				
			||||||
	-->
 | 
						-->
 | 
				
			||||||
	<?define ProductCode="{3BDFCE16-0944-4463-B475-82748BDC0AF1}"?>
 | 
						<?define ProductCode="{ADD54CBF-04FF-4E45-996B-F071FFE5D65B}"?>
 | 
				
			||||||
	
 | 
						
 | 
				
			||||||
	<Product Id="$(var.ProductCode)" Name="$(var.ProductName)" Language="1033" Version="$(var.ProductVersion)" Manufacturer="$(var.Manufacturer)" UpgradeCode="$(var.UpgradeCode)">
 | 
						<Product Id="$(var.ProductCode)" Name="$(var.ProductName)" Language="1033" Version="$(var.ProductVersion)" Manufacturer="$(var.Manufacturer)" UpgradeCode="$(var.UpgradeCode)">
 | 
				
			||||||
		<Package
 | 
							<Package
 | 
				
			||||||
 | 
				
			|||||||
										
											Binary file not shown.
										
									
								
							@ -49,8 +49,8 @@
 | 
				
			|||||||
	//
 | 
						//
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	VS_VERSION_INFO VERSIONINFO
 | 
						VS_VERSION_INFO VERSIONINFO
 | 
				
			||||||
	FILEVERSION 1, 0, 0, 21
 | 
						FILEVERSION 21, 21, 4, 1
 | 
				
			||||||
	PRODUCTVERSION 1, 0, 0, 21
 | 
						PRODUCTVERSION 21, 21, 4, 1
 | 
				
			||||||
	FILEFLAGSMASK 0x3fL
 | 
						FILEFLAGSMASK 0x3fL
 | 
				
			||||||
	#ifdef _DEBUG
 | 
						#ifdef _DEBUG
 | 
				
			||||||
		FILEFLAGS 0x1L
 | 
							FILEFLAGS 0x1L
 | 
				
			||||||
@ -67,12 +67,12 @@
 | 
				
			|||||||
	BEGIN
 | 
						BEGIN
 | 
				
			||||||
	VALUE "CompanyName", "Open Source"
 | 
						VALUE "CompanyName", "Open Source"
 | 
				
			||||||
	VALUE "FileDescription", "Renders fractal flames as animations with motion blur"
 | 
						VALUE "FileDescription", "Renders fractal flames as animations with motion blur"
 | 
				
			||||||
	VALUE "FileVersion", "1, 0, 0, 21"
 | 
						VALUE "FileVersion", "21, 21, 4, 1"
 | 
				
			||||||
	VALUE "InternalName", "EmberAnimate.exe"
 | 
						VALUE "InternalName", "EmberAnimate.exe"
 | 
				
			||||||
	VALUE "LegalCopyright", "Copyright (C) Matt Feemster 2020, GPL v3"
 | 
						VALUE "LegalCopyright", "Copyright (C) Matt Feemster 2021, GPL v3"
 | 
				
			||||||
	VALUE "OriginalFilename", "EmberAnimate.exe"
 | 
						VALUE "OriginalFilename", "EmberAnimate.exe"
 | 
				
			||||||
	VALUE "ProductName", "Ember Animate"
 | 
						VALUE "ProductName", "Ember Animate"
 | 
				
			||||||
	VALUE "ProductVersion", "1, 0, 0, 21"
 | 
						VALUE "ProductVersion", "21, 21, 4, 1"
 | 
				
			||||||
	END
 | 
						END
 | 
				
			||||||
	END
 | 
						END
 | 
				
			||||||
	BLOCK "VarFileInfo"
 | 
						BLOCK "VarFileInfo"
 | 
				
			||||||
 | 
				
			|||||||
										
											Binary file not shown.
										
									
								
							@ -49,8 +49,8 @@
 | 
				
			|||||||
	//
 | 
						//
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	VS_VERSION_INFO VERSIONINFO
 | 
						VS_VERSION_INFO VERSIONINFO
 | 
				
			||||||
	FILEVERSION 1, 0, 0, 21
 | 
						FILEVERSION 21, 21, 4, 1
 | 
				
			||||||
	PRODUCTVERSION 1, 0, 0, 21
 | 
						PRODUCTVERSION 21, 21, 4, 1
 | 
				
			||||||
	FILEFLAGSMASK 0x3fL
 | 
						FILEFLAGSMASK 0x3fL
 | 
				
			||||||
	#ifdef _DEBUG
 | 
						#ifdef _DEBUG
 | 
				
			||||||
		FILEFLAGS 0x1L
 | 
							FILEFLAGS 0x1L
 | 
				
			||||||
@ -67,12 +67,12 @@
 | 
				
			|||||||
	BEGIN
 | 
						BEGIN
 | 
				
			||||||
	VALUE "CompanyName", "Open Source"
 | 
						VALUE "CompanyName", "Open Source"
 | 
				
			||||||
	VALUE "FileDescription", "Manipulates fractal flame parameter files"
 | 
						VALUE "FileDescription", "Manipulates fractal flame parameter files"
 | 
				
			||||||
	VALUE "FileVersion", "1, 0, 0, 21"
 | 
						VALUE "FileVersion", "21, 21, 4, 1"
 | 
				
			||||||
	VALUE "InternalName", "EmberGenome.exe"
 | 
						VALUE "InternalName", "EmberGenome.exe"
 | 
				
			||||||
	VALUE "LegalCopyright", "Copyright (C) Matt Feemster 2020, GPL v3"
 | 
						VALUE "LegalCopyright", "Copyright (C) Matt Feemster 2021, GPL v3"
 | 
				
			||||||
	VALUE "OriginalFilename", "EmberGenome.exe"
 | 
						VALUE "OriginalFilename", "EmberGenome.exe"
 | 
				
			||||||
	VALUE "ProductName", "Ember Genome"
 | 
						VALUE "ProductName", "Ember Genome"
 | 
				
			||||||
	VALUE "ProductVersion", "1, 0, 0, 21"
 | 
						VALUE "ProductVersion", "21, 21, 4, 1"
 | 
				
			||||||
	END
 | 
						END
 | 
				
			||||||
	END
 | 
						END
 | 
				
			||||||
	BLOCK "VarFileInfo"
 | 
						BLOCK "VarFileInfo"
 | 
				
			||||||
 | 
				
			|||||||
@ -49,8 +49,8 @@
 | 
				
			|||||||
	//
 | 
						//
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	VS_VERSION_INFO VERSIONINFO
 | 
						VS_VERSION_INFO VERSIONINFO
 | 
				
			||||||
	FILEVERSION 1, 0, 0, 21
 | 
						FILEVERSION 21, 21, 4, 1
 | 
				
			||||||
	PRODUCTVERSION 1, 0, 0, 21
 | 
						PRODUCTVERSION 21, 21, 4, 1
 | 
				
			||||||
	FILEFLAGSMASK 0x3fL
 | 
						FILEFLAGSMASK 0x3fL
 | 
				
			||||||
	#ifdef _DEBUG
 | 
						#ifdef _DEBUG
 | 
				
			||||||
		FILEFLAGS 0x1L
 | 
							FILEFLAGS 0x1L
 | 
				
			||||||
@ -67,12 +67,12 @@
 | 
				
			|||||||
	BEGIN
 | 
						BEGIN
 | 
				
			||||||
	VALUE "CompanyName", "Open Source"
 | 
						VALUE "CompanyName", "Open Source"
 | 
				
			||||||
	VALUE "FileDescription", "Renders fractal flames as single images"
 | 
						VALUE "FileDescription", "Renders fractal flames as single images"
 | 
				
			||||||
	VALUE "FileVersion", "1, 0, 0, 21"
 | 
						VALUE "FileVersion", "21, 21, 4, 1"
 | 
				
			||||||
	VALUE "InternalName", "EmberRender.exe"
 | 
						VALUE "InternalName", "EmberRender.exe"
 | 
				
			||||||
	VALUE "LegalCopyright", "Copyright (C) Matt Feemster 2020, GPL v3"
 | 
						VALUE "LegalCopyright", "Copyright (C) Matt Feemster 2021, GPL v3"
 | 
				
			||||||
	VALUE "OriginalFilename", "EmberRender.exe"
 | 
						VALUE "OriginalFilename", "EmberRender.exe"
 | 
				
			||||||
	VALUE "ProductName", "Ember Render"
 | 
						VALUE "ProductName", "Ember Render"
 | 
				
			||||||
	VALUE "ProductVersion", "1, 0, 0, 21"
 | 
						VALUE "ProductVersion", "21, 21, 4, 1"
 | 
				
			||||||
	END
 | 
						END
 | 
				
			||||||
	END
 | 
						END
 | 
				
			||||||
	BLOCK "VarFileInfo"
 | 
						BLOCK "VarFileInfo"
 | 
				
			||||||
 | 
				
			|||||||
										
											Binary file not shown.
										
									
								
							@ -1,4 +1,4 @@
 | 
				
			|||||||
VERSION = 1.0.0.21
 | 
					VERSION = 21.21.4.1
 | 
				
			||||||
win32:CONFIG += skip_target_version_ext
 | 
					win32:CONFIG += skip_target_version_ext
 | 
				
			||||||
CONFIG += c++14
 | 
					CONFIG += c++14
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -2,7 +2,7 @@
 | 
				
			|||||||
%define buildroot     %{_topdir}/BUILDROOT
 | 
					%define buildroot     %{_topdir}/BUILDROOT
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Name:           Fractorium
 | 
					Name:           Fractorium
 | 
				
			||||||
Version:        1.0.0.21
 | 
					Version:        21.21.4.1
 | 
				
			||||||
Release:        1
 | 
					Release:        1
 | 
				
			||||||
Summary:        A fractal flame editor with GPU support
 | 
					Summary:        A fractal flame editor with GPU support
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,3 +1,46 @@
 | 
				
			|||||||
 | 
					21.21.4.1 4/7/2021
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					--User changes
 | 
				
			||||||
 | 
					 -Sort palette filename combo box.
 | 
				
			||||||
 | 
					 -GPU rendering improvement on Mac.
 | 
				
			||||||
 | 
					 -Fix misaligned menu icons in uranium.css stylesheet, requires reload.
 | 
				
			||||||
 | 
					 -Rotate field now allows continues adjustment and will loop around when reaching 180/-180.
 | 
				
			||||||
 | 
					 -Tooltip for the show/hide affine toolbar buttons show the keyboard shortcut.
 | 
				
			||||||
 | 
					 -Add vignette variation.
 | 
				
			||||||
 | 
					 -Pitch and yaw can now be changed by dragging with the right mouse button while holding Shift and Alt.
 | 
				
			||||||
 | 
					 -Allow for an opacity greater than 1, which can have the effect of highlighting a specific xform.
 | 
				
			||||||
 | 
					 -Make a space bar press be the equivalent of a double click when inside of a spin box. This makes it easy to toggle without using the mouse.
 | 
				
			||||||
 | 
					 -Make Shift+F keys select the flames in the file, and Shift +/- cycle through them.
 | 
				
			||||||
 | 
					 -Allow for specifying linear or smooth interpolation when generating a sequence in the Library tab (was formerly hardcoded to smooth). This has the effect of exposing the --unsmoother option used in EmberGenome in the GUI.
 | 
				
			||||||
 | 
					 -Clarify tool tips of the sequence interpolation fields in the animation group on the Flame tab.
 | 
				
			||||||
 | 
					 -Change caption of the Bounds tab to be Bounds & Log.
 | 
				
			||||||
 | 
					 -Change versioning scheme to be [TOTAL RELEASE COUNT].[2 DIGIT YEAR OF RELEASE].[MONTH OF RELEASE].[TOTAL RELEASE COUNT FOR THE YEAR].
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					--Bug fixes
 | 
				
			||||||
 | 
					 -Add support for Chaotica files which specify xform weight as "Base weight" instead of "base_weight".
 | 
				
			||||||
 | 
					 -Fix bug where Fractorium would crash when a new file was dragged in while previews were still rendering.
 | 
				
			||||||
 | 
					  --This was done by changing the TreeItemChanged() events in the library tab use a direct connection rather than a queued connection.
 | 
				
			||||||
 | 
					  --This obviated the need for QCoreApplication::processEvents() calls in the library tree code.
 | 
				
			||||||
 | 
					 -Fix bug where renaming a flame within a file, then tabbing away did not commit the name change.
 | 
				
			||||||
 | 
					 -Strip illegal characters from filenames before saving.
 | 
				
			||||||
 | 
					 -Fix improper usage of rand() in cpow2, cpow3, hypertile1, hypertile3D1, hypertile3D2, juliac, juliaq.
 | 
				
			||||||
 | 
					 -Fix program crashing during density filtering on some Nvidia cards.
 | 
				
			||||||
 | 
					 -Parsing phoenix_julia when coming from Apophysis was wrong.
 | 
				
			||||||
 | 
					 -Pixel_flow sincos x,y was inverted.
 | 
				
			||||||
 | 
					 -bcircle was not properly setting output values to zero when the bcircle_borderwidth was zero.
 | 
				
			||||||
 | 
					 -depth_blur2 was wrong.
 | 
				
			||||||
 | 
					 -ETA in the final render dialog was not correct when doing incremental renders.
 | 
				
			||||||
 | 
					 -Sequence generation was generating the wrong color curves when a non-default curve had less than 5 nodes in it.
 | 
				
			||||||
 | 
					 
 | 
				
			||||||
 | 
					--Code changes
 | 
				
			||||||
 | 
					 -Migrate to Qt 5.12.8.
 | 
				
			||||||
 | 
					 -Clean up some warnings about const variables.
 | 
				
			||||||
 | 
					 -Upgrade installer to latest update of Visual Studio 2019.
 | 
				
			||||||
 | 
					 -Optimize juliac, npolar.
 | 
				
			||||||
 | 
					 -Add a new function Crand() which behaves like the legacy C rand() which returns an integer between 0 and 32766, inclusive.
 | 
				
			||||||
 | 
					 -Use RandBit() in some places.
 | 
				
			||||||
 | 
					 -Restructure OpenCL code for density filtering such that it does not hang after being compiled on some Nvidia cards, such as the gtx 1660. Remove barriers from conditionals where possible.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
1.0.0.20 4/11/2020
 | 
					1.0.0.20 4/11/2020
 | 
				
			||||||
--Bug fixes
 | 
					--Bug fixes
 | 
				
			||||||
 -ETA time was wrong with incremental final renders after waiting for a period of time.
 | 
					 -ETA time was wrong with incremental final renders after waiting for a period of time.
 | 
				
			||||||
 | 
				
			|||||||
@ -8,7 +8,7 @@ Homepage: http://fractorium.com/
 | 
				
			|||||||
Vcs-Git: https://bitbucket.org/mfeemster/fractorium
 | 
					Vcs-Git: https://bitbucket.org/mfeemster/fractorium
 | 
				
			||||||
Vcs-Browser: https://bitbucket.org/mfeemster/fractorium
 | 
					Vcs-Browser: https://bitbucket.org/mfeemster/fractorium
 | 
				
			||||||
Package: Fractorium
 | 
					Package: Fractorium
 | 
				
			||||||
Version: 1.0.0.20
 | 
					Version: 21.21.4.1
 | 
				
			||||||
Architecture: amd64
 | 
					Architecture: amd64
 | 
				
			||||||
Description: A fractal flame editor with GPU support
 | 
					Description: A fractal flame editor with GPU support
 | 
				
			||||||
 Fractorium
 | 
					 Fractorium
 | 
				
			||||||
 | 
				
			|||||||
@ -37,7 +37,7 @@ static void sincos(float x, float* s, float* c)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
namespace EmberNs
 | 
					namespace EmberNs
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
#define EMBER_VERSION "1.0.0.21"
 | 
					#define EMBER_VERSION "21.21.4.1"
 | 
				
			||||||
//#define FLAM3_COMPAT 1//Uncomment this if you want full compatibility with flam3 regarding some of the trig-based variations in Variations01.h
 | 
					//#define FLAM3_COMPAT 1//Uncomment this if you want full compatibility with flam3 regarding some of the trig-based variations in Variations01.h
 | 
				
			||||||
#define EPS6 T(1e-6)
 | 
					#define EPS6 T(1e-6)
 | 
				
			||||||
#define EPS std::numeric_limits<T>::epsilon()//Apoplugin.h uses -20, but it's more mathematically correct to do it this way.
 | 
					#define EPS std::numeric_limits<T>::epsilon()//Apoplugin.h uses -20, but it's more mathematically correct to do it this way.
 | 
				
			||||||
 | 
				
			|||||||
@ -54,11 +54,14 @@
 | 
				
			|||||||
     <pointsize>12</pointsize>
 | 
					     <pointsize>12</pointsize>
 | 
				
			||||||
    </font>
 | 
					    </font>
 | 
				
			||||||
   </property>
 | 
					   </property>
 | 
				
			||||||
 | 
					   <property name="toolTip">
 | 
				
			||||||
 | 
					    <string><html><head/><body><p>Version format:</p><p>[TOTAL RELEASE COUNT].</p><p>[2 DIGIT YEAR OF RELEASE].</p><p>[MONTH OF RELEASE].</p><p>[TOTAL RELEASE COUNT FOR THE YEAR]</p></body></html></string>
 | 
				
			||||||
 | 
					   </property>
 | 
				
			||||||
   <property name="frameShape">
 | 
					   <property name="frameShape">
 | 
				
			||||||
    <enum>QFrame::NoFrame</enum>
 | 
					    <enum>QFrame::NoFrame</enum>
 | 
				
			||||||
   </property>
 | 
					   </property>
 | 
				
			||||||
   <property name="text">
 | 
					   <property name="text">
 | 
				
			||||||
    <string><html><head/><body><p align="center"><span style=" font-size:10pt;">Fractorium 1.0.0.21</span></p><p align="center"><span style=" font-size:10pt;">A Qt-based fractal flame editor which uses a C++ re-write of the flam3 algorithm named Ember and a GPU capable version named EmberCL which implements a portion of the cuburn algorithm in OpenCL.</span></p><p align="center"><a href="http://fractorium.com"><span style=" font-size:10pt; text-decoration: underline; color:#0000ff;">fractorium.com</span></a></p></body></html></string>
 | 
					    <string><html><head/><body><p align="center"><span style=" font-size:10pt;">Fractorium 21.21.4.1</span></p><p align="center"><span style=" font-size:10pt;">A Qt-based fractal flame editor which uses a C++ re-write of the flam3 algorithm named Ember and a GPU capable version named EmberCL which implements a portion of the cuburn algorithm in OpenCL.</span></p><p align="center"><a href="http://fractorium.com"><span style=" font-size:10pt; text-decoration: underline; color:#0000ff;">fractorium.com</span></a></p></body></html></string>
 | 
				
			||||||
   </property>
 | 
					   </property>
 | 
				
			||||||
   <property name="textFormat">
 | 
					   <property name="textFormat">
 | 
				
			||||||
    <enum>Qt::RichText</enum>
 | 
					    <enum>Qt::RichText</enum>
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										6
									
								
								debian/changelog
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								debian/changelog
									
									
									
									
										vendored
									
									
								
							@ -1,3 +1,9 @@
 | 
				
			|||||||
 | 
					fractorium (21.21.4.1-0ubuntu1) bionic; urgency=low
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  * release 21.21.4.1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 -- Matt Feemster <matt.feemster@gmail.com>  Wed, 7 Apr 2021 08:12:56 -0700
 | 
				
			||||||
 | 
					
 | 
				
			||||||
fractorium (1.0.0.20-0ubuntu1) bionic; urgency=low
 | 
					fractorium (1.0.0.20-0ubuntu1) bionic; urgency=low
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  * release 1.0.0.20
 | 
					  * release 1.0.0.20
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user