Permalink
Browse files

pre 0.0.9

  • Loading branch information...
1 parent 4ed684a commit 25f5a0441e894d0c47a4ba76d1d288255c29ddf4 @jwm-art-net committed Nov 11, 2010
Showing with 1,386 additions and 625 deletions.
  1. +43 −2 CHANGES
  2. +14 −6 README
  3. +2 −0 TODO
  4. +276 −0 gallery/honeytrace.mdz
  5. +2 −2 src/Makefile
  6. +34 −57 src/colour_gui.c
  7. +4 −6 src/colour_gui.h
  8. +14 −0 src/coords.c
  9. +0 −1 src/fractal.c
  10. +25 −29 src/image_info.c
  11. +5 −5 src/image_info_gui.c
  12. +0 −1 src/main.c
  13. +0 −3 src/main.h
  14. +42 −55 src/main_gui.c
  15. +8 −1 src/main_gui.h
  16. +27 −2 src/mdzfileio.c
  17. +3 −0 src/mdzfileio.h
  18. +38 −2 src/misc_gui.c
  19. +18 −1 src/misc_gui.h
  20. +2 −3 src/my_png.c
  21. +240 −0 src/pal_display_gui.c
  22. +57 −0 src/pal_display_gui.h
  23. +65 −174 src/pal_fun_dlg.c
  24. +9 −8 src/pal_fun_dlg.h
  25. +66 −199 src/pal_rnd_dlg.c
  26. +19 −7 src/pal_rnd_dlg.h
  27. +33 −27 src/palette.c
  28. +4 −26 src/palette.h
  29. +267 −0 src/palette_gui.c
  30. +53 −0 src/palette_gui.h
  31. +16 −8 src/random_palette.h
View
45 CHANGES
@@ -1,5 +1,46 @@
-mdz-0.0.8
-------------------------------------------
+mdz-0.0.9
+
+
+NEW FEATURES:
+
+* Random palette, Palette functions, colour
+ cycling, and colour scaling dialogs combined into
+ a single notebook dialog.
+
+* New palette notebook dialog displays all colours
+ in palette as a horizontal strip.
+
+* Palette display is updated as palette is edited
+ and/or cycled.
+
+* Point and click sliding of colour palette with
+ image update.
+
+
+CHANGES:
+
+* Removed externs.h and globals.c (which only
+ declared and defined the variable palette).
+
+* Changed 'recommended' precision label in
+ attributes dialog to 'scant minimum' as this
+ better reflects what the value is (or seems to
+ be in my opinion).
+
+
+FIXES:
+
+* Fixed various memory leaks related to coordinates
+ calculation.
+
+* Reams of cut-and-pasted code in the construction
+ of the palette dialogs has been replaced with generic
+ functions.
+
+
+-------------------------------------------
+mdz-0.0.8
Minor bug fix release.
@@ -24,8 +65,8 @@ Minor bug fix release.
* Added some strangeness in image_info.c
lines 310,311...
-mdz-0.0.7
-------------------------------------------
+mdz-0.0.7
Compatible with MPFR versions 2.3 to 3.0
Tested on 64bit Debian Lenny and Gentoo ~amd64.
View
20 README
@@ -32,14 +32,20 @@ stage, the arbitrary maths routines must be manually switched on, but
you will see when you need them as the images become blocky.
You may specify how much precision to use with the arbitrary maths
-routines. The minimum setting mdz allows is 80 bits. Once you find
-you need the arbitrary maths routines, it's worth increasing it to
-128.
+routines. The minimum setting mdz allows was 80 bits but is now 2 bits
+for reasons of fullness. Next to the precision setting is a label
+telling you the 'scant minimum' number of bits required to render any
+image. The scant minimum value is a precision which will render the
+image to a barely acceptable state.
Warning: the arbitrary maths routines are slow in comparison, and the
deeper you zoom, and the more precision you ask for, the slower the
-calculations will become. You'll need a lot of patience or a very fast
-computer to really need more than 128 bits of precision.
+calculations will become.
+
+Reduce the image size down to 240 x 120 once you require arbitary
+precision maths. Once you've found an image, save the settings and
+use the command line to render the image at higher resolution.
+
-----------
@@ -67,5 +73,7 @@ the explorer have the patience and knowledge to find them ;-)
colour palettes
-mdz can read fractint .map colour palette files and can save them too.
+mdz can read fractint .map colour palette files and can save them too. It is
+also possible to read the palette section from within an MDZ settings file
+without loading the settings (and vice-versa).
View
2 TODO
@@ -16,3 +16,5 @@ for mdz-0.0.6 i'm planning on implementing the following:
lines are recalculated.
* a crop tool, maybe, but it's rather low on my list of priorities.
+
+* the colours/palette stuff needs some more attention somewhere.
View
@@ -0,0 +1,276 @@
+mdz fractal settings
+# generated by mdz-0.0.9
+# http://jwm-art.net/mdz/
+settings
+fractal mandelbrot
+depth 25000
+aspect 1.33333333333333325932
+colour-scale 0.08398437500000000000
+colour-interpolate yes
+mpfr yes
+precision 176
+cx -7.66701995256949964922178305994168934712886433081717606e-1
+cy 1.00264595952135512543352958560880514410135965558537508e-1
+size 2.94676302638774725686015831604561721063962123995835471e-19
+#xmin -7.66701995256949965069516457313556297555894348883998469e-1
+#xmax -7.66701995256949964774840154674781571869878517279436743e-1
+#ymax 1.00264595952135512653856572050421042676574702428594872e-1
+palette-offset 144
+palette
+data
+ 21 14 206
+ 27 15 205
+ 32 16 205
+ 38 17 204
+ 43 18 204
+ 48 19 203
+ 54 20 203
+ 59 21 202
+ 64 21 202
+ 70 22 201
+ 75 23 201
+ 80 24 200
+ 86 25 200
+ 91 27 199
+ 96 33 199
+ 102 40 198
+ 107 47 198
+ 112 53 198
+ 118 60 197
+ 123 67 197
+ 128 73 196
+ 133 80 196
+ 130 87 195
+ 125 93 195
+ 119 100 194
+ 113 107 194
+ 106 111 191
+ 100 114 184
+ 94 116 178
+ 88 118 171
+ 81 120 164
+ 75 122 158
+ 69 124 151
+ 63 127 144
+ 57 128 138
+ 50 130 131
+ 44 132 125
+ 38 134 119
+ 32 137 112
+ 25 134 106
+ 19 129 99
+ 13 124 92
+ 7 119 86
+ 3 113 79
+ 6 108 72
+ 9 102 66
+ 12 97 59
+ 15 91 52
+ 17 86 46
+ 20 81 39
+ 23 75 32
+ 26 70 26
+ 29 77 25
+ 32 87 25
+ 34 97 25
+ 37 107 25
+ 40 117 25
+ 43 127 25
+ 46 136 25
+ 48 146 25
+ 51 156 25
+ 54 166 25
+ 57 176 25
+ 60 186 25
+ 62 197 25
+ 63 197 26
+ 64 198 26
+ 64 199 26
+ 65 199 26
+ 66 200 26
+ 66 201 26
+ 67 201 26
+ 68 202 26
+ 68 203 26
+ 69 204 26
+ 70 204 26
+ 70 205 26
+ 71 204 28
+ 72 198 33
+ 72 192 39
+ 73 185 45
+ 74 179 51
+ 74 173 57
+ 75 166 62
+ 76 160 68
+ 76 154 74
+ 81 147 80
+ 89 141 85
+ 96 135 91
+ 104 128 97
+ 111 122 103
+ 119 114 109
+ 126 106 114
+ 133 98 120
+ 141 90 126
+ 148 82 131
+ 156 74 137
+ 163 67 142
+ 171 59 148
+ 178 51 154
+ 186 43 160
+ 193 35 165
+ 201 27 171
+ 208 32 174
+ 216 45 174
+ 223 58 175
+ 231 72 175
+ 234 85 176
+ 231 99 176
+ 228 112 177
+ 224 126 177
+ 221 138 178
+ 217 152 178
+ 214 165 178
+ 210 178 179
+ 207 192 179
+ 204 189 180
+ 200 181 180
+ 197 174 181
+ 193 166 181
+ 190 159 182
+ 186 151 182
+ 183 144 183
+ 180 136 183
+ 176 129 184
+ 173 122 184
+ 169 114 185
+ 166 107 185
+ 163 99 186
+ 160 106 184
+ 158 113 182
+ 156 119 180
+ 154 126 178
+ 152 132 177
+ 150 138 175
+ 148 145 173
+ 146 152 171
+ 144 158 170
+ 141 165 168
+ 139 172 166
+ 137 178 164
+ 135 181 163
+ 133 169 161
+ 131 157 159
+ 129 145 157
+ 128 133 156
+ 126 122 154
+ 123 110 152
+ 121 98 150
+ 119 86 149
+ 119 75 147
+ 119 63 145
+ 120 51 143
+ 120 39 142
+ 121 35 139
+ 121 43 135
+ 122 51 132
+ 122 59 128
+ 123 67 126
+ 123 75 122
+ 124 83 118
+ 125 91 115
+ 125 99 111
+ 126 107 107
+ 126 115 104
+ 127 123 100
+ 127 130 96
+ 128 134 93
+ 128 134 89
+ 128 135 86
+ 128 135 82
+ 128 135 78
+ 125 136 75
+ 121 136 71
+ 118 136 67
+ 114 137 64
+ 110 137 60
+ 107 138 56
+ 103 138 53
+ 100 138 49
+ 96 133 54
+ 93 128 62
+ 89 122 69
+ 86 115 77
+ 82 109 84
+ 78 102 92
+ 75 96 99
+ 71 90 106
+ 68 83 114
+ 64 77 121
+ 61 70 128
+ 57 64 135
+ 53 57 143
+ 59 69 150
+ 64 80 157
+ 70 91 165
+ 75 102 172
+ 81 113 180
+ 86 124 187
+ 92 134 194
+ 97 145 202
+ 103 156 209
+ 108 167 217
+ 114 179 224
+ 119 190 232
+ 125 197 236
+ 129 187 229
+ 135 177 222
+ 140 167 215
+ 146 157 208
+ 151 147 201
+ 157 137 194
+ 162 128 187
+ 168 119 180
+ 171 109 172
+ 173 99 165
+ 175 89 158
+ 177 79 151
+ 179 77 144
+ 181 87 137
+ 183 96 130
+ 185 106 124
+ 187 115 117
+ 189 125 110
+ 191 133 103
+ 193 142 96
+ 195 152 89
+ 197 161 82
+ 199 171 74
+ 201 180 67
+ 203 190 60
+ 205 195 61
+ 207 197 67
+ 209 198 73
+ 211 200 78
+ 210 202 84
+ 201 204 90
+ 192 206 96
+ 183 208 102
+ 174 210 108
+ 165 212 113
+ 156 213 119
+ 147 215 125
+ 138 217 130
+ 129 205 136
+ 120 189 141
+ 111 173 147
+ 102 157 153
+ 93 141 159
+ 84 126 165
+ 75 110 171
+ 66 94 176
+ 57 78 182
+ 48 62 188
+ 39 46 194
+ 30 30 200
View
@@ -1,4 +1,4 @@
-VERSION :=0.0.8
+VERSION :=0.0.9
PREFIX :=/usr/local
BINDIR :=$(PREFIX)/bin
@@ -13,7 +13,7 @@ CFLAGS := $(DEFS) -O3 -fomit-frame-pointer -Winline
#Other CFLAGS options:
#CFLAGS := $(DEFS) -O3 -fomit-frame-pointer -Winline -DWITH_TMZ_CMDLINE
-#CFLAGS := $(DEFS) -ggdb -DDEBUG
+CFLAGS := $(DEFS) -ggdb -DDEBUG
LIBS := -lpng -lz -lgmp -lmpfr -lpthread
Oops, something went wrong.

0 comments on commit 25f5a04

Please sign in to comment.