Dabo News RSS

Sep 13, 2010

Web Update revision 6020 Posted

+ Cleaned up the code base by removing all trailing whitespace.

+ Removed the ref to md5 and replaced with hashlib. haslib is currently already being used in dDataSet.py and md5 has been deprecated (those users of python 2.4 or less need to install the hashlib.py)

+ Added dabo.lib.reportUtils.printPDF(), and added a print button to FrmReportBase in the AppWizard generated code.

+ On Windows, where the status text can go to the main frame, hidden forms were writing their current record text to the status bar on update. This fixes that awkwardness.

+ Eliminated (or at least greatly reduced) the grid header flickering on Windows.

+ Fixed a bug reported by Mark Rajcok in which the WordWrap property grid columns was only affecting those with str DataType, and was ignoring unicode DataType.

+ Switched all of Dabo's logging to use standard Python logging.

+ Switched from os.system() and os.popen2() to subprocess.call() in previewPDF() and printPDF(). Removes DeprecationWarnings in Python 2.6 and above.

+ Added some logic to prevent infinite loops when using field-level validation.

+ Added a fix so that previewing and printing should be modeless by default.

+ Updated the internal cache code to handle permissions better when running under mod_wsgi.

+ Added the 'SelectedText' and 'Text' read-only properties to dHtmlBox.

+ Added the reports folder to the resolvePathAndUpdate method in the utils module. Added a conditional check in the reportWriter to call the resolvePathAndUpdate method if the path is a valid absolute path. So, now you can specify the ReportFormFile property of the ReportWriter object is a relative path.

posted at: 06:20 | path: /Announcements | permalink

 

Dabo is the easy to use, cross-platform, 3-tier, open source desktop database development framework.
©2004-2006 Paul McNett, Ed Leafe, et al.
Site Designed by: Wavelength Media Inc.