1See also NOTES (French only, sorry) 2and news page on http://geomorph.sourceforge.net 3 4Updated 2008-01 5Things done from 2003 have been removed 6 7 - Test a new generation algorithm: eroded terrain from a branching structure 8 - Add simple square cropping / scaling 9 - Water erosion: 10 - Improve the algorithm by considering the addition of the drops 11 (reproduce huge flows like rivers) 12 - Terraces: 13 - Allow to change the normal of the stratification 14 (rotate the transformation on both axis of the ground plane) 15 - Technical documentation 16 - Automatically refresh document lists in subdialogs 17 - Add selection masks / tools 18 - Add copy / cut / paste 19 - Povray: allow to choose (render from) INI files 20 - Waves: 21 - Add circular waves 22 - For all waves, propose a turbulence factor (warp or randomise the waves) 23 - Propose an amplitude gradient (should be radial for circular waves), 24 linear or quadratic or else 25 - Implement a navigator for the undo/redo stack 26 - Allow scaling and cropping when reading a file. 27 - Migrate the options file to XML. 28 - Use an histogram to facilitate interaction in the brigthness / contrast subdialog. 29 - Develop tools for managing Povray INI files. 30 - Control default hiding / showing of subdialogs in "geomorphrc" 31 - Add a "recent files" list in the menu. 32 - Propose a "mirror tiling" 33 - Test other subdivision algorithms (triangular, circular, hexagonal) 34 35Bugs 36 - Executing Povray freezes Geomorph when the Povray program doesn't exist 37 38Things to check, inconsitencies, features not working 39 - Translate: the document drawing area seems to be refreshed twice 40 - Placement of the "Apply" or "Accept" buttons: 41 should they be always at the window's bottom? 42 - Check if the hide/show arrows are always correctly toggled, 43 when a dialog is displayed for the first time. 44 - Wording, in surface sum generator: slope == level? 45 - Check if these options should be added in "geomorphrc": 46 - Draw pen wrap on/off 47 - Default pen level 48 - Default pen merge operator (+/x) 49 - In document lists in tools subdialogs, sometimes document names are not unique 50 - Forbid size change of the menu window 51 - "Undo" after unchecking "tiling" (wrap) in the document window does not check "tiling" 52 (but the internal value of "tiling" is TRUE). 53 - The accept callback should remove the tiling parameter after some processes 54 like rotate, if not a multiple of 90 degrees, or honeycombs. 55 - Design a way to see or temporarily boost the very high frequencies 56 (amplitudes less than 256 on an 0-65535 scale) 57 - Check if draw_hf_free frees all the memory it should free 58 - Check merging with "subtract" in the "smooth" tool dialog 59