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