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