Jan 2/2008
A few bugs reported; a few bugs fixed. 4.0.3 may help you, especially if you like rich text output to your finds. (I’ve become a fan of DataWindow output and how it links to the Browse page, but to each his own.)
Fixes
- Fixed retrieval of dot-notated DataWindow attributes in Lists / View / Show... / Attributes
- Find was crashing with rich text output
- Find was errantly reporting nothing found when reporting objects only
- Fix when dealing with proxies
- Fix autosize width of reporting DataWindows collapsing width to zero
- Handles resolve of DataWindow objects better
- SQL formatting improvement (double parens preceding subselects in WHERE clauses)
- Synchronize DataWindow Data Sets processor
- Better captures and reports error cases
- Handles SQL with no FROM clause
- Handle SQL with a GROUP BY clause
- Changes to handle arguments in SELECT clause pending
Dec 4/2007
It never fails. After every major release, a major problem turns up. Doesn't matter how much I test. This time, it's the installer. In the 4.0.0 release, only the icons you select to install to your desktop are installed to the Start menu. By default, that leaves out the option without the current app loaded. Oops.
Still, we haven't been standing still. I think the feature I use most in 4.0.0 is the Find RMB options in the Browse tab, and I've added to those. The DB Column Usage report got torn apart, so it's got a major performance boost, plus some SQL parsing enhancements that will affect several areas of functionality. (As with 4.0.0, I'm leaving the bug fixes list to the ReadMe in the installation.)
Later that day... Speaking of Murphy’s Law, not only did the 4.0.1 build I posted neglect to show the proper version, but it was missing an object that caused the Browse page to crash when RMBing the code (my favourite new feature, only tested under the IDE). Grab the 4.0.2 version if you got stuck with this turkey.
Enhancements
- Command line parms
- takes a bare *.DBG file, loading the "current" application
- takes /INDEX by itself or /INDEX:*, both indexing everything
- File / New
- Ctrl-N shortcut added
- Tools are available from File / New
- Browser
- Treeview now has "Find in this object" context menu item
- MLE has new context menu items
- QuickFind
- Find in this object
- Find elsewhere in app
- Find: New option to output only final total counts (rich text output only)
- In the Trace viewer, the microhelp now shows the script name
- Improved SQL formatting
- formatting of CASE statements
- formatting of parenthesized compound logical expressions
- subqueries in WHERE clauses broken out more clearly
- Improved SQL parsing (will affect things like DB Column Usage report)
- handling of outer join syntaxes
- improved handling of logical expressions
- handling of bracket enclosed identifiers
- Performance improvements
- DB Column Usage report significantly faster
- Some RTE output (e.g. Find) faster
- Miscellaneous minor performance improvements
|