Commit Graph

1033 Commits

Author SHA1 Message Date
Matt Feemster
1931d57e8d README.md edited online with Bitbucket 2024-12-08 21:03:36 +00:00
Person
80678d318b 24.24.12.1 linux release. 2024-12-08 13:49:13 -07:00
Person
f9245d435a 24.24.12.1 release 2024-12-08 11:27:04 -07:00
Person
6b0531718f -Fix template compiler error that worked in C++17, but not in C++20. 2024-11-24 10:53:45 -07:00
Person
391ee672bc --Bug fixes
-Remove linking to lHalf when using newer versions of OpenEXR.
2024-05-17 10:41:53 -06:00
Person
4b1ad74190 --Code changes
-Fix link statement for new (>= 3.0) OpenEXR on linux builds.
2024-05-12 13:25:42 -06:00
Person
4c0f03a52a --User changes
-Add Ctrl+g shortcut for generating a sequence.

--Bug fixes
 -Fix indendation for variations because of type icon.
 -Fix bug when duplicating flame where the new flame wasn't being properly selected.
 -Fix bug where clearing a flame was changing size and quality when it shouldn't have.
 -Fix bug where reading an Xml palette was failing on linux.

--Code changes
 -No longer pad string with null terminator in ReadFile() because std::string already does it.
2024-05-08 07:31:55 -06:00
Person
45d936b60c --Code changes
-Bump version to 23.23.8.103.
--This is only a dev version.
2024-03-16 10:28:30 -06:00
Person
a0a205edd8 --User changes
-Users can now specify animation params on a per flame basis.
 --These get saved with the flame file.
 -Allow for rotating xforms around the world origin during animation.
 -Make the Clear Flame menu item be more comprehensive in how it clears a flame out.

--Bug fixes
 -Fix an extremely rare possible memory leak when using motion during animation, which is never used in Fractorium.
 -Do not skip to the current flame index, or attach a prefix in the Final Render Dialog when rendering an animation sequence.

--Code changes
 -Place all animation params in Ember.
2024-03-16 10:15:51 -06:00
Person
26e075def5 --Bug fixes
-Another attempt to fix null termination bug with reading files for Xml processing.
2024-03-08 10:14:21 -07:00
Person
9a56f286b2 Merge branch 'master' of https://bitbucket.org/mfeemster/fractorium 2024-03-04 07:49:29 -07:00
Person
47808b567d --Bug fixes
-Attempt to fix a null termination bug when reading Xml strings.
2024-03-04 07:49:22 -07:00
Matt Feemster
a5bbb05c6c BuildGuideLinux.md edited online with Bitbucket 2024-01-31 18:01:13 +00:00
Matt Feemster
0b32c8db68 BuildGuideLinux.md edited online with Bitbucket 2024-01-31 17:59:44 +00:00
Matt Feemster
6d83b56dcb README.md edited online with Bitbucket 2024-01-31 17:39:49 +00:00
Person
960f0e11be Revert "export raw histogram data"
This reverts commit a7b4cc70d6.
2024-01-30 14:24:56 -07:00
Person
26f1cf8558 Merge remote-tracking branch 'mathr/claude' 2024-01-30 14:17:37 -07:00
Claude Heiland-Allen
16fea71fb1 debian changelog 2024-01-30 14:04:03 -07:00
Claude Heiland-Allen
270e744751 update debian build-depends for Qt 6 2024-01-30 14:03:40 -07:00
Claude Heiland-Allen
eb1a779e52 dos2unix debian/rules 2024-01-30 14:03:30 -07:00
Claude Heiland-Allen
bd02db389f fix lintian warning about description starting with article 2024-01-30 14:03:15 -07:00
Claude Heiland-Allen
59bf5c1572 remove unused mime type from desktop file (fixes lintian warning) 2024-01-30 14:03:07 -07:00
Claude Heiland-Allen
a1f7455b97 add alternative for _strnicmp on non-Windows 2024-01-30 14:02:57 -07:00
Claude Heiland-Allen
e691dbd1e3 update dependencies to OpenEXR 3.1 2024-01-30 14:02:45 -07:00
Claude Heiland-Allen
15d8c9e2bd debian changelog 2024-01-30 14:02:38 -07:00
Claude Heiland-Allen
9edb074320 dos2unix package-linux.sh 2024-01-30 14:02:29 -07:00
Claude Heiland-Allen
4110299834 bump debian compat version (allows parallel builds) 2024-01-30 14:02:17 -07:00
Claude Heiland-Allen
6a3eb3e7d5 remove executable bit from non-executable files 2024-01-30 14:01:28 -07:00
Person
a8fc7caa9f --User changes
-No longer automatically set sequence checkbox in the final render dialog when rendering a sequence. It's an outdated option for today's hardware.

--Bug fixes
 -Properly count the number of images in the final render dialog when starting from a non-zero offset.
2024-01-30 12:36:00 -07:00
Person
7929e0ef05 --Bug fixes
-Fix a bug with duplicating a flame in a file and scrolling to it.
2024-01-23 19:05:31 -07:00
Person
4214d4fbee --User changes
-Disable Start At checkbox in the findal render dialog when Render All is unchecked.
2023-12-25 12:40:58 -07:00
Person
9990d538f6 --User changes
-Show image index in the library and sequence trees.
 -Add progress bar showing when preview renders are complete.
 -Automatically show animation preview when sequence generation is done.
 -Add the ability in the final render dialog to start a render within a sequence from a given point, rather than always having to start from the beginning.
 --Allow using the image index as its name rather than the file name.
2023-12-19 13:24:50 -07:00
Claude Heiland-Allen
ea5cf59892 debian changelog 2023-12-05 14:00:07 +00:00
Claude Heiland-Allen
a13b7ad31d update debian build-depends for Qt 6 2023-12-05 13:56:49 +00:00
Claude Heiland-Allen
5aef5b8273 dos2unix debian/rules 2023-12-05 13:56:01 +00:00
Claude Heiland-Allen
691d86861e fix lintian warning about description starting with article 2023-12-05 13:34:54 +00:00
Claude Heiland-Allen
0df7c864c4 remove unused mime type from desktop file (fixes lintian warning) 2023-12-05 13:34:03 +00:00
Claude Heiland-Allen
0cdfc207b5 add alternative for _strnicmp on non-Windows 2023-12-05 13:32:56 +00:00
Claude Heiland-Allen
f4490a6ed3 update dependencies to OpenEXR 3.1 2023-12-05 13:32:31 +00:00
Claude Heiland-Allen
cace6fc9a2 debian changelog 2023-12-05 11:27:35 +00:00
Claude Heiland-Allen
2d42c8c4a8 dos2unix package-linux.sh 2023-12-05 11:26:21 +00:00
Claude Heiland-Allen
a7b4cc70d6 export raw histogram data 2023-12-05 11:18:40 +00:00
Claude Heiland-Allen
6ef145e76e bump debian compat version (allows parallel builds) 2023-12-05 11:16:12 +00:00
Claude Heiland-Allen
826577cfda remove executable bit from non-executable files 2023-12-05 11:15:38 +00:00
Person
c3078f018a --User changes
-Update various tooltips.
 -Increase precision of affine and xaos spinners.
 -Increase precision of fields written in Xml files to 8.

--Bug fixes
 -When rendering on the CPU, if the number of threads didn't divide evenly into the number of rows, it would leave a blank spot on the last few rows.
 -Fix numerous parsing bugs when reading .chaos files.
 -Added compatibility fixes and/or optimizations to the following variations: asteria, bcircle, bcollide, bipolar, blob2, btransform, cell, circlecrop, circlecrop2, collideoscope, cpow2, cropn, cross, curl, depth_ngon2, depth_sine2, edisc, eRotate, escher, fan2, hex_rand, hypershift, hypershift2, hypertile1, julia, julian, julian2, juliaq, juliascope, lazyjess, log, loonie2, murl, murl2, npolar, oscilloscope2, perspective, phoenix_julia, sphericaln, squish, starblur, starblur2, truchet, truchet_glyph, waffle, wavesn.
2023-11-29 15:47:31 -07:00
Person
b3ad38020e --User changes
-Add a progress bar for sequence previews.

--Bug fixes
 -Attempt to prevent crash when dragging in a new file while the previews from the current file are still rendering.
2023-11-23 14:52:34 -07:00
Person
745f06d29d --User changes
-Remove the Type field from the variations tree and instead just put the type indicator icon next to the variation name.
 -Double clicking to toggle variation parameter spinners now resets the value to the default if there is one, else it uses zero. If it is already using the default, it is toggled to 0.
 -Add a new button to toggle xaos on and off.
 -When duplicating a flame, insert it immediately after the one being duplicated instead of at the end of the file.
 -When switching between flames in a file, keep the same xform index selected rather than resetting it to the first xform each time.
 -Create a threaded writer for the final render and EmberAnimate so the rendering process does not get delayed by file saving which may take a long time.
 -Remove warning which said "Frames per rot cannot be greater than one while Rotations is zero" when generating a sequence.
 -Add the Circle_Rand variation from Chaotica.
 -Add tool tips to clarify the following items:
 --Auto Unique Filenames checkbox in the options dialog.
 --Xaos table headers.

--Bug fixes
 -Generating sequences using the following variations would be done incorrectly: circletrans1, collideoscope, crob, curlsp, glynnsim1, glynnsim2, hypercrop, julian, julian, mobiusn, nblur, waves2, wavesn.
 -Adding/removing nodes from the color curve had accidentally been disabled.
 -The applied xaos weight table was not showing normalized weight values.
 -Changing the size of a flame was not observing the Apply To All checkbox.
 -Do not clamp the Rotate field to +/-180, because this causes the rotation to switch from CW to CCW during sequence generation. Instead, leave it exactly as the user entered it so the rotations proceed in the same direction.
2023-11-21 22:58:22 -07:00
Person
1a1cb8b0f2 --Bug fixes
-Stop rendering process when a single render or save fails.
2023-11-04 19:02:22 -06:00
Person
99d1096b51 Merge branch 'master' of https://bitbucket.org/mfeemster/fractorium 2023-09-17 16:37:25 -06:00
Person
2f4ca6cafb --User changes
-Clarify the tooltip for the red squares in the Type column of the Variations tree.
2023-09-17 16:37:13 -06:00