MEMORANDUM DATE: May 21, 1993 TO: Craig Suko FROM: Cary Gee SUBJECT: Report on changes made to TOS\VIEWER\XCONTROL\CPX =========================================== 1) The DESKTOP has been separated from the AES and can now be soft-loaded. This will allow alternative desktops to be loaded when 'shell drive:\path\filename' is inserted into the GEM.CNF file. 2) The VIEWER program can now display characters using the upper byte. Previously, the VIEWER program was unable to display such characters. (ie: umlauts etc ). 3) The VIEWER program now supports iconifying of its windows. 4) XCONTROL now uses malloc() instead of Malloc() thereby increasing memory allocation efficiency under MultiTOS. 5) XCONTROL will now always dynamically allocate CPXs, except for resident CPXs. 6) XCONTROL will now allocate enough CPX headers for 1-1/2 times the number of CPXs actually loaded. This means that if 10 CPXs were loaded at boot time, 5 more CPXs may be placed into the CPX directory and reloaded also, without having to reboot the system. Previously, XCONTROL allowed the user to set the minimum number of slots. ( aka cpx headers ). This feature has been removed. 6) SOUNDTT.CPX has been updated to utilize the 3D effects. This CPX is only for the TT and MegaSTE. It is not intended for the Falcon. 7) The ABOUT menu item can now be disabled. When the new hierarchical menu routines first came out, 'menu_ienable()' would not work on the ABOUT menu item. 8) The ABOUT menu item text can now be changed. When the new hierarchical menu routines first came out, 'menu_text()' would not work on the ABOUT menu item. 9) The bug with menu_attach() not removing or changing submenus has been fixed. 10) The maximum height of a pop-up menu is now two characters less than the height of the screen. 11) The DESKTOP has now been fully compiled with LATTICE C v 5.51. 12) The problem of moving the mouse into the menubar while a popup is displayed has been fixed. 13) The memory used by the True Color icons are now allocated in one large block, instead of a Malloc() per icon. This change would increase the memory allocation efficiency under MultiTOS. 14) The busy bee is now visible during a copy, move and delete from the desktop. Previously, the mouse would remain an arrow when these functions took place. 15) Drop-Down List menus are now supported ( AES versions > 4.1 ). These menus are pop-up menus with up, down and slider buttons to the right of the menu. Please see the updated menu document about these and other menu manager os functions. 16) Show File to the Desktop ( w/o VIEWER ), will no longer use the mouse buttons to scroll with. This feature was removed when the desktop was separated from the AES.