Commit Graph

453 Commits

Author SHA1 Message Date
Person
f66a278c73 06/11/2017
--Code changes
 -Make the OS-specific stylesheets part of the installer.
2017-06-11 15:02:44 -07:00
Person
c4e891b18c 06/09/2017
--User changes
 -dark.qss is now per-OS.
 -Properly set/reload palette when coming from the palette editor. The latter must be done if they've modified the current palette even if they've clicked cancel.

--Bug fixes
 -Make the following variations safer by using Zeps(): conic, bipolar, edisc, whorl, tan, csc, cot, tanh, sech, csch, coth, auger, bwraps, hypertile3d, hypertile3d1, ortho, poincare, rational3, barycentroid, sschecks, cscq, cschq, scry_3D, splitbrdr, hexcrop, nblur, crob.
 -Fix bug enabling/disabling overwrite button in palette editor.
 -Small optimization for gdoffs, use precalcAtanYX.
 -Properly propagate z through circlesplit, cylinder2 and tile_log variations.
 -Some values in truchet_fill could've been NaN.

--Code changes
 -Make most installation files read only.
 -Qualify many calls with std:: to ensure they're not colliding with glm::
 -Use auto in more places.
2017-06-09 19:38:06 -07:00
Person
11ca4f9000 06/6/2017
--Bug fixes
 -Any measurement of time which was sub-millisecond was wrong.
2017-06-06 20:13:30 -07:00
Person
c194d708fd 06/6/2017
--Bug fixes
 -Fix crash when opening palette editor with a flame whose palette specifies no originating file.

--Code changes
 -Revert font changes, only use qss for these now.
2017-06-06 16:41:00 -07:00
Person
66a597df39 06/04/2017
--User changes
 -Make all fonts be MS Shell Dlg 2. This will require reloading dark.qss if users are already using it.
 -Limit size of the left side of the palette editor.
 -Disable create from image buttons in the palette editor when working on a fixed palette.

--Bug fixes
 -The following variations were wrong: coshq, cothq.
 -During iteration, the color index could become nan if all xform color speeds were negative. This could lead to bad results on the GPU. Fix to check for nan. Minimal speed difference.

--Code changes
 -Make the following variations safer by using Zeps(): sinq, sinhq, secq, sechq, tanq, tanhq, cosq, coshq, cotq, cothq, cscq, cschq, estiq.
 -Always pass -cl-no-signed-zeros -cl-denorms-are-zero to kernel compiles for both single and double.
 -Flush all denormals to zero for all executable programs. This will likely lead to a speedup for badly behaving programs.
2017-06-04 17:37:29 -07:00
Person
5a8b4b1148 05/31/2017
--User changes
 -Add support for adjusting xform color indices in the palette editor. Fixed palettes can now be displayed there, but they will have no color arrows as they are not editable.
 -Add support for independent dimension scaling in the EmberRender and EmberAnimate programs to bring them in line with the final render dialog Fractorium.

--Bug fixes
 -File paths with a space in them did not work in the command line programs.
 -Any Xml file in the search paths would erroneously be treated as a palette file.

--Code changes
 -Change some for loops to while loops when iterating through xforms.
 -Allow FractoriumEmberController<T>::UpdateXform() to be able to apply the action to an xform at a specific index.
 -Remove old code blocks build files that were never used.
 -Make GetPath() return empty string if no path is present in the passed in file path.
 -GetTotalXform() was always counting the final xform, even if it was unused.
2017-05-31 19:50:05 -07:00
Person
f4bdc1c50a 05/12/2017
--Bug fixes
 -Fractorium would occasionally freeze after dismissing the final render dialog because some values were not properly re-initialized.

--Code changes
 -Remove VS 2013 build files.
 -Qualify sqrt with std:: in ColorTriangle.cpp
2017-05-12 15:31:48 -07:00
Person
272ebcf0c0 Merge branch 'master' of https://mfeemster@bitbucket.org/mfeemster/fractorium.git 2017-04-09 10:10:52 -07:00
Person
59489e40cb --Bug fixes
-Opacity was accidentally being set to zero when clearing.
2017-04-09 10:10:45 -07:00
Matt Feemster
dea49eaf5b README.md edited online with Bitbucket 2017-04-07 00:25:53 +00:00
Person
d75001b4a2 Linux release 1.0.0.3 2017-04-06 17:20:06 -07:00
Person
4dfa8fe198 1.0.0.3 Release 2017-04-06 15:54:22 -07:00
Person
24cb304918 --Bug fixes
-Fix build error on Mac.
2017-04-04 20:00:39 -07:00
Person
2773ef27f7 --Bug fixes:
-Fix path bugs when creating dialogs on Mac.
 -Add new setting for path when creating palette from image.
2017-04-04 16:21:58 -07:00
Person
2f54215e65 --Bug fixes
-On delete, select the library item closest to the last one which was deleted.
2017-03-30 17:10:44 -07:00
Person
dea12ee96a --Code changes
-Bump to version 1.0.0.3
 -Remove all code for opacity adjustment, it's no longer needed.
 -Small optimization on accumulating to the histogram on the CPU.
2017-03-27 18:05:06 -07:00
Person
71abee0396 --Bug fixes
-Double clicking min/max DE filter spinners would not trigger a render reset if the other was non-zero. The fix has the downside of triggering a change event when scrolling even if the value is already capped. This is an acceptable tradeoff.
2017-03-21 20:09:10 -07:00
Person
a83c0f95bc --Bug fixes
-Remove old flam3 opacity/vizadjusted code. It makes no sense and produces bad results.
2017-03-21 19:02:31 -07:00
Gambhiro Bhikkhu
dc8271b39a Merged in gambhiro/fractorium (pull request #3)
linux build guide update

Approved-by: Matt Feemster <matt.feemster@gmail.com>
2017-03-17 23:44:05 +00:00
Gambhiro
afb1ca9400 linux build guide update 2017-03-17 07:39:52 +00:00
Matt Feemster
df7bd55d25 LinuxRelease.md edited online with Bitbucket 2017-03-17 03:23:38 +00:00
Matt Feemster
f7218ca587 README.md edited online with Bitbucket 2017-03-17 01:35:01 +00:00
Matt Feemster
c908be6b1e LinuxRelease.md edited online with Bitbucket 2017-03-17 01:00:25 +00:00
Person
d59538869b Linux release. 2017-03-16 17:37:22 -07:00
Person
7119280010 Update package-linux.sh 2017-03-15 18:33:19 -07:00
Person
a5ff2ad08a Update version history. 2017-03-15 18:27:06 -07:00
Person
d8908092fe Merge branch 'master' of https://mfeemster@bitbucket.org/mfeemster/fractorium.git 2017-03-15 18:18:23 -07:00
Person
ce26728f7c Remove old wiki. 2017-03-15 18:18:18 -07:00
Matt Feemster
e2270c30a5 changelog edited online with Bitbucket 2017-03-16 01:15:23 +00:00
Matt Feemster
5ad3cf9fba README.md edited online with Bitbucket 2017-03-16 01:12:14 +00:00
Person
5352dc55bf .gitignore 2017-03-15 17:49:18 -07:00
Matt Feemster
3410fcd5b6 BuildGuideMacOSX.md edited online with Bitbucket 2017-03-16 00:47:48 +00:00
Matt Feemster
bfe2f6ffdd BuildGuideMacOSX.md edited online with Bitbucket 2017-03-16 00:47:03 +00:00
Matt Feemster
b63e04aa85 BuildGuideMacOSX.md edited online with Bitbucket 2017-03-16 00:43:58 +00:00
Matt Feemster
a09752fff1 BuildGuideMacOSX.md edited online with Bitbucket 2017-03-16 00:42:06 +00:00
Matt Feemster
5cc8579905 BuildGuideMacOSX.md edited online with Bitbucket 2017-03-16 00:39:22 +00:00
Matt Feemster
e7c6c589fd BuildGuideQtCreator.md edited online with Bitbucket 2017-03-16 00:32:26 +00:00
Matt Feemster
940753a1ec README.md edited online with Bitbucket 2017-03-16 00:27:54 +00:00
Matt Feemster
0f5755eaf9 BuildGuideQtCreator.md edited online with Bitbucket 2017-03-16 00:24:05 +00:00
Matt Feemster
7b48f768cd README.md edited online with Bitbucket 2017-03-15 23:53:07 +00:00
Person
7862cf4c40 --Bug fixes
-Set path to libxml2 properly on Mac in defaults.pri
 -Workaround for color picker dialog crashing on program exit on Mac
2017-03-12 18:34:45 -07:00
Person
188a5216d5 --Bug fixes
-Deleting, then overwriting a palette used the wrong index and was not updating.
2017-03-11 10:26:00 -08:00
Person
d2593bb50d --Bug fixes
-Remove strange characters from two gradient files.
 -Copy new gradients to output on post build.
2017-03-11 09:38:59 -08:00
Person
a1862c5c1d --Bug fixes
-Add min/max size on Palette Editor button to prevent weird resizing on Mac.
2017-03-11 09:25:08 -08:00
Person
74a371e567 --Bug fixes
-Do not reset rendering process when arrow is double clicked in the palette editor, because nothing has changed.
2017-03-07 18:15:53 -08:00
Person
d6b112dd32 --Bug fixes:
-Xaos has been wrong this entire time on the GPU because it was not selecting from the unweighted distributions on the very first iteration when fusing.
2017-03-05 08:32:58 -08:00
Person
2fba807777 --Bug fixes:
-Query matrices when drawing affines even if they are set not to be drawn because the values are used elsewhere.
 -No longer need to move library items on a delayed timer when dragging and dropping.
2017-03-04 07:46:28 -08:00
Person
621a037c2a --Bug Fixes
-Fix strange spurious crash in library tab when switching between SP and DP.
 -Compensate for severe Qt bug where dragging and dropping disjoint items in the Library tree would resort the dropped items in special situations.
 -Move Info.plist to Data folder.
 -Ensure RTTI is included in build.
 -Add darker versions of .png icons.
2017-03-02 20:04:47 -08:00
Person
cfb766f728 --Bug Fixes:
-Save palettes values in flame files as uppercase.
2017-02-28 19:01:49 -08:00
Person
9b810d529f --Bug fixes
-Update Mac build script build.sh.
 -Remove legacy build_osx_package.sh script.
 -Fix affine zooming bug on Mac.
2017-02-27 16:11:51 -08:00