[Dbappbuilder-relannounce] ANNOUNCE: Rel version 3.011 now available.
Rel is a database management system (DBMS) that implements Tutorial D.
Brought to you by:
davevoorhis
From: Rel a. list.
<dba...@li...> - 2018-01-26 12:36:01
|
This release of Rel, an implementation of Date & Darwen's Tutorial D database language, improves the user interface and fixes some bugs. The following enhancements have been made: - Rel UI: Opening a relvar in Edit mode now positions the cursor in the blank row at the bottom, ready to enter a new tuple. Cursor keys may be used to navigate, and Ctrl/Cmd-Cursor keys may be used to jump to top/bottom or right/left. - Rel UI: Font scaling has been improved when using alternative output display on HiDPI Windows displays. - Rel UI: The bundled Java runtime is now version 8u161. - Rel DBMS: Using SAME_HEADING_AS(...) in a relation literal heading was previously not permitted. E.g., REL SAME_HEADING_AS(S) {} was a syntax error. It is now permitted. - Rel DBMS and Rel Client now check for and correctly handle 'null' source code. The following bugs have been fixed: - Rel UI: Cut/copy/paste/selectAll drop-down menus and keyboard shortcuts now work consistently and are generally available wherever they should appear. - Rel DBMS: ABS(n) always returned a RATIONAL value, even if n was INTEGER. Fixed. - Rel UI: Given: Ubuntu 16.xx, 17.xx and other GTK3 environments. Result: Multiple GUI failures similar to those when using the Eclipse IDE under GTK3. Fixed. Startup forces GTK2. Some issues remain, but at least it's usable. - Rel UI: Given: In the relvar Edit mode, press "Go to INSERT row" button on relvar with high enough cardinality to require scrolling. Result: It was was supposed to do what Ctrl-End should also do: position the display on the blank row and put the cursor in it. It doesn't. Fixed. Ctrl-Cursor preferred over Ctrl-End. - Rev: Given: Create an Expression and set its text to "WRITELN '&blah'". Result: The & won't show. If you change the text to "WRITELN '&&blah'", it shows &, but is treated as "WRITELN '&&blah'". Fixed. - Rel DBMS: Given: https://reldb.org/forum/viewtopic.php?f=2&t=1527&p=2863#p2863 <https://reldb.org/forum/viewtopic.php?f=2&t=1527&p=2863#p2863> Result: Fatal error instead of semantic error. Fix: Now throws semantic error, plus gives a helpful hint for fixing a typical error. - Rel DBMS: Given: S GROUP {blah} AS rva Result: Java NullPointerException due to undefined attribute 'blah'. Fixed. For more information, or to download Rel, go to https://reldb.org <https://reldb.org/> |