Protégé 5.0.0 RC2
matthewhorridge
released this
19 May 02:21
·
45 commits
to master
since this release
This release candidate adds a small amount of functionality and fixes several issues.
New Functionality
- Added a Protege.exe file to the Windows distribution. This makes it possible to associate file types, such as .owl files with Protege on Windows
- Added progress indicators for loading, saving and importing ontologies.
Changes and Fixes
- Added a button to the log view that will reveal/show the actual Protege log file in the Finder/Windows Explorer etc. (protegeproject/protege#412)
- The load error dialog now displays informative format names that were tried rather than parser class implementation names (protegeproject/protege#414 and protegeproject/protege#331)
- Added high contrast painting for tab headers. This is enabled when Windows is in a high contrast display mode (protegeproject/protege#413)
- Added high contrast painting for frame section headers. This is enabled when Windows is in a high contrast display mode (protegeproject/protege#418)
- Logging for owl:imports that could not be resolved on the Web is now more informative (protegeproject/protege#421)
- Fixed a problem where copy and past would not work for JTables in views in the main Protege window. (protegeproject/protege#424)
- Fixed a problem where pressing ESC on the ontology format dialog would not actually abort the save sequence. (protegeproject/protege#430)
- Upgraded the OWL API to 4.2.5 (protegeproject/protege#429)
- Log messages in the Protege log file now show the date as well as the time (protegeproject/protege#431)
- The error message window is now resizable (protegeproject/protege#432)
- Loading a different version of, or the same version of, an ontology in the same Window no longer pops up a cryptic error message. A warning is displayed instead that informs the user that the existing ontology has not been overwritten (protegeproject/protege#357).
- Fixed a problem where Protege would freeze or appear sluggish if a URL value for an annotation property contained invalid characters (protegeproject/protege#427)
- Pressing Save (or CTRL+S) now shows a file chooser to save the active ontology if it is unmodified but loaded from the Web (protegeproject/protege#433)
- Removed Increase/Decrease Font Size from the Window menu as this functionality no longer worked. Font size should be set in the preferences instead. (protegeproject/protege#165)
- Wizard sizes are now cropped to the screen size (protegeproject/protege#2)
- "Check for plugins" now displays a more informative error message if there is no internet connection (protegeproject/protege#179)
- Fixed a problem where the selected Look & Feel was not marked in the Look & Feel submenu (protegeproject/protege#150)
- Fixed a problem where the Protege name would be scrambled in the logs on Windows (protegeproject/protege#365)
- The stack size has been increase to 10 megabytes. (protegeproject/protege#434 and protegeproject/protege#436)
- Ontologies are now saved to a temporary location before being copied to the final location. (protegeproject/protege#437)
- Removed "Plugin has no plugin.xml" from the info messages in the log. This is now logged as a debug message. (protegeproject/protege#76)
- MLists now allow developers to configure them so that only an edit button is visible (protegeproject/protege#419)
- Moved slow running tests, that access the file system, to integration tests (protegeproject/protege#417)