release 1.11.2
[descalc.git] / CHANGES
diff --git a/CHANGES b/CHANGES
new file mode 100644 (file)
index 0000000..2e8eefa
--- /dev/null
+++ b/CHANGES
@@ -0,0 +1,87 @@
+200410291000   1.11.2
+       - global redraw() to queue a stack/screen refresh
+200410282330   1.11.1
+       - postaction hook after running commands
+       - give command name as parameter to pre/postaction hooks
+200410152225   1.11.0
+       - modules filenames can contain class; only loads first of any class
+
+200410151900   1.10.7
+       - main changelog moved to seperate CHANGES file
+       - user variables to module; our %var removed
+       - redraw inside main loop; automatically called after error
+       - when showing values with exponent, also adjust fraction
+200410150015   1.10.6
+       - invalid commands shown as strings instead of character codes
+200410150000   1.10.5
+       - only first module run of multiple with the same name
+       - preaction hook; undo functionality moved to module
+200410142145   1.10.4
+       - display welcome at startup, also showing version and modules
+       - allow modules to not load but without error
+200410132200   1.10.3
+       - digits added/removed to/from integer part in correct number base
+200410130020   1.10.2
+       - altered stack not redrawn after undo
+200410120245   1.10.1
+       - fixed backspace with undef fraction
+
+200410120213   1.09.6
+       - $val{frac} default undefined instead of 0
+200410120150   1.09.5
+       - normal drop command (alt+bs) removes input/stack value at once
+       - backspace becomes "back" (soft drop, like old "drop")
+200410112205   1.09.4
+       - unit conversion out of main program (entirely into unitconv.pm)
+200410112150   1.09.3
+       - all menu related functions moved to menu.pm
+200410112130   1.09.2
+       - hooks allowing for extra code at reload, showentry, and precmd
+200409291215   1.09.1
+       - number of menu items depends on screen width
+200409270057   1.09.0
+       - all key aliases moved to module DCT::Bindings
+
+200409262210   1.08
+       - stack command (cursor up) cycles through values in stack
+       - fixed %
+       - second undo redoes
+       - negative numbers displayed correctly in different bases
+       - additional digits were not correctly applied to negative values
+
+200409242350   1.07
+       - new commands: sr/sr, shortkeys ( )
+       - enter on no value repeats last val on stack
+       - action undo: last stack alteration can be undone
+       - numeric modifiers hardcoded instead of in action hash
+
+200409152310   1.06
+       - x and v shortkeys
+       - new commands: a?(sin|cos|tan)h, inv, !, rand
+       - menu contents in module
+
+200409101945   1.05
+       - q for sq(rt) (formerly quit, now only ^D/quit)
+       - some unit conversion (mostly lengths) from menu
+       - command backspacing
+       - error on insufficient arguments for command
+       - hp48-like drop (backspace but not editing value)
+       200409092200
+               - overhaul in stack handling
+
+200408041445   1.04
+       - ^L redraws screen
+       - manual command input using capital letters
+       - error dialog (don't mess up screen)
+
+20040625       1.03
+       - can enter fractions (.) and negative values (_)
+       - values displayable in arbitrary base
+
+20040620       1.02
+       - backspace to undo last digit
+       - function keys select command/submenu from (sub)menu
+
+20040618       1.01
+       - start (curses, some basic commands)
+