2e8eefa07da18b1f28cd33d6e53e3fc9eb3777cc
[descalc.git] / CHANGES
1 200410291000    1.11.2
2         - global redraw() to queue a stack/screen refresh
3 200410282330    1.11.1
4         - postaction hook after running commands
5         - give command name as parameter to pre/postaction hooks
6 200410152225    1.11.0
7         - modules filenames can contain class; only loads first of any class
8
9 200410151900    1.10.7
10         - main changelog moved to seperate CHANGES file
11         - user variables to module; our %var removed
12         - redraw inside main loop; automatically called after error
13         - when showing values with exponent, also adjust fraction
14 200410150015    1.10.6
15         - invalid commands shown as strings instead of character codes
16 200410150000    1.10.5
17         - only first module run of multiple with the same name
18         - preaction hook; undo functionality moved to module
19 200410142145    1.10.4
20         - display welcome at startup, also showing version and modules
21         - allow modules to not load but without error
22 200410132200    1.10.3
23         - digits added/removed to/from integer part in correct number base
24 200410130020    1.10.2
25         - altered stack not redrawn after undo
26 200410120245    1.10.1
27         - fixed backspace with undef fraction
28
29 200410120213    1.09.6
30         - $val{frac} default undefined instead of 0
31 200410120150    1.09.5
32         - normal drop command (alt+bs) removes input/stack value at once
33         - backspace becomes "back" (soft drop, like old "drop")
34 200410112205    1.09.4
35         - unit conversion out of main program (entirely into unitconv.pm)
36 200410112150    1.09.3
37         - all menu related functions moved to menu.pm
38 200410112130    1.09.2
39         - hooks allowing for extra code at reload, showentry, and precmd
40 200409291215    1.09.1
41         - number of menu items depends on screen width
42 200409270057    1.09.0
43         - all key aliases moved to module DCT::Bindings
44
45 200409262210    1.08
46         - stack command (cursor up) cycles through values in stack
47         - fixed %
48         - second undo redoes
49         - negative numbers displayed correctly in different bases
50         - additional digits were not correctly applied to negative values
51
52 200409242350    1.07
53         - new commands: sr/sr, shortkeys ( )
54         - enter on no value repeats last val on stack
55         - action undo: last stack alteration can be undone
56         - numeric modifiers hardcoded instead of in action hash
57
58 200409152310    1.06
59         - x and v shortkeys
60         - new commands: a?(sin|cos|tan)h, inv, !, rand
61         - menu contents in module
62
63 200409101945    1.05
64         - q for sq(rt) (formerly quit, now only ^D/quit)
65         - some unit conversion (mostly lengths) from menu
66         - command backspacing
67         - error on insufficient arguments for command
68         - hp48-like drop (backspace but not editing value)
69        200409092200
70         - overhaul in stack handling
71
72 200408041445    1.04
73         - ^L redraws screen
74         - manual command input using capital letters
75         - error dialog (don't mess up screen)
76
77 20040625        1.03
78         - can enter fractions (.) and negative values (_)
79         - values displayable in arbitrary base
80
81 20040620        1.02
82         - backspace to undo last digit
83         - function keys select command/submenu from (sub)menu
84
85 20040618        1.01
86         - start (curses, some basic commands)
87