# Copyright (c) 2004 Massachusetts Institute of Technology # # Permission is hereby granted, free of charge, to any person # obtaining a copy of this software and associated documentation files # (the "Software"), to deal in the Software without restriction, # including without limitation the rights to use, copy, modify, merge, # publish, distribute, sublicense, and/or sell copies of the Software, # and to permit persons to whom the Software is furnished to do so, # subject to the following conditions: # # The above copyright notice and this permission notice shall be # included in all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND # NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS # BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN # ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. # This file documents the versions of the API for NetIDMgr. The # syntax of the file is: # # Version= # AppVersion= # Date= | NOTRELEASED # # # # # comment # Schema: # # comment #---------------------------------------------------------------- Version=1 AppVersion=0.1.0.0 Date=NOTRELEASED # Original Khimaira API. #---------------------------------------------------------------- Version=2 AppVersion=0.1.1.0 Date=Nov 01, 2005 # Alpha 1 release of NetIDMgr, along with KFW 3.0.0 beta #---------------------------------------------------------------- Version=3 AppVersion=0.1.2.0 Date=Nov 30, 2005 # Alpha 2 release of NetIDMgr, along with KFW 3.0.0 beta 2 #---------------------------------------------------------------- Version=4 AppVersion=1.0.0.0 Date=Dec 05, 2005 # Released with KfW 3.0.0 #---------------------------------------------------------------- Version=5 AppVersion=1.1.0.0 Date=(TBD) # Released with KFW 3.1.0 +khui_alert_show_modal(),KMSG_ALERT_SHOW_MODAL, KHUI_ALERT_FLAG_MODAL # Support for modal alert boxes +KHUI_PACTION_YES, KHUI_PACTION_NO, KHUI_PACTION_YESALL, KHUI_PACTION_NOALL, KHUI_PACTION_KEEP, KHUI_PACTION_REMOVE, KHUI_PACTION_DISCARD # Additional pseudo actions !tag_khui_action, khui_action # Membership extension for supporting custom actions. Type changes # from 'int' to khm_int32. +khui_action_create(), khui_action_get_data(), khui_action_delete() # Support for creating custom actions !kmq_msg_subscription, tag_kmq_msg_subscription # Add 'magic' field. +KHUI_MENU_NONE # New identifier for unspecified menu commands. +khui_menu_insert_action(), khui_menu_get_action(), khui_menu_get_size(), khui_menu_remove_action() # Functions for manipulating custom menus +khui_menu_insert_paction() # Exported, but not exposed as an API. For inserting actions by # reference in to menus. -khui_menu_add_action(), khui_menu_add_paction() # Removed deprecated functions. Temporarily provided as macros. The # replacements are khui_menu_insert_action() and # khui_menu_insert_paction() respectively. +kmq_create_hwnd_subscription() # Ad-hoc subscriptions can now be obtained for Win32 windows. -khui_create_gloabl_accel_table() # Exported but no longer exposed. -khui_action_list_length() # Exported but no longer exposed. +kmm_enable_plugin() # New API for enabling or disabling plugins !kmm_plugin_info # Added 'flags' field. +KCDB_ATTR_FLAG_TRANSIENT # New flag for transient attributes. +kherr_get_prev_event(), kherr_get_last_event() # For more efficient traversal of the event lists for use by error context handlers. +KHERR_RF_COMMIT # Flag for error events to signal that the error event has been committed. +khui_action_trigger() +khui_action_set_hwnd() +KEPT_PTR +_cptr !khc_open_space # name parameter is now a const string !KCDB_ATTRNAME_ISSUE # Fixed typo