IHMC CMap Tools Release Notes ============================= The IHMC Concept Mapping set of tools empower users to construct, navigate, share, and criticize knowledge models represented as Concept Maps. The tools are platform-independent and network-enabled, allowing the users to build, and collaborate during the construction of concept maps with colleagues anywhere on the network,and share and navigate through others' models distributed on servers throughout Internet. Through a flexible architecture, the tools allow the user to install only the functionality required, adding more modules as needed, or as new modules with additional functionality are developed. Institute for Human and Machine Cognition The University of West Florida http://cmap.coginst.uwf.edu/ cmapsupport@ai.uwf.edu PC Recommended Hardware: -Windows NT: * Pentium 200 MMX * 64 MB RAM * 15 MB Free Disk Space -Windows 95/98: * Pentuim 200 MMX * 32 MB RAM * 15 MB Free Disk Space PC Hardware Requirements: -Windows NT: * Pentium 100 * 32 MB RAM * 15 MB Free Disk Space -Windows 95/98: * Pentium 100 * 16 MB RAM * 15 MB Free Disk Space Macintosh Requirements: * PowerPC 604 processor running at 132 MHz or faster G3 Macintosh recommended. * 15 MB of storage for minium installation. * 32 MB of physical RAM required, 64 MB recommended for large maps. * Macintosh OS 8.0, 8.5 recommended. * Macintosh Runtime for Java 2.1.1 or newer. * Quicktime 2.5, 4.0 strongly recommended. Solaris Requirements: * Solaris 2.5.1 or above * 32 MB of memory * 20 MB of storage Linux Requirements: * Intel x86 Computer System * Linux kernel 2.2.1 or above * glib 2.1 libaries (standard part of the Redhat 6.0 and above) * X Windows Version 2.9.1 ******************************************************************************* -Added Features -Known Issues -Bug Fixes * Added files that were not included in 2.9. * Increased timeout in both the Discussion Thread client and the Soup client. * Fixed bug in Soup server that caused a lock on Soups opened for editing purposes to be released after 1 minute. The locking time on Soup resources have been increased to 10 minutes. * Fixed error message produced when a Soup is saved back to the server but the server has released the lock on the opened Soup. * Fixed bug that caused "Accept" in the "Edit" menu on Soup windows to be not processed. * Enlarged dialog for starting a collaboration. Version 2.9 ******************************************************************************* -Added Features * Added a new collaboration tool that allows users to construct knowledge soups and to share propositions that are either derived from concept maps or manualy edited in knowledge soups. The new collaboration tool supports dicussion threads on shared propositions. A tutorial is provided in the QuickHelp. -Known Issues * There are some issues with respect to keeping propositions extract from concept maps in sync with the originating concept maps. As a result, propositions may be marked as out of synch even though they are not out of sync. Also, when manually extracting propositions from concept maps, the system sometimes generates multiple copies of the same proposition. We will address these issues in the next release. -Bug Fixes Version 2.8 ******************************************************************************* -Added Features * Added HTML code to do the following - Inline a StyleSheet for text rollovers. - Remove padding and change colors of the popup menus. - Put our logo and some text in the corner of HTML pages. -Known Issues * JavaScript and style sheets must be enabled in the Web Browser in order to view Concept Maps on the web. * If any directory in the path where the CMapTools are installed contains a special character (specifically the directory separation character '/' or '\'), problems can occur when trying to view resources from the local server. So make sure that none of these characters are in the names of the directories in the path where the program is installed. * Sometimes the conversion of a map to an images results in an image that is not in color but rather in grayscale or black and white. This happens on PC's when the color depth is set to True Color (24bit or higher). To fix this problem reduce the color depth to HiColor (65K colors). * Because of how Java handles images in memory, sometimes when a map is converted to a gif image, extra artifacts are placed in the images such as parts of the project browser menu, project browser tree view, or progress bars. * You cannot save maps to projects whose project table of contents have not been loaded. To load a Project's Table of contents, double-click the project. * (Windows) Sound Resources do not work from remote servers. * If ICQ99a is installed and running on a windows machine at the same time as the cmap editor, ctrl+shift+N will cause a new sticky note to be displayed by ICQ instead of creating a new project. * The default choice in the delete confirmation dialog box when deleting resources is still "Yes" on a mac due to problems setting the focus. * While copying a project, the selection focus in the Project Browser will return to the destination project everytime a resource is saved. This is a problem if the user is trying to select other projects/resources while the copy project operation is running. * (Windows) Printing may result in some of the text running over the bounding box if it exists. * (Solaris/UNIX) Only one copy of a document can be printed at a time, no matter what number of copies are requested in the print dialog. * (Windows/Solaris) The Movie-Viewer occasionally has problems showing codecs it supports. * Under Windows, you cannot save gif files to the desktop. -Bug Fixes * The Discussion Thread server has been made more robust with respect to the data storage of the discussion threads and user information on disk. * Fixed bug in the UNIXExternalResourceViewer() in order to work with new versions of Netscape. Version 2.7.5 ******************************************************************************* -Added Features -Known Issues * JavaScript and style sheets must be enabled in the Web Browser in order to view Concept Maps on the web. * If any directory in the path where the CMapTools are installed contains a special character (specifically the directory separation character '/' or '\'), problems can occur when trying to view resources from the local server. So make sure that none of these characters are in the names of the directories in the path where the program is installed. * Sometimes the conversion of a map to an images results in an image that is not in color but rather in grayscale or black and white. This happens on PC's when the color depth is set to True Color (24bit or higher). To fix this problem reduce the color depth to HiColor (65K colors). * Because of how Java handles images in memory, sometimes when a map is converted to a gif image, extra artifacts are placed in the images such as parts of the project browser menu, project browser tree view, or progress bars. * You cannot save maps to projects whose project table of contents have not been loaded. To load a Project's Table of contents, double-click the project. * (Windows) Sound Resources do not work from remote servers. * If ICQ99a is installed and running on a windows machine at the same time as the cmap editor, ctrl+shift+N will cause a new sticky note to be displayed by ICQ instead of creating a new project. * The default choice in the delete confirmation dialog box when deleting resources is still "Yes" on a mac due to problems setting the focus. * While copying a project, the selection focus in the Project Browser will return to the destination project everytime a resource is saved. This is a problem if the user is trying to select other projects/resources while the copy project operation is running. * (Windows) Printing may result in some of the text running over the bounding box if it exists. * (Solaris/UNIX) Only one copy of a document can be printed at a time, no matter what number of copies are requested in the print dialog. * (Windows/Solaris) The Movie-Viewer occasionally has problems showing codecs it supports. * Under Windows, you cannot save gif files to the desktop. -Bug Fixes * After choosing stretch menu item and using the stretch dialog, then choosing the autolayout menu item and pressing cancel the selection of the stretch was repainted on the screen, even if it came from a different Cmap. * Renamed the DT html files because they were too long for the Mac build. Version 2.7.4 ******************************************************************************* -Added Features * Added the Discussion Threads to the QuickHelp. -Known Issues * JavaScript and style sheets must be enabled in the Web Browser in order to view Concept Maps on the web. * If any directory in the path where the CMapTools are installed contains a special character (specifically the directory separation character '/' or '\'), problems can occur when trying to view resources from the local server. So make sure that none of these characters are in the names of the directories in the path where the program is installed. * Sometimes the conversion of a map to an images results in an image that is not in color but rather in grayscale or black and white. This happens on PC's when the color depth is set to True Color (24bit or higher). To fix this problem reduce the color depth to HiColor (65K colors). * Because of how Java handles images in memory, sometimes when a map is converted to a gif image, extra artifacts are placed in the images such as parts of the project browser menu, project browser tree view, or progress bars. * You cannot save maps to projects whose project table of contents have not been loaded. To load a Project's Table of contents, double-click the project. * (Windows) Sound Resources do not work from remote servers. * If ICQ99a is installed and running on a windows machine at the same time as the cmap editor, ctrl+shift+N will cause a new sticky note to be displayed by ICQ instead of creating a new project. * The default choice in the delete confirmation dialog box when deleting resources is still "Yes" on a mac due to problems setting the focus. * While copying a project, the selection focus in the Project Browser will return to the destination project everytime a resource is saved. This is a problem if the user is trying to select other projects/resources while the copy project operation is running. * (Windows) Printing may result in some of the text running over the bounding box if it exists. * (Solaris/UNIX) Only one copy of a document can be printed at a time, no matter what number of copies are requested in the print dialog. * (Windows/Solaris) The Movie-Viewer occasionally has problems showing codecs it supports. * Under Windows, you cannot save gif files to the desktop. -Bug Fixes Version 2.7.3 ******************************************************************************* -Added Features * Added the Discussion Threads -Known Issues * JavaScript and style sheets must be enabled in the Web Browser in order to view Concept Maps on the web. * If any directory in the path where the CMapTools are installed contains a special character (specifically the directory separation character '/' or '\'), problems can occur when trying to view resources from the local server. So make sure that none of these characters are in the names of the directories in the path where the program is installed. * Sometimes the conversion of a map to an images results in an image that is not in color but rather in grayscale or black and white. This happens on PC's when the color depth is set to True Color (24bit or higher). To fix this problem reduce the color depth to HiColor (65K colors). * Because of how Java handles images in memory, sometimes when a map is converted to a gif image, extra artifacts are placed in the images such as parts of the project browser menu, project browser tree view, or progress bars. * You cannot save maps to projects whose project table of contents have not been loaded. To load a Project's Table of contents, double-click the project. * (Windows) Sound Resources do not work from remote servers. * If ICQ99a is installed and running on a windows machine at the same time as the cmap editor, ctrl+shift+N will cause a new sticky note to be displayed by ICQ instead of creating a new project. * The default choice in the delete confirmation dialog box when deleting resources is still "Yes" on a mac due to problems setting the focus. * While copying a project, the selection focus in the Project Browser will return to the destination project everytime a resource is saved. This is a problem if the user is trying to select other projects/resources while the copy project operation is running. * (Windows) Printing may result in some of the text running over the bounding box if it exists. * (Solaris/UNIX) Only one copy of a document can be printed at a time, no matter what number of copies are requested in the print dialog. * (Windows/Solaris) The Movie-Viewer occasionally has problems showing codecs it supports. * Under Windows, you cannot save gif files to the desktop. -Bug Fixes * Fixed bug in the Strech Tool. It did not work when it was selected from the menu item. Version 2.7.2 ******************************************************************************* -Added Features * A Quick Tutorial to help users that are starting using the tools to construct CMaps. * Final version of Enhanced autolayout for version 2: improved hierarchical layering to avoid long span edges (smarter lowering of nodes), force-directed method fully implemented with step-wise clean up; enhanced dialogue: selection on top checkbox for hierarchical method, navigation tool on the dialogue; generation of straight lines, polylines or beziers as edges. * Stretching menu item (stretches selected nodes thorough a dialog). * Candybar to show activity while loading the spell checker dictionary. -Known Issues * JavaScript and style sheets must be enabled in the Web Browser in order to view Concept Maps on the web. * If any directory in the path where the CMapTools are installed contains a special character (specifically the directory separation character '/' or '\'), problems can occur when trying to view resources from the local server. So make sure that none of these characters are in the names of the directories in the path where the program is installed. * Sometimes the conversion of a map to an images results in an image that is not in color but rather in grayscale or black and white. This happens on PC's when the color depth is set to True Color (24bit or higher). To fix this problem reduce the color depth to HiColor (65K colors). * Because of how Java handles images in memory, sometimes when a map is converted to a gif image, extra artifacts are placed in the images such as parts of the project browser menu, project browser tree view, or progress bars. * You cannot save maps to projects whose project table of contents have not been loaded. To load a Project's Table of contents, double-click the project. * (Windows) Sound Resources do not work from remote servers. * If ICQ99a is installed and running on a windows machine at the same time as the cmap editor, ctrl+shift+N will cause a new sticky note to be displayed by ICQ instead of creating a new project. * The default choice in the delete confirmation dialog box when deleting resources is still "Yes" on a mac due to problems setting the focus. * While copying a project, the selection focus in the Project Browser will return to the destination project everytime a resource is saved. This is a problem if the user is trying to select other projects/resources while the copy project operation is running. * (Windows) Printing may result in some of the text running over the bounding box if it exists. * (Solaris/UNIX) Only one copy of a document can be printed at a time, no matter what number of copies are requested in the print dialog. * (Windows/Solaris) The Movie-Viewer occasionally has problems showing codecs it supports. * Under Windows, you cannot save gif files to the desktop. -Bug Fixes Version 2.7.1 ******************************************************************************* -Added Features * A tool that allows users to construct and attach discussion threads to concepts in a concept map. The tool requires a server to be installed on the same machine where the concept maps reside to which users want to attach discussion threads. * Enhanced autolayout: improved hierarchical layering to avoid long span edges (smarter lowering of nodes), force-directed method fully implemented with step-wise clean up; enhanced dialogue: selection on top checkbox for hierarchical method, navigation tool on the dialogue; generation of straight lines, polylines or beziers as edges. * Stretching menu item (stretches selected nodes thorough a dialog). * Candybar to show activity while loading the spell checker dictionary. Version 2.7 ******************************************************************************* -Added Features * A new server build that allows text only mode by typing netserver -t. -Known Issues * JavaScript and style sheets must be enabled in the Web Browser in order to view Concept Maps on the web. * If any directory in the path where the CMapTools are installed contains a special character (specifically the directory separation character '/' or '\'), problems can occur when trying to view resources from the local server. So make sure that none of these characters are in the names of the directories in the path where the program is installed. * Sometimes the conversion of a map to an images results in an image that is not in color but rather in grayscale or black and white. This happens on PC's when the color depth is set to True Color (24bit or higher). To fix this problem reduce the color depth to HiColor (65K colors). * Because of how Java handles images in memory, sometimes when a map is converted to a gif image, extra artifacts are placed in the images such as parts of the project browser menu, project browser tree view, or progress bars. * You cannot save maps to projects whose project table of contents have not been loaded. To load a Project's Table of contents, double-click the project. * (Windows) Sound Resources do not work from remote servers. * If ICQ99a is installed and running on a windows machine at the same time as the cmap editor, ctrl+shift+N will cause a new sticky note to be displayed by ICQ instead of creating a new project. * The default choice in the delete confirmation dialog box when deleting resources is still "Yes" on a mac due to problems setting the focus. * While copying a project, the selection focus in the Project Browser will return to the destination project everytime a resource is saved. This is a problem if the user is trying to select other projects/resources while the copy project operation is running. * (Windows) Printing may result in some of the text running over the bounding box if it exists. * (Solaris/UNIX) Only one copy of a document can be printed at a time, no matter what number of copies are requested in the print dialog. * (Windows/Solaris) The Movie-Viewer occasionally has problems showing codecs it supports. * Under Windows, you cannot save gif files to the desktop. -Bug Fixes Version 2.6.4.1 ******************************************************************************* -Added Features * A new server build that allows text only mode by typing netserver -t. -Known Issues * JavaScript and style sheets must be enabled in the Web Browser in order to view Concept Maps on the web. * If any directory in the path where the CMapTools are installed contains a special character (specifically the directory separation character '/' or '\'), problems can occur when trying to view resources from the local server. So make sure that none of these characters are in the names of the directories in the path where the program is installed. * Sometimes the conversion of a map to an images results in an image that is not in color but rather in grayscale or black and white. This happens on PC's when the color depth is set to True Color (24bit or higher). To fix this problem reduce the color depth to HiColor (65K colors). * Because of how Java handles images in memory, sometimes when a map is converted to a gif image, extra artifacts are placed in the images such as parts of the project browser menu, project browser tree view, or progress bars. * You cannot save maps to projects whose project table of contents have not been loaded. To load a Project's Table of contents, double-click the project. * (Windows) Sound Resources do not work from remote servers. * If ICQ99a is installed and running on a windows machine at the same time as the cmap editor, ctrl+shift+N will cause a new sticky note to be displayed by ICQ instead of creating a new project. * The default choice in the delete confirmation dialog box when deleting resources is still "Yes" on a mac due to problems setting the focus. * While copying a project, the selection focus in the Project Browser will return to the destination project everytime a resource is saved. This is a problem if the user is trying to select other projects/resources while the copy project operation is running. * (Windows) Printing may result in some of the text running over the bounding box if it exists. * (Solaris/UNIX) Only one copy of a document can be printed at a time, no matter what number of copies are requested in the print dialog. * (Windows/Solaris) The Movie-Viewer occasionally has problems showing codecs it supports. * Under Windows, you cannot save gif files to the desktop. -Bug Fixes Version 2.6.4 ******************************************************************************* -Added Features -Known Issues * JavaScript and style sheets must be enabled in the Web Browser in order to view Concept Maps on the web. * If any directory in the path where the CMapTools are installed contains a special character (specifically the directory separation character '/' or '\'), problems can occur when trying to view resources from the local server. So make sure that none of these characters are in the names of the directories in the path where the program is installed. * Sometimes the conversion of a map to an images results in an image that is not in color but rather in grayscale or black and white. This happens on PC's when the color depth is set to True Color (24bit or higher). To fix this problem reduce the color depth to HiColor (65K colors). * Because of how Java handles images in memory, sometimes when a map is converted to a gif image, extra artifacts are placed in the images such as parts of the project browser menu, project browser tree view, or progress bars. * You cannot save maps to projects whose project table of contents have not been loaded. To load a Project's Table of contents, double-click the project. * (Windows) Sound Resources do not work from remote servers. * If ICQ99a is installed and running on a windows machine at the same time as the cmap editor, ctrl+shift+N will cause a new sticky note to be displayed by ICQ instead of creating a new project. * The default choice in the delete confirmation dialog box when deleting resources is still "Yes" on a mac due to problems setting the focus. * While copying a project, the selection focus in the Project Browser will return to the destination project everytime a resource is saved. This is a problem if the user is trying to select other projects/resources while the copy project operation is running. * (Windows) Printing may result in some of the text running over the bounding box if it exists. * (Solaris/UNIX) Only one copy of a document can be printed at a time, no matter what number of copies are requested in the print dialog. * (Windows/Solaris) The Movie-Viewer occasionally has problems showing codecs it supports. * Under Windows, you cannot save gif files to the desktop. -Bug Fixes * Fixed a bug in the URL code that changed '%' to %25 and '#' to %23 which began a vicous cycle. * Fixed bug in the Autolayout feature. It warns the user to save the map before closing. * Fixed bug in the resource Validator. It displays now an error message when an IOException is thrown. Version 2.6.3 ******************************************************************************* -Added Features * The Autolayout is a new tool that allowed to apply an autolayout to the maps. Each time it runs a different layout is almost certainly produced. * Now if an image file called 'BkImage.gif' exists in the executable directory, it will be used as a centered nonscaled background for all Concept Maps. * Now when resource Icons are printed, the button background is printed also. -Known Issues * JavaScript and style sheets must be enabled in the Web Browser in order to view Concept Maps on the web. * If any directory in the path where the CMapTools are installed contains a special character (specifically the directory separation character '/' or '\'), problems can occur when trying to view resources from the local server. So make sure that none of these characters are in the names of the directories in the path where the program is installed. * Sometimes the conversion of a map to an images results in an image that is not in color but rather in grayscale or black and white. This happens on PC's when the color depth is set to True Color (24bit or higher). To fix this problem reduce the color depth to HiColor (65K colors). * Because of how Java handles images in memory, sometimes when a map is converted to a gif image, extra artifacts are placed in the images such as parts of the project browser menu, project browser tree view, or progress bars. * You cannot save maps to projects whose project table of contents have not been loaded. To load a Project's Table of contents, double-click the project. * (Windows) Sound Resources do not work from remote servers. * If ICQ99a is installed and running on a windows machine at the same time as the cmap editor, ctrl+shift+N will cause a new sticky note to be displayed by ICQ instead of creating a new project. * The default choice in the delete confirmation dialog box when deleting resources is still "Yes" on a mac due to problems setting the focus. * While copying a project, the selection focus in the Project Browser will return to the destination project everytime a resource is saved. This is a problem if the user is trying to select other projects/resources while the copy project operation is running. * (Windows) Printing may result in some of the text running over the bounding box if it exists. * (Solaris/UNIX) Only one copy of a document can be printed at a time, no matter what number of copies are requested in the print dialog. * (Windows/Solaris) The Movie-Viewer occasionally has problems showing codecs it supports. * Under Windows, you cannot save gif files to the desktop. -Bug Fixes * Fixed a bug where when the user was editing a concept or link's text and pressed Delete or Backspace, one character was removed, and then the edit box would go away. * Fixed a bug where the Resource Icons when printed on the Mac were draw as black boxes. Version 2.6.2 ******************************************************************************* -Added Features -Known Issues * JavaScript and style sheets must be enabled in the Web Browser in order to view Concept Maps on the web. * If any directory in the path where the CMapTools are installed contains a special character (specifically the directory separation character '/' or '\'), problems can occur when trying to view resources from the local server. So make sure that none of these characters are in the names of the directories in the path where the program is installed. * Sometimes the conversion of a map to an images results in an image that is not in color but rather in grayscale or black and white. This happens on PC's when the color depth is set to True Color (24bit or higher). To fix this problem reduce the color depth to HiColor (65K colors). * Because of how Java handles images in memory, sometimes when a map is converted to a gif image, extra artifacts are placed in the images such as parts of the project browser menu, project browser tree view, or progress bars. * You cannot save maps to projects whose project table of contents have not been loaded. To load a Project's Table of contents, double-click the project. * (Windows) Sound Resources do not work from remote servers. * If ICQ99a is installed and running on a windows machine at the same time as the cmap editor, ctrl+shift+N will cause a new sticky note to be displayed by ICQ instead of creating a new project. * The default choice in the delete confirmation dialog box when deleting resources is still "Yes" on a mac due to problems setting the focus. * While copying a project, the selection focus in the Project Browser will return to the destination project everytime a resource is saved. This is a problem if the user is trying to select other projects/resources while the copy project operation is running. * (Windows) Printing may result in some of the text running over the bounding box if it exists. * (Solaris/UNIX) Only one copy of a document can be printed at a time, no matter what number of copies are requested in the print dialog. * (Windows/Solaris) The Movie-Viewer occasionally has problems showing codecs it supports. * Under Windows, you cannot save gif files to the desktop. * Under MacOS you cannot save a gif file to the desktop when using the export to gif feature. -Bug Fixes * Fixed bug in Save As. It no longer has the same shortcut key. * Delete and Backspace work on both the Mac and the PC. * Fixed bug on Mac server. The Get Info URL button for a server using the default Mac Web Server now works. Version 2.6.1 ******************************************************************************* -Added Features * New alignment feature that allows to space the nodes evenly. It provides two modes of even spacing: with a fixed gap or automatically calculating the needed gap given the most distant nodes in the selection. Alignment dialog also memorizes the last option chosen by the user (within same session). * Arrow heads are now printed taking into account the zoom factor so they stay in proportion with the nodes and text. * The Bezier curves are now printed using a heuristic that takes into account the zoom factor so that some points may be skipped when they are too close to each other and the angle doesn't change too much. This way the curved lines appear more smooth specially when the zoom factor is too small. -Known Issues * JavaScript and style sheets must be enabled in the Web Browser in order to view Concept Maps on the web. * If any directory in the path where the CMapTools are installed contains a special character (specifically the directory separation character '/' or '\'), problems can occur when trying to view resources from the local server. So make sure that none of these characters are in the names of the directories in the path where the program is installed. * Sometimes the conversion of a map to an images results in an image that is not in color but rather in grayscale or black and white. This happens on PC's when the color depth is set to True Color (24bit or higher). To fix this problem reduce the color depth to HiColor (65K colors). * Because of how Java handles images in memory, sometimes when a map is converted to a gif image, extra artifacts are placed in the images such as parts of the project browser menu, project browser tree view, or progress bars. * You cannot save maps to projects whose project table of contents have not been loaded. To load a Project's Table of contents, double-click the project. * (Windows) Sound Resources do not work from remote servers. * If ICQ99a is installed and running on a windows machine at the same time as the cmap editor, ctrl+shift+N will cause a new sticky note to be displayed by ICQ instead of creating a new project. * The default choice in the delete confirmation dialog box when deleting resources is still "Yes" on a mac due to problems setting the focus. * While copying a project, the selection focus in the Project Browser will return to the destination project everytime a resource is saved. This is a problem if the user is trying to select other projects/resources while the copy project operation is running. * (Windows) Printing may result in some of the text running over the bounding box if it exists. * (Solaris/UNIX) Only one copy of a document can be printed at a time, no matter what number of copies are requested in the print dialog. * (Windows/Solaris) The Movie-Viewer occasionally has problems showing codecs it supports. * Under Windows, you cannot save gif files to the desktop. * Under MacOS you cannot save a gif file to the desktop when using the export to gif feature. -Bug Fixes * Fixed export to HTML code so that resources that cannot be exported to HTML are not exported and any resource link to these types of resources report this to the user. * Fixed the Copy Project code to copy non URLResources also. * Fixed bug of renaming a map using the map properties. You can rename maps without closing the project browser. * Fixed bug of using only 1.1 Server in the HTML protocol in the resource validator. It does not depend on the server type now. * Fixed bug in the navigation tool. The window comes to the front now when a large map is opened. * Fixed bug in the spell checker that had to do with a few upper and proper cased suffixes and prefixes (i.e. previous versions could find "informal" and "INFORMAL" in the dictionary but not "Informal"). * The spell checker now also resizes the nodes appropriately if the new text is much bigger or smaller than the original after being spell checked. Also if the spell checked node is resized and it crosses the map limits then the map is resized appropriately. * Control points of bezier curves are now always reachable no matter whether the nodes are moved closer to or past the boundaries of the cmap. Version 2.6 ******************************************************************************* -Added Features * The resource validator can replace invalid links when the error reported by the net-client is that the project is not found. * Spell checker new dictionary file format, just one file containing all sub-dictionaries, and a special heading with data for optimal memory allocation for each particular sub-dictionary. * New memory-efficient class for storing the dictionaries in memory (Dictio_StrBufferTurbo.java) holds the complete dictionary in one single "zipped" StringBuffer. Largest dictionary now takes up only 2.3mb of RAM, just 14% of what the hashtable version required. Average cand. gen. speed is just 2.11 times that of the hashtable, so still quite fast. * Arrow heads are properly placed now. * Users can run a navigation helper tool for large concept maps in order to navigate through concept maps which are larger than the window that depicts them. The new tool is available under the "Tools" menu of a concept map window. -Known Issues * If any directory in the path where the CMapTools are installed contains a special character (specifically the directory separation character '/' or '\'), problems can occur when trying to view resources from the local server. So make sure that none of these characters are in the names of the directories in the path where the program is installed. * Sometimes the conversion of a map to an images results in an image that is not in color but rather in grayscale or black and white. This happens on PC's when the color depth is set to True Color (24bit or higher). To fix this problem reduce the color depth to HiColor (65K colors). * Because of how Java handles images in memory, sometimes when a map is converted to a gif image, extra artifacts are placed in the images such as parts of the project browser menu, project browser tree view, or progress bars. * You cannot save maps to projects whose project table of contents have not been loaded. To load a Project's Table of contents, double-click the project. * (Windows) Sound Resources do not work from remote servers. * If ICQ99a is installed and running on a windows machine at the same time as the cmap editor, ctrl+shift+N will cause a new sticky note to be displayed by ICQ instead of creating a new project. * The default choice in the delete confirmation dialog box when deleting resources is still "Yes" on a mac due to problems setting the focus. * While copying a project, the selection focus in the Project Browser will return to the destination project everytime a resource is saved. This is a problem if the user is trying to select other projects/resources while the copy project operation is running. * (Windows) Printing may result in some of the text running over the bounding box if it exists. * (Solaris/UNIX) Only one copy of a document can be printed at a time, no matter what number of copies are requested in the print dialog. * (Windows/Solaris) The Movie-Viewer occasionally has problems showing codecs it supports. -Bug Fixes * Fixed UI bugs for the Solaris version: on the Color window, the size of the window was increased. On the copy project window, the size of the ok button was increased. * Fixed bug of not being able to play WAV files on Linux. * Fixed bug on Macs in Import Resource. Able to add a resource to a project and the file chooser will let pick from files on the desktop and in the preferences folder. * Fixed bug in Export to HTML with Project Listing that gave a permission error. * Spell checker dialogs now properly shown in Solaris as well as in Linux. * Changed the "equal" method on MIMEType.java to return true when an image extension is either a jpeg or jpg. So, the resource validator can replace the image. Version 2.5.7 ******************************************************************************* -Added Features * The resource validator can replace invalid links when the error reported by the net-client is that the project is not found. * Spell checker new dictionary file format, just one file containing all sub-dictionaries, and a special heading with data for optimal memory allocation for each particular sub-dictionary. * New memory-efficient class for storing the dictionaries in memory (Dictio_StrBufferTurbo.java) holds the complete dictionary in one single "zipped" StringBuffer. Largest dictionary now takes up only 2.3mb of RAM, just 14% of what the hashtable version required. Average cand. gen. speed is just 2.11 times that of the hashtable, so still quite fast. * Arrow heads are properly placed now. * Users can run a navigation helper tool for large concept maps in order to navigate through concept maps which are larger than the window that depicts them. The new tool is available under the "Tools" menu of a concept map window. -Known Issues * If any directory in the path where the CMapTools are installed contains a special character (specifically the directory separation character '/' or '\'), problems can occur when trying to view resources from the local server. So make sure that none of these characters are in the names of the directories in the path where the program is installed. * Sometimes the conversion of a map to an images results in an image that is not in color but rather in grayscale or black and white. This happens on PC's when the color depth is set to True Color (24bit or higher). To fix this problem reduce the color depth to HiColor (65K colors). * Because of how Java handles images in memory, sometimes when a map is converted to a gif image, extra artifacts are placed in the images such as parts of the project browser menu, project browser tree view, or progress bars. * You cannot save maps to projects whose project table of contents have not been loaded. To load a Project's Table of contents, double-click the project. * (Windows) Sound Resources do not work from remote servers. * If ICQ99a is installed and running on a windows machine at the same time as the cmap editor, ctrl+shift+N will cause a new sticky note to be displayed by ICQ instead of creating a new project. * The default choice in the delete confirmation dialog box when deleting resources is still "Yes" on a mac due to problems setting the focus. * While copying a project, the selection focus in the Project Browser will return to the destination project everytime a resource is saved. This is a problem if the user is trying to select other projects/resources while the copy project operation is running. * (Windows) Printing may result in some of the text running over the bounding box if it exists. * (Solaris/UNIX) Only one copy of a document can be printed at a time, no matter what number of copies are requested in the print dialog. * (Windows/Solaris) The Movie-Viewer occasionally has problems showing codecs it supports. -Bug Fixes * Fixed UI bugs for the Solaris version: on the Color window, the size of the window was increased. On the copy project window, the size of the ok button was increased. * Fixed bug of not being able to play WAV files on Linux. * Fixed bug on Macs in Import Resource. Able to add a resource to a project and the file chooser will let pick from files on the desktop and in the preferences folder. * Fixed bug in Export to HTML with Project Listing that gave a permission error. * Spell checker dialogs now properly shown in Solaris as well as in Linux. Version 2.5.4 ******************************************************************************* -Added Features * Added a Spell Checker. * (Server) you are now able to specify via the properties dialog the root directory for where the projects are to be stored. * If the user tries to open a movie that uses a codec that is not supported by JMF then the movie is pass along to the default external viewer for whatever platform the program is running on (The default Web Browser). * Added a noJavaScript check to the Automatically Generated HTML so browsers notify users that the drop down menus will not work. * Added +G because +I does not work. * Fixed a bug where renaming a map did not rename it in the Server's HTML. * If you copied a project to a Local server, temporary files were created and not removed. * Fixed it so that if you renamed a map that was already open, the window title would reflect the change. Also if you saved the opened map it would resave with the old name. This was also fixed. * Fixed a bug in the ResourceViewerFactory that was allowing the same resource to be loaded twice at the same time. And was causing a Progress Dialog to be created and never closed. * Fixed the Navigation Toolbars buttons to forward, back and home do what they are supposed to. There were times when the forward and back would not be enabled and the Home button was not loading the root map for the current window. * Fixed a null pointer exception that was being mistaken for a classCastException while trying to view an image resource. * Sometimes the import resource dialog takes a while to open so now a Progress dialog is displayed so the user knows what is going on. * Fixed bug where an out of memory error was occurring when a Project TOC was printed. * I you try to open a read protected resource a dialog box requesting the read password would display and show the password you typed in plain text. This has been fixed. * The Project Tree View displayed in the Add Resource to Concept Dialog would get confused and add extra nodes to the tree when resources were added to a concept. This has been fixed. * The program would randomly freeze when using the delete menu item on the project browser. The problem was a Swing/Thread problem and has been fixed. * The Pop-down Menu for Options on ColorBar now works. * If the client is already installed and you install the server, it defaults the install to the same drive and directory as the client without asking the user. This has been fixed. * The splash screen is now displayed in the center of the screen on Mac's. Version 2.4.11 ******************************************************************************* -Added Features * The resource link validation in projects. Simply select the link validation menu item under the Tools menu in the project browser. * A feature that allow users to fix the invalid links. An icon indicating that the link can be fixed appears on the table. When the fix button is pressed, a dialog will show the list of resources with the same name that can be used to replace the bad link. * New module added to allow viewing and setting the properties of both project and resources. This module also allows user setting of the read and write passwords for projects, and editing of the URL in URL resources. * HTML versions of the Concept maps are generated automatically and saved to network servers when Maps are saved. This allows users to browse concept maps with only a web browser. * Added support in the network server for generating and saving HTML versions of Concept Maps and URLs. * Completed the new network server which should now be both faster and less memory intensive. * The local server's storage directory can now be specified by a parameter in the servermod.cfg configuration file. This allows the local server to be maintained separate from the installtion directory. * Added the Edit Text menu item that allows users to select a node and choose the menu Item to edit the nodes text instead of having to double click on the node. * Export to HTML and Copy Project now have dialogs that show progress and also allow the user to cancel the operation. * Better Error messages are now reported when problems occur during an Export to HTML or a Copy Project operation. * Added a new feature for editing maps that allows the user to align a group of selected concepts by chooseing the 'Edit/Align...' menu Item. * Project table of contents can now be printed. In a project print-out, all url resources have their urls displayed. * When a resource from another project is added to a concept map, that resource's project name is inserted in the front of the resource name, so that users at a glance can determine where are resource came from. This does not apply to resources added to a map from the same project as the map. * More descriptive names have been given to resource types in the project browser window. -Bug Fixes * The netclient module now uses both the IP address and Hostname to contact a server, instead of exclusively the IP address. * Using a write password to a project, will also give you read access. Previous version of the network server required the read password to be used for any read operations (if it was set), and the write password for saving. This change makes the write password behave like the project administration password. * When trying to copy projects to servers that are protected, an error dialog now comes up stating the correct problem to the user. * Resources that do not have a description no longer cause the Export to HTML operation to fail. * The program does not hang when opening a project and closing a concept map at the same time. -Known Issues * Because of how Java handles images in memory, sometimes when a map is converted to a gif image, extra artifacts are placed in the images such as parts of the project browser menu, project browser tree view, or progress bars. * Sometimes the conversion of a map to an images results in an image that is not in color but rather in grayscale or black and white. * You cannot save maps to projects whose project table of contents have not been loaded. To load a Project's Table of contents, double-click the project. * (Windows) Sound Resources do not work from remote servers. * If ICQ99a is installed and running on a windows machine at the same time as the cmap editor, ctrl+shift+N will cause a new sticky note to be displayed by ICQ instead of creating a new project. * The default choice in the delete confirmation dialog box when deleting resources is still "Yes" on a mac due to problems setting the focus. * While copying a project, the selection focus in the Project Browser will return to the destination project everytime a resource is saved. This is a problem if the user is trying to select other projects/resources while the copy project operation is running. * Every once in a while the program will freeze while starting up and displaying the splash screen. * (Windows) Printing may result in some of the text running over the bounding box if it exists. * (Solaris/UNIX) Only one copy of a document can be printed at a time, no matter what number of copies are requested in the print dialog. * Arrow heads are not positioned perfectly * (Windows/Solaris) The Movie-Viewer occasionally has problems showing codecs it supports Version 2.4.10 ******************************************************************************* -Added Features -Bug Fixes * Fixed the Copy Project functionality so that it is again backward compatible with old versions of the CMap Server. * Fixed bug in the searchTool due to incorrect substrings comparison. * Fixed the memory leak problem in the movie viewers, memory is now released after you view a movie. * Fixed problem with name collisions when viewing movies. * Fixed the problem with the image viewer that was causing an error message to appear if you immediately closed the image after opening it -Known Issues * You cannot save maps to projects whose project table of contents have not been loaded. To load a Project's Table of contents, double-click the project. * The Editor cannot be run at the same time as the Stand-alone Server because the local server does not disable itself when the Stand-alone server is running. * (Windows) Sound Resources do not work from remote servers. * If ICQ99a is installed and running on a windows machine at the same time as the cmap editor, ctrl+shift+N will cause a new sticky note to be displayed by ICQ instead of creating a new project. * The default choice in the delete confirmation dialog box when deleting resources is still "Yes" on a mac due to problems setting the focus. * While copying a project, the selection focus in the Project Browser will return to the destination project everytime a resource is saved. This is a problem if the user is trying to select other projects/resources while the copy project operation is running. * Every once in a while the program will freeze while starting up and displaying the splash screen. * (Windows) There is a memory leak in the Java VM where none of the Dialogs are being freed after they are closed. * (Windows) Printing may result in some of the text running over the bounding box if it exists. * (Solaris/UNIX) Only one copy of a document can be printed at a time, no matter what number of copies are requested in the print dialog. * Arrow heads are not positioned perfectly * The user can delete a project while resources from that project are open. This will not be possible in future versions as we will require that all resources in a project be closed before the project can be deleted. * (Windows/Solaris) The Movie-Viewer occasionally has problems showing codecs it supports Version 2.4.9 ******************************************************************************* -Added Features -Bug Fixes * Fixed the problem with duplicate resources appearing when a project is copied to a new standalone or local server. -Known Issues * You cannot save maps to projects whose project table of contents have not been loaded. To load a Project's Table of contents, double-click the project. * The Editor cannot be run at the same time as the Stand-alone Server because the local server does not disable itself when the Stand-alone server is running. * (Windows) Sound Resources do not work from remote servers. * If ICQ99a is installed and running on a windows machine at the same time as the cmap editor, ctrl+shift+N will cause a new sticky note to be displayed by ICQ instead of creating a new project. * The default choice in the delete confirmation dialog box when deleting resources is still "Yes" on a mac due to problems setting the focus. * While copying a project, the selection focus in the Project Browser will return to the destination project everytime a resource is saved. This is a problem if the user is trying to select other projects/resources while the copy project operation is running. * Every once in a while the program will freeze while starting up and displaying the splash screen. * (Windows) There is a memory leak in the Java VM where none of the Dialogs are being freed after they are closed. * (Windows) Printing may result in some of the text running over the bounding box if it exists. * (Solaris/UNIX) Only one copy of a document can be printed at a time, no matter what number of copies are requested in the print dialog. * Arrow heads are not positioned perfectly * The user can delete a project while resources from that project are open. This will not be possible in future versions as we will require that all resources in a project be closed before the project can be deleted. * (Windows/Solaris) The Movie-Viewer is not always reliable with any movie format. Version 2.4.8 ******************************************************************************* -Added Features * Copying a Project now leaves the Destination Project Resources ResourceID's the same as the Source Project's. This decreases the time required to copy a project by half. It also bypasses the problem of bad links in the destination project if an error occurs. -Bug Fixes * The CMap Server does not allow vertical bar (pipe) symbols or control characters in Resource Names. * Fixed a bug with the Window's CMap Server that would not save a resource more that once if it had an unusual character and the length of the name was too long. * CMap Servers now allow clients to specify the ResourceID of a new Resource when it is saved for the first time. -Known Issues * You cannot save maps to projects whose project table of contents have not been loaded. To load a Project's Table of contents, double-click the project. * The Editor cannot be run at the same time as the Stand-alone Server because the local server does not disable itself when the Stand-alone server is running. * (Windows) Sound Resources do not work from remote servers. * If ICQ99a is installed and running on a windows machine at the same time as the cmap editor, ctrl+shift+N will cause a new sticky note to be displayed by ICQ instead of creating a new project. * The default choice in the delete confirmation dialog box when deleting resources is still "Yes" on a mac due to problems setting the focus. * While copying a project, the selection focus in the Project Browser will return to the destination project everytime a resource is saved. This is a problem if the user is trying to select other projects/resources while the copy project operation is running. * Every once in a while the program will freeze while starting up and displaying the splash screen. * (Windows) There is a memory leak in the Java VM where none of the Dialogs are being freed after they are closed. * (Windows) Printing may result in some of the text running over the bounding box if it exists. * (Solaris/UNIX) Only one copy of a document can be printed at a time, no matter what number of copies are requested in the print dialog. * Arrow heads are not positioned perfectly * The user can delete a project while resources from that project are open. This will not be possible in future versions as we will require that all resources in a project be closed before the project can be deleted. * (Windows/Solaris) The Movie-Viewer is not always reliable with any movie format. Version 2.4.6 / 2.4.7 ******************************************************************************* -Added Features -Bug Fixes * Export to HTML now used the latest Resource Icons for CMaps before generating gifs. * Export to HTML now does not complain if Resource Names contain invalid characters. * Attributes for resources are now checked more thuroughly before saving a resource, and prevents resource with invalid characters in their name from being saved. * When editing the description of a resource in the Import Dialog box, if the ok button is pressed the description that was entered will be saved. * CMaps cannot be saved into projects that are not in edit mode. * Audio/video resources do not keep a lock on their corresponding files when viewed from the local server. When a project on the local server is deleted after a movie from that project has been viewed, the entire project is deleted. * If map A and map B are opened, the user cannot save map A as map B (replacing B with A) until map B has been closed. * Users cannot delete the local server or remove it from the server list. * Printing of multi-page documents from the text viewer works now. * The Add-To-CMap dialog box does not cause resources that were attached to a concept to be accidentally removed if their existance cannot be verified. -Known Issues * You cannot save maps to projects whose project table of contents have not been loaded. To load a Project's Table of contents, double-click the project. * The Editor cannot be run at the same time as the Stand-alone Server because the local server does not disable itself when the Stand-alone server is running. * (Windows) Sound Resources do not work from remote servers. * If ICQ99a is installed and running on a windows machine at the same time as the cmap editor, ctrl+shift+N will cause a new sticky note to be displayed by ICQ instead of creating a new project. * The default choice in the delete confirmation dialog box when deleting resources is still "Yes" on a mac due to problems setting the focus. * While copying a project, the selection focus in the Project Browser will return to the destination project everytime a resource is saved. This is a problem if the user is trying to select other projects/resources while the copy project operation is running. * Every once in a while the program will freeze while starting up and displaying the splash screen. * (Windows) There is a memory leak in the Java VM where none of the Dialogs are being freed after they are closed. * (Windows) Printing may result in some of the text running over the bounding box if it exists. * (Solaris/UNIX) Only one copy of a document can be printed at a time, no matter what number of copies are requested in the print dialog. * Arrow heads are not positioned perfectly * The user can delete a project while resources from that project are open. This will not be possible in future versions as we will require that all resources in a project be closed before the project can be deleted. * (Windows/Solaris) The Movie-Viewer is not always reliable with any movie format. Version 2.4.5 ******************************************************************************* -Added Features * The RDAResultsWnd disables the add button if you are in browse mod. * Now you can export an entire project to HTML. * Resource Icons in CMaps now appear as buttons. -Bug Fixes * Fixed bug in the RDAResultsWnd due to incorrect handling of the mouseClickEvt on rows in JTables. -Known Issues * You cannot save maps to projects whose project table of contents have not been loaded. To load a Project's Table of contents, double-click the project. * The Editor cannot be run at the same time as the Stand-alone Server because the local server does not disable itself when the Stand-alone server is running. * (Windows) Sound Resources do not work from remote servers. * If ICQ99a is installed and running on a windows machine at the same time as the cmap editor, ctrl+shift+N will cause a new sticky note to be displayed by ICQ instead of creating a new project. * The default choice in the delete confirmation dialog box when deleting resources is still "Yes" on a mac due to problems setting the focus. * While copying a project, the selection focus in the Project Browser will return to the destination project everytime a resource is saved. This is a problem if the user is trying to select other projects/resources while the copy project operation is running. * Every once in a while the program will freeze while starting up and displaying the splash screen. * (Windows) There is a memory leak in the Java VM where none of the Dialogs are being freed after they are closed. * (Windows) Printing may result in some of the text running over the bounding box if it exists. * (Solaris/UNIX) Only one copy of a document can be printed at a time, no matter what number of copies are requested in the print dialog. * Arrow heads are not positioned perfectly * The user can delete a project while resources from that project are open. This will not be possible in future versions as we will require that all resources in a project be closed before the project can be deleted. * (Windows/Solaris) The Movie-Viewer is not always reliable with any movie format. Version 2.4.4 ******************************************************************************* -Added Features * Added the ability to print CMaps on Multiple pages. -Bug Fixes -Known Issues * You cannot save maps to projects whose project table of contents have not been loaded. To load a Project's Table of contents, double-click the project. * The Editor cannot be run at the same time as the Stand-alone Server because the local server does not disable itself when the Stand-alone server is running. * (Windows) Sound Resources do not work from remote servers. * If ICQ99a is installed and running on a windows machine at the same time as the cmap editor, ctrl+shift+N will cause a new sticky note to be displayed by ICQ instead of creating a new project. * The default choice in the delete confirmation dialog box when deleting resources is still "Yes" on a mac due to problems setting the focus. * While copying a project, the selection focus in the Project Browser will return to the destination project everytime a resource is saved. This is a problem if the user is trying to select other projects/resources while the copy project operation is running. * Every once in a while the program will freeze while starting up and displaying the splash screen. * (Windows) There is a memory leak in the Java VM where none of the Dialogs are being freed after they are closed. * (Windows) Printing may result in some of the text running over the bounding box if it exists. * (Solaris/UNIX) Only one copy of a document can be printed at a time, no matter what number of copies are requested in the print dialog. * Arrow heads are not positioned perfectly * The user can delete a project while resources from that project are open. This will not be possible in future versions as we will require that all resources in a project be closed before the project can be deleted. * (Windows/Solaris) The Movie-Viewer is not always reliable with any movie format. Version 2.4.3 ******************************************************************************* -Added Features * Added the ability to select nodes in a map by dragging a box around them in edit mode. -Bug Fixes * Fixed a bug where the resource list that shows up after clicking on an icon was not taking into account the viewable area of the map and would display itself outside of the viewable area. Now the list is displayed where the user will see it. -Known Issues * You cannot save maps to projects whose project table of contents have not been loaded. To load a Project's Table of contents, double-click the project. * The Editor cannot be run at the same time as the Stand-alone Server because the local server does not disable itself when the Stand-alone server is running. * (Windows) Sound Resources do not work from remote servers. * If ICQ99a is installed and running on a windows machine at the same time as the cmap editor, ctrl+shift+N will cause a new sticky note to be displayed by ICQ instead of creating a new project. * The default choice in the delete confirmation dialog box when deleting resources is still "Yes" on a mac due to problems setting the focus. * While copying a project, the selection focus in the Project Browser will return to the destination project everytime a resource is saved. This is a problem if the user is trying to select other projects/resources while the copy project operation is running. * Every once in a while the program will freeze while starting up and displaying the splash screen. * (Windows) There is a memory leak in the Java VM where none of the Dialogs are being freed after they are closed. * (Windows) Printing may result in some of the text running over the bounding box if it exists. * (Solaris/UNIX) Only one copy of a document can be printed at a time, no matter what number of copies are requested in the print dialog. * Arrow heads are not positioned perfectly * The user can delete a project while resources from that project are open. This will not be possible in future versions as we will require that all resources in a project be closed before the project can be deleted. * (Windows/Solaris) The Movie-Viewer is not always reliable with any movie format. Version 2.4.2 ******************************************************************************* -Added Features -Bug Fixes * If you copied a concept, then started creating a connection from that concept or another concept and then selected paste, you would replace the concept, but the replaced concept would still be draw. If you dragged the concept you would see both concepts until you clicked somewhere else on the screen. If you finished the connection you were making then the concept would still be there and not removed. This could also be done with a link. (Fixed) * If you selected a link, started making a connection from that link, then pressed delete, and finally clicked to finish the connection, you would have a dangling link. (Fixed) * The search tool does not handle substrings correctly. (Fixed) -Known Issues * You cannot save maps to projects whose project table of contents have not been loaded. To load a Project's Table of contents, double-click the project. * The Editor cannot be run at the same time as the Stand-alone Server because the local server does not disable itself when the Stand-alone server is running. * (Windows) Sound Resources do not work from remote servers. * If ICQ99a is installed and running on a windows machine at the same time as the cmap editor, ctrl+shift+N will cause a new sticky note to be displayed by ICQ instead of creating a new project. * The default choice in the delete confirmation dialog box when deleting resources is still "Yes" on a mac due to problems setting the focus. * While copying a project, the selection focus in the Project Browser will return to the destination project everytime a resource is saved. This is a problem if the user is trying to select other projects/resources while the copy project operation is running. * Every once in a while the program will freeze while starting up and displaying the splash screen. * (Windows) There is a memory leak in the Java VM where none of the Dialogs are being freed after they are closed. * (Windows) Printing may result in some of the text running over the bounding box if it exists. * (Solaris/UNIX) Only one copy of a document can be printed at a time, no matter what number of copies are requested in the print dialog. * Arrow heads are not positioned perfectly * The user can delete a project while resources from that project are open. This will not be possible in future versions as we will require that all resources in a project be closed before the project can be deleted. * (Windows/Solaris) The Movie-Viewer is not always reliable with any movie format. Version 2.4.1 ******************************************************************************* -Added Features -Bug Fixes * The ModuleEvt class (kaos/events/core/ModuleEvt.java) has two methods which allow you to post events: "reply" and "privateReply". These two methods were catching all exceptions and doing nothing with them. This is a design flaw for two reasons: 1. reply and privateReply are pretty much like postEvt, and therefore they should be declared to throw exceptions. 2. At the very least, we need to know if an exception occurred when someone calls reply or privateReply. I couldn't simply declare that "reply" and "privateReply" throw exceptions because all callers to these methods would have to rewrite their code to catch the exceptions. Although, eventually this should be done, it's not practical to do it at this time. So, for now, I simply print a stack trace in reply and privateReply if they catch an exception. Greg * After saving a new map for the first time and then trying to close it, the program used to incorrectly tell the user that map contained unsaved changes. * If you created an external link from one cmap to a resource in another project on the same server, and then copied the project to another server, the link would not work. This has been fixed. * Fixed a repaint problem when deleting a concept caused dependent links to be removed also. The problem was that the linking lines from the links to undeleted concepts were not cleared. * The default style for a link now can have shadows and borders. * The "Downloading Resource" Dialog box now goes away after the resource is downloaded. -Known Issues * You cannot save maps to projects whose project table of contents have not been loaded. To load a Project's Table of contents, double-click the project. * The Editor cannot be run at the same time as the Stand-alone Server because the local server does not disable itself when the Stand-alone server is running. * (Windows) Sound Resources do not work from remote servers. * If ICQ99a is installed and running on a windows machine at the same time as the cmap editor, ctrl+shift+N will cause a new sticky note to be displayed by ICQ instead of creating a new project. * The default choice in the delete confirmation dialog box when deleting resources is still "Yes" on a mac due to problems setting the focus. * While copying a project, the selection focus in the Project Browser will return to the destination project everytime a resource is saved. This is a problem if the user is trying to select other projects/resources while the copy project operation is running. * Every once in a while the program will freeze while starting up and displaying the splash screen. * (Windows) There is a memory leak in the Java VM where none of the Dialogs are being freed after they are closed. * (Windows) Printing may result in some of the text running over the bounding box if it exists. * (Solaris/UNIX) Only one copy of a document can be printed at a time, no matter what number of copies are requested in the print dialog. * Arrow heads are not positioned perfectly * The user can delete a project while resources from that project are open. This will not be possible in future versions as we will require that all resources in a project be closed before the project can be deleted. * (Windows/Solaris) The Movie-Viewer is not always reliable with any movie format. Version 2.4 ******************************************************************************* -Added Features -Bug Fixes * If the user tries to open a resource that is on a server that can not be found, the program just gives a user friendly error message instead of a Debug Window. -Known Issues * You cannot save maps to projects whose project table of contents have not been loaded. To load a Project's Table of contents, double-click the project. * The Editor cannot be run at the same time as the Stand-alone Server because the local server does not disable itself when the Stand-alone server is running. * (Windows) Sound Resources do not work from remote servers. * If ICQ99a is installed and running on a windows machine at the same time as the cmap editor, ctrl+shift+N will cause a new sticky note to be displayed by ICQ instead of creating a new project. * The default choice in the delete confirmation dialog box when deleting resources is still "Yes" on a mac due to problems setting the focus. * While copying a project, the selection focus in the Project Browser will return to the destination project everytime a resource is saved. This is a problem if the user is trying to select other projects/resources while the copy project operation is running. * Every once in a while the program will freeze while starting up and displaying the splash screen. * (Windows) There is a memory leak in the Java VM where none of the Dialogs are being freed after they are closed. * (Windows) Printing may result in some of the text running over the bounding box if it exists. * (Solaris/UNIX) Only one copy of a document can be printed at a time, no matter what number of copies are requested in the print dialog. * Arrow heads are not positioned perfectly * The user can delete a project while resources from that project are open. This will not be possible in future versions as we will require that all resources in a project be closed before the project can be deleted. * (Windows/Solaris) The Movie-Viewer is not always reliable with any movie format. Version 2.2.12 ******************************************************************************* -Added Features -Bug Fixes * Images can now be displayed from the project and from a concept map with out causing an exception. * There are no more exceptions being thrown when opening new cmaps. * If the user is editing a map and deletes the project that the map came from while the map is open, an exception would be thrown. This has been fixed so that no exception is thrown. -Known Issues * The Editor cannot be run at the same time as the Stand-alone Server because the local server does not disable itself when the Stand-alone server is running. * (Windows) Sound Resources do not work from remote servers. * If ICQ99a is installed and running on a windows machine at the same time as the cmap editor, ctrl+shift+N will cause a new sticky note to be displayed by ICQ instead of creating a new project. * The default choice in the delete confirmation dialog box when deleting resources is still "Yes" on a mac due to problems setting the focus. * While copying a project, the selection focus in the Project Browser will return to the destination project everytime a resource is saved. This is a problem if the user is trying to select other projects/resources while the copy project operation is running. * Every once in a while the program will freeze while starting up and displaying the splash screen. * (Windows) There is a memory leak in the Java VM where none of the Dialogs are being freed after they are closed. * (Windows) Printing may result in some of the text running over the bounding box if it exists. * (Solaris/UNIX) Only one copy of a document can be printed at a time, no matter what number of copies are requested in the print dialog. * Arrow heads are not positioned perfectly * The user can delete a project while resources from that project are open. This will not be possible in future versions as we will require that all resources in a project be closed before the project can be deleted. * (Windows/Solaris) The Movie-Viewer is not always reliable with any movie format. Version 2.2.11 ******************************************************************************* -Added Features -Bug Fixes * The map size is limited to 20000x20000 to fix a bug where if the map got too large (> ~32000 width or height) unexpected things would happen. * Text Resources were coming up blank when loaded from a local server, after using the URLFixer on the Text Resource file URL the problem was fixed. * Fixed a bug where if you delete a project while one of its resources are open, and then close the resource, the system hangs. * If you have a Server selected in the Project Browser the Edit/Resources menu item does not work in any CMap Window. Also if you delete the last Item in a subgroup (Text, Image, ...) and then try to edit a Concept's Resources, nothing will happen until you select another project or resource in the project browser. This has been fixed. * The user can now delete the root map of a project and it will not mysteriously come back into the project the next time the user saves a resource to that project. -Known Issues * The Editor cannot be run at the same time as the Stand-alone Server because the local server does not disable itself when the Stand-alone server is running. * (Windows) Sound Resources do not work from remote servers. * If ICQ99a is installed and running on a windows machine at the same time as the cmap editor, ctrl+shift+N will cause a new sticky note to be displayed by ICQ instead of creating a new project. * The default choice in the delete confirmation dialog box when deleting resources is still "Yes" on a mac due to problems setting the focus. * While copying a project, the selection focus in the Project Browser will return to the destination project everytime a resource is saved. This is a problem if the user is trying to select other projects/resources while the copy project operation is running. * Every once in a while the program will freeze while starting up and displaying the splash screen. * (Windows) There is a memory leak in the Java VM where none of the Dialogs are being freed after they are closed. * (Windows) Printing may result in some of the text running over the bounding box if it exists. * (Solaris/UNIX) Only one copy of a document can be printed at a time, no matter what number of copies are requested in the print dialog. * Arrow heads are not positioned perfectly Version 2.2.10 ******************************************************************************* -Added Features -Bug Fixes * Added a URL Fixer that changes file URLs with special character codes for spaces back slashes from the code back to the actual character because the java URL class is not able to handle the special codes like it should. -Known Issues * (Windows) Sound Resources do not work from remote servers. * If ICQ99a is installed and running on a windows machine at the same time as the cmap editor, ctrl+shift+N will cause a new sticky note to be displayed by ICQ instead of creating a new project. * The default choice in the delete confirmation dialog box when deleting resources is still "Yes" on a mac due to problems setting the focus. * While copying a project, the selection focus in the Project Browser will return to the destination project everytime a resource is saved. This is a problem if the user is trying to select other projects/resources while the copy project operation is running. * Every once in a while the program will freeze while starting up and displaying the splash screen. * (Windows) There is a memory leak in the Java VM where none of the Dialogs are being freed after they are closed. * (Windows) Printing may result in some of the text running over the bounding box if it exists. * (Solaris/UNIX) Only one copy of a document can be printed at a time, no matter what number of copies are requested in the print dialog. * Arrow heads are not positioned perfectly Version 2.2.9 ******************************************************************************* -Added Features * Added the Ability to save a CMap to a GIF encoded graphics file. -Bug Fixes * The problem of duplicate resources showing up in the project browser after creating a link to that resource in a map has been fixed. * Selecting Map Properties, Style, or Resources menu Items and selecting Cancel from any of the dialog boxes will no longer register the map as needing to be saved. So no Map Changes Dialog will appear if no other changes were made when the user tries to close the map window. * Fixed a bug where the program would freeze after adding a resource to a concept and then trying to open the resource from the project browser. -Known Issues * If ICQ99a is installed and running on a windows machine at the same time as the cmap editor, ctrl+shift+N will cause a new sticky note to be displayed by ICQ instead of creating a new project. * The default choice in the delete confirmation dialog box when deleting resources is still "Yes" on a mac due to problems setting the focus. * While copying a project, the selection focus in the Project Browser will return to the destination project everytime a resource is saved. This is a problem if the user is trying to select other projects/resources while the copy project operation is running. * Every once in a while the program will freeze while starting up and displaying the splash screen. * (Windows) There is a memory leak in the Java VM where none of the Dialogs are being freed after they are closed. * (Windows) Printing may result in some of the text running over the bounding box if it exists. * (Solaris/UNIX) Only one copy of a document can be printed at a time, no matter what number of copies are requested in the print dialog. * Arrow heads are not positioned perfectly Version 2.2.8 ******************************************************************************* -Added Features * Added GetServerPropsEevt to allow modules to see the properties of the local server. -Bug Fixes * There was a bug where the wait cursor was set when a copy project was started and never unset. This has been fixed by not setting the wait cursor. * In Unix, the Hot Key for creating a new project was changed from ctrl+shift+N to ctrl+M. * When Concepts and Links are pasted into a map, the map is now resized during the paste operation. -Known Issues * If ICQ99a is installed and running on a windows machine at the same time as the cmap editor, ctrl+shift+N will cause a new sticky note to be displayed by ICQ instead of creating a new project. * The default choice in the delete confirmation dialog box when deleting resources is still "Yes" on a mac due to problems setting the focus. * While copying a project, the selection focus in the Project Browser will return to the destination project everytime a resource is saved. This is a problem if the user is trying to select other projects/resources while the copy project operation is running. * Every once in a while the program will freeze while starting up and displaying the splash screen. * (Windows) There is a memory leak in the Java VM where none of the Dialogs are being freed after they are closed. * (Windows) Printing may result in some of the text running over the bounding box if it exists. * (Solaris/UNIX) Only one copy of a document can be printed at a time, no matter what number of copies are requested in the print dialog. * Arrow heads are not positioned perfectly Version 2.2.7 ******************************************************************************* -Added Features * [Macintosh] New Macintosh VM v2.1.2 tracking JDK 1.1.7b for added stability and speed. * [Macintosh] Macintosh User Interface w/improved Look & Feel. * A searching tool has added to the CMap window menu item. It allows users to search for resources for concepts in concept maps. Users can do the search in the current project or in all projects on the same server. They can view the resources or added them to their concepts. * Now when you remove a concept all links that would be left dangling are removed also. In the past this was handled by not fully removing the concept. A "????" concept was put in its place. * Now you will always get a drop down list for resources under a Resource Group Icon on a Concept even if there is only one resource in the Group. * Starting server module should take less time than before (30% of original time). -Bug Fixes * Fixed duplicate Concept Maps appearing after copying a project, or when attempt to save over an existing on Concept Map. * The trim map when saved feature that was added in 2.2.4 did not use a minimum size for the maps. Now no map is saved with a smaller size than 352x232. * There was a case where if you selected a concept or link and then dragged a new connection to the background, creating a new concept, the edit/resources menu item would not be enabled even when you selected only one concept. Until you selected the originating concept/link of the newly created connection. This is fixed. * The default choice in the delete confirmation dialog box when deleting resources is "No" instead of "Yes". * The Downloading Resource dialog box now stays open until a resource is fully loaded and displayed. * When a map is selected in the project browser and the project that it resides on is switched to edit mode, the map will continue to be selected when the project is redrawn in edit mode. -Known Issues * If ICQ99a is installed and running on a windows machine at the same time as the cmap editor, ctrl+shift+N will cause a new sticky note to be displayed by ICQ instead of creating a new project. * The default choice in the delete confirmation dialog box when deleting resources is still "Yes" on a mac due to problems setting the focus. * While copying a project, the selection focus in the Project Browser will return to the destination project everytime a resource is saved. This is a problem if the user is trying to select other projects/resources while the copy project operation is running. * Every once in a while the program will freeze while starting up and displaying the splash screen. * (Windows) There is a memory leak in the Java VM where none of the Dialogs are being freed after they are closed. * (Windows) Printing may result in some of the text running over the bounding box if it exists. * (Solaris/UNIX) Only one copy of a document can be printed at a time, no matter what number of copies are requested in the print dialog. * Arrow heads are not positioned perfectly Version 2.2.6 ******************************************************************************* -Added Features * [Macintosh] Installer now has added ablility for smart internet updates. * Now you can copy multiple projects at the same time, and open other resources (CMaps, images, ...) while the projects are being copied. * Added two new Resource Group Icons (URL and Application) and removed the Procedure Icon. -Bug Fixes * (Windows) Movies that are located on a local server are now playable again. This bug was only in version 2.2.4 and 2.2.5 * (Windows) If no printer is installed and the user tries to print a map he/she is now prompted with a dialog that states that no printer was found. Previously no feedback was given to the user. * You are now able to add resources to a new map before saving it. * There was a problem with trying to save an empty map that has been resolved. * Resource Group Icons are now saved with the maps so versions before 2.2.4 do not have a problem with null images when trying to display the map. * Modifications to the way resources are replaced when saving over an existing resource. There should no longer be duplicate copies of the the resource left if there is a problem, and any problems should be caught and sent back. -Known Issues * While copying a project, the selection focus in the Project Browser will return to the destination project everytime a resource is saved. This is a problem if the user is trying to select other projects/resources while the copy project operation is running. * Every once in a while the program will freeze while starting up and displaying the splash screen. * (Windows) There is a memory leak in the Java VM where none of the Dialogs are being freed after they are closed. * (Windows) Printing may result in some of the text running over the bounding box if it exists. * (Solaris/UNIX) Only one copy of a document can be printed at a time, no matter what number of copies are requested in the print dialog. * Arrow heads are not positioned perfectly Version 2.2.5 ******************************************************************************* -Added Features * With the new Resource Dialog the user is able to choose the Icon Group under which the resource will be located. -Bug Fixes * After Editing a concept with the new Resource Dialog, the concept and it's Resource Group Icons are Repainted correctly. -Known Issues * Every once in a while the program will freeze while starting up and displaying the splash screen. * (Windows) There is a memory leak in the Java VM where none of the Dialogs are being freed after they are closed. * (Windows) Printing may result in some of the text running over the bounding box if it exists. * (Solaris/UNIX) Only one copy of a document can be printed at a time, no matter what number of copies are requested in the print dialog. * Arrow heads are not positioned perfectly Version 2.2.4 ******************************************************************************* -Added Features * Added a new dialog box for importing resources to a project. This dialog box allows the user to import many resources at once. * Added a new dialog box for adding/removing resources to a concept. This dialog box allows the user to add/remove many resources at once. It also allows the user to view a preview of a resource. The user can also bring up the above mentioned dialog box to import more resources to the project. * New Macintosh VM v2.1.1 tracking JDK 1.1.7 for added stability and speed. * The map canvas is now infinte in that the user need not set a size larger or smaller. As a map is edited, extra space is added to the map as the nodes are moved out of the current bounds. Extra white space is trimmed off when the map is saved. * Backups of all server tables are kept in case of a server crash. The backups are used to automatically recover from a crash. -Bug Fixes * When saving a resource to a server, the original copy will be kept for backup until the new resource has been saved and verified complete. * The hot key for adding resources is now ctrl-r. * When a project is switched to edit mode the project table of contents is automatically retrieved. This way the user cannot save a map with out the project's table of contents being loaded which used to cause problems. * If a map resource is added to a concept and the name or description is changed and then the map is opened from that concept, you can now open the map from the Project Browser without restarting the app. -Known Issues * (Windows) Printing may result in some of the text running over the bounding box if it exists. * (Solaris/UNIX) Only one copy of a document can be printed at a time, no matter what number of copies are requested in the print dialog. * Arrow heads are not positioned perfectly Version 2.2.3 ******************************************************************************* -Added Features -Bug Fixes * Remote Concept Map servers can now be added to the list of known servers again. A bug from 2.2.0 forward had prevented new remote servers from being added. * A problem with the list of servers constantly refreshing has been fixed. This had been present since 2.2.0, and caused the list of servers to constantly change as local network servers were continually removed and the re-added. * When you copy a project, the number of errors that occur during the copy are reported to the user at the end of the copy operation. * When you drag a concept or link in edit mode and the Link Creation Icon is visible, it remains visible during the drag. -Known Issues * If a map resource is added to a concept and the name or description is changed and then the map is opened from that concept, you can no longer open the map from the Project Browser without restarting the app. * (Windows) Printing may result in some of the text running over the bounding box if it exists. * (Solaris/UNIX) Only one copy of a document can be printed at a time, no matter what number of copies are requested in the print dialog. * Arrow heads are not positioned perfectly Version 2.2.1 (& 2.2.2 Windows) ******************************************************************************* -Added Features -Bug Fixes * (Solaris) The print preview Cancel button no longer closes the editor. * (Macintosh) The new version of the Mac VM now accepts double-clicks in the Project Browser. * When a project is clicked on for the first time and the Table of Contents is downloaded from the server, a progress dialog box is displayed. * Closing the Application with unsaved maps shows a 'changes' dialog to the user that allows the user to cancel the close operation. * Network servers now correctly send their ID numbers to clients. The server ID's were being truncated by two characters. * Multiple server entries with differing ID's but identical IP/PORT numbers are now correctly collapsed to one entry with a verified/correct server ID. * If a stand-alone server is running on a client's machine in addition to the local server. The the local server is hidden from view in preference for the stand-alone server. * When a resource is deleted from a project, the highlight focus is transfered to the deleted node's parent in the project browser. * Scrolling a Concept Map with the scrollbar arrows now advances the map by 20 pixels instead of just 1 pixel. * Projects with empty/null names are now prevented by the Local server. * Root maps in a Local server's projects are now correctly reset on resource removing & adding. * Local server has had more logic added to more acurately determine the correct path to resources. * UDP server discovery code is now turned on. It had been turned off and prevented any automatic discovery of network servers. * Server list is now updated asyncronously, instead of only when the "Refresh Server List" menu option was selected. * The Netclient module no longer sends error events when a request meant for a local server is sent. The netclient should now ignore and local server requests. -Known Issues * If a map resource is added to a concept and the name or description is changed and then the map is opened from that concept, you can no longer open the map from the Project Browser without restarting the app. * (Windows) Printing may result in some of the text running over the bounding box if it exists. * Arrow heads are not positioned perfectly Version 2.1.11 ******************************************************************************* -Added Features -Bug Fixes * You can now copy projects that reside on Local Servers. The ProjectCopier Module was mistaking a message from the NetClient as an error that the project could not be copied and not just as a message stating that the NetClient does not handle Local Servers * Import Resource, Import Internet Resource, New Project, and Concept map Save dialog should now resize correctly for both MacOS and Solaris. * Local server now correctly saves and retrieves URL resources. * New Local Projects now correctly have there base URL addresses set. Enabling the user to look at resources added to the project without restarting the application. -Known Issues * If a map resource is added to a concept and the name or description is changed and then the map is opened from that concept, you can no longer open the map from the Project Browser without restarting the app. * (Macintosh) Project Browser may not accept a double-click to open a map. Use the File `Open' Command or restart the browser/editor. * (Windows) Printing may result in some of the text running over the bounding box if it exists. * Arrow heads are not positioned perfectly * (Solaris) When the 'Cancel' button is selected from the print preview dialog box, not only does it cancel the printing, but it closes the editor. Version 2.1.10 ******************************************************************************* -Added Features -Bug Fixes * Now when a single concept is selected the "Edit/Resource" menu item is always enabled. * (Windows) Local server now uses standalone server's home directory. * (Windows) When the 'Cancel' button is selected from the print preview dialog box, the editor is no longer closed. This was caused by a mixture of JRE1.1.6 and JRE1.1.7 files existing in the install. -Known Issues * (Macintosh) Project Browser may not accept a double-click to open a map. Use the File `Open' Command or restart the browser/editor. * (Windows) Printing may result in some of the text running over the bounding box if it exists. * Arrow heads are not positioned perfectly * (Solaris) When the 'Cancel' button is selected from the print preview dialog box, not only does it cancel the printing, but it closes the editor. Version 2.1.9 ******************************************************************************* -Added Features * Projects can now be copied. Simply select the project you want to copy and the choose the 'Edit/Copy Project..." menu item. -Bug Fixes * (Windows 95) Any resource that requires a web browser will now be displayed in the default web browser. (no more exceptions are thrown) * Project directories and files are now deleted from the local server when a project is deleted (no more files and empty directories left behind) -Known Issues * (Macintosh) Some concepts may not allow for a resource to be added. If this happens, restart the browser/editor. * (Macintosh) Project Browser may not accept a double-click to open a map. Use the File `Open' Command or restart the browser/editor. * (Windows) Printing may result in some of the text running over the bounding box if it exists. * Arrow heads are not positioned perfectly * (Solaris/Windows) When the 'Cancel' button is selected from the print preview dialog box, not only does it cancel the printing, but it closes the editor. Version 2.1.8 ******************************************************************************* -Added Features * When starting up a local server for the first time, the server will display a dialog to the user to enter the server name. -Bug Fixes * Concept Map windows and data structures are now cleaned up to free up memory when the Concept Map windows are closed. -Known Issues * (Macintosh) Some concepts may not allow for a resource to be added. If this happens, restart the browser/editor. * (Macintosh) Project Browser may not accept a double-click to open a map. Use the File `Open' Command or restart the browser/editor. * (Windows) Printing may result in some of the text running over the bounding box if it exists. * Arrow heads are not positioned perfectly * (Solaris/Windows) When the 'Cancel' button is selected from the print preview dialog box, not only does it cancel the printing, but it closes the editor. Version 2.1.7 ******************************************************************************* -Added Features -Bug Fixes * Concepts and Links can now be deselected in corrupted maps. * (Macintosh) The background color of concepts and links can now be changed. * Added support for compression on network communications. -Known Issues * (Macintosh) Some concepts may not allow for a resource to be added. If this happens, restart the browser/editor. * (Macintosh) Project Browser may not accept a double-click to open a map. Use the File `Open' Command or restart the browser/editor. * (Windows) Printing may result in some of the text running over the bounding box if it exists. * Arrow heads are not positioned perfectly Version 2.1.6 ******************************************************************************* -Added Features * Arrow heads are now draw and printed. * Added style options for linking lines. (Color, Straight line, & 2 types of Curve Lines.) * Deletion of a single linking line is enabled if the removal of the linking line does not leave dangling links. * Enhance and faster printing. 1. A Print Preview is displayed to show the users how the map will look. 2. The Map is scaled up or down to fit on one sheet of paper. 3. Scaling the map no longer produces blocky text. -Bug Fixes * Printing works under UNIX Systems again. * Concept and link text no longer runs over the borders of the concept or link. -Known Issues * (Windows) Printing may result in some of the text running over the bounding box if it exists. * Arrow heads are not positioned perfectly