Notes: The CleanCode system encompasses C#, Perl, Java, SQL, and JavaScript libraries and programs. C#, Perl, Java, SQL, and JavaScript libraries are each packaged as a zip file. The Perl, Java, C#, and SQL zip files includes documentation as well as source. The Java zip file additionally includes a complete jar file. The JavaScript zip file includes just source; documentation is still on the "to do" list (though modules are reasonably commented). All documentation is also available on the CleanCode website (http://cleancode.sourceforge.net/) under the Products >> Documentation menu. A great starting point for seeing what controls, engines, and applications CleanCode can offer you is on the product page (http://cleancode.sourceforge.net/wwwdoc/software.html). See the release information page at http://cleancode.sourceforge.net/wwwdoc/download.html for dependent library requirements. To see the articles I have written about many of the components available on this site, see my article list at http://cleancode.sourceforge.net/wwwdoc/articles.html.
Changes: ALL CHANGES IN THIS RELEASE PERTAIN TO THE C# LIBRARIES ONLY. Bugfixes======== [2754200 CleanCodeControls.Forms.ConnectionStringManager] Range exception if no databases are found to populate the drop down list. [2754208 CleanCode.Data.MultiColumnSort] [2754208 CleanCodeControls.SqlEditorControls.SqlEditor] Exception due to incompatible cast of DataSource. [2754216 CleanCode.IO.ResourceMgr] Exception if Application Data directory does not exist first time. [2754238 CleanCodeControls.SqlEditorControls.SqlEditor] Switching files via file-picker dropdown with unsaved changes sent changes to the wrong file name--the newly selected file. [2780075 CleanCodeControls.Forms.ChameleonRichTextBox] Exception when specifying NumberTokens with no font name and both bold/italic disabled. Cosmetic======== [CleanCodeControls.Forms.ConnectionStringManager] No longer require database selection to enable test button. [CleanCode.IO.ResourceMgr] Moved QueryPicker.InstantiateLibrary to here (InstantiateResource). [CleanCodeControls.Forms.QueryPicker] Moved InstantiateLibrary to ResourceMgr.InstantiateResource. [CleanCodeControls.Forms.ChameleonRichTextBox] Refactored InstantiateLibrary to use ResourceMgr.InstantiateResource. Added separator in command completion submenu of context menu. Added accelerator keys to context menu tab-control submenu choices. [CleanCodeControls.DataGridViewControls.ExtendedDataGridView] Removed unused Column property from filter panel. Adjusted search input text to fill panel space; also anchored buttons. [CleanCode.Forms.MenuBuilder] Renamed some parameters to be more meaningful. [CleanCodeControls.DataGridViewControls.ExtendedDataGridView] Added checkmark for default date format if none selected. Enhancements ==== [CleanCodeControls.Forms.ChameleonRichTextBox] Added separate font characteristics for macro place holders. Added settable background color for numbers and placeholders. Added auto-seeking of place holders from macro substitution. Added range-delete to line boundaries (Ctrl-Shift-Del). Added XSD grammar to allow validating context files. [CleanCodeControls.SqlEditorControls.SqlEditor] Changed meta-query default to suppress displaying query text, but allowing it as an option by holding shift when clicking Execute. Changed meta-query processing to execute only in current pane. [CleanCodeControls.Forms.QueryPicker] Added memory of last-entered values for each field within a session. Added XSD grammar to allow validating query file. [CleanCode.Forms.MenuBuilder] (breaking change) Changed SetMenuItemCheckmarkTrue to more useful GetMenuItem. Removed public MenuItemDictionary since it was used only internally.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use