|author||H. Peter Anvin <firstname.lastname@example.org>||2009-03-02 10:51:25 -0800|
|committer||H. Peter Anvin <email@example.com>||2009-03-02 10:51:25 -0800|
Move complex menu to com32/cmenu; clean up the Makefiles
Move the complex menu system into the com32 directory so it can be sequenced properly with respect to hdt (it needs to be built after com32/lib but before com32/hdt). While we're at it, clean up the Makefiles somewhat.
Diffstat (limited to 'com32/cmenu/CHANGES')
1 files changed, 32 insertions, 0 deletions
diff --git a/com32/cmenu/CHANGES b/com32/cmenu/CHANGES
new file mode 100644
@@ -0,0 +1,32 @@
+Changes in v1.2
+* Allowed menu's to have names. Submenu's can be referred to by names
+ instead of their index in the menu system. This allows user to refer
+ to submenus which are not yet part of the menusystem.
+* help pages can be longer than one screen
+* menugen.py: Python script for converting .menu files to C source code
+ .menu files can be used to descibe most static uses of menu system,
+ including SubMenus, Checkboxes, RadioButtons, User Authentication and
+ Context sensitive help. You can also restrict use of certain items
+ to users with certain credentials.
+ See MENU_FORMAT for the format of .menu files
+* display.c32: Takes the name of the text file to display and displays it
+ allowing user to scroll through the text.
+ USAGE: display.c32 <filename>
+ <filename> must be an absolute filename (including the /isolinux part)
+Changes in v1.1
+* Additional handler type: Keys handler
+* Menuitem handlers now have a return value of type t_handler_return.
+ For all simple cases, you just return ACTION_VALID or ACTION_INVALID
+ (For some types of menu items, handlers are ignored, and for
+ others the return value is ignored)
+* add_menu takes an extra argument (to better control memory footprint)
+ You can just set it to -1 to choose the default value
+* Now the menu system support long menu's using scroll bars.
+* Support for passwords and context sensitive help is added.