CodeCharge Studio Changelog

What's new in CodeCharge Studio 5.1.1.18992

Jul 11, 2016
  • CCS 5.1 now supports PHP 7
  • Fixed numerous compatibility issues with the PHP 5.5+
  • Updated ODBC connector
  • Updated MySQL connector

New in CodeCharge Studio 5.1.1.18990 (Feb 19, 2015)

  • CodeCharge Studio was updated with the following changes and fixes:
  • CCS 5.1 now supports Windows 8.1
  • Added support of Internet Explorer 11
  • Fixed multiple include script error (for all code generating patterns)
  • Fixed retrieving Stored Procedures recordset (for MS SQL Server)
  • Fixed CCS hangs on code generation for pages which include multiple Ajax Features
  • Fixed issues related to update panel functionality
  • Added support of CKEditor inside DialogPanel
  • Removed extra tag on includable pages
  • Added new settings for Dependent ListBoxes and AutoFill Ajax features
  • Fixed problems related to Master Page (JSP)
  • Fixed menu issues on includable pages (JSP & Servlets)
  • Fixed Validate method call (InMotion)
  • Fixed Numeric Up Down and Slider (InMotion)
  • Fixed web.config settings (.NET)

New in CodeCharge Studio 5.1.0.18696 (Feb 19, 2015)

  • IDE:
  • added MyODBC version 5.2 support.
  • fixed problem related to converting old projects to jQuery.
  • fixed Hidden controls visibility in Design mode.
  • fixed few generation issues related to non-existing third party components.
  • fixed block templates edit in built-in Designs.
  • fixed master page placeholders location.
  • updated styles for PopUp DatePicker.
  • updated weekends highlight in InLine and PopUp DatePickers.
  • fixed JS errors for includable pages and dialog panels.
  • fixed CCS crash when using 'Edit with builder...' option.
  • fixed page convert issue for pages with flash objects.
  • fixed problem with components location after 'Edit with builder...' operation.
  • fixed minor issues with CCS translation keys.
  • AJAX features:
  • added 'onSelect' event for TabbedTab.
  • fixed issue related to anchors use on Update panel.
  • fixed JS error in PopUp DatePicker, related to national symbols.
  • Patterns:
  • PHP: fixed date format for SQLSERV Driver.
  • PHP: fixed General Date format use in InLine DatePicker.
  • InMotion: fixed problem with 'Remember Me' feature.
  • InMotion: fixed minor issue with UpdatePanel control identifier.
  • InMotion: fixed {CCS_PathToMasterPage} placeholder generation.
  • InMotion: Fixed multiple scripts include error.
  • ASP: fixed issue related to update panel located inside includable page.
  • JSP: fixed problem with RootId identifier in Menu builder.
  • JSP: fixed bug on includable page with Master template use.
  • Servlets: fixed saving Captcha value

New in CodeCharge Studio 5.1 (Feb 19, 2015)

  • IDE:
  • Supports web standards including HTML5, CSS3
  • Enhanced performance on large projects
  • Enhanced Unicode support in Code Editor
  • Ability to apply Designs to projects, folders and pages.
  • Resolved number of problems related to IE compatibility mode (fixed Preview option and JavaScript errors in Builders)
  • Updated number of Builders and Dialogs (Application Builder, Service, Autocomplete, Autofill, DependentListboxes, NumericUpDown, Slider, DialogPanel, Captcha, MasterDetails, Grid&Record, etc.)
  • New Server Settings database connection dialog for Java patterns
  • Ability to use Translations as text for Link control
  • Resolved bug with components IDs in Panels
  • Resolved absolute paths bug in Image Links
  • Resolved insert control into Forms bug
  • Resolved simultaneous editing of multiple translation
  • Resolved duplication of tag attributes in HTML mode
  • Data Dictionary:
  • Improved database structure cashing
  • Sharing Data Dictionary settings between projects which are using the same database
  • Improved databases objects support (DB2, Oracle, Sybase, mSQL, R:Base, PosgreSQL) and connection types (OLE DB, ODBC)
  • Added 'utf8mb4' charset support (for MySQL)
  • Fixed schemes filtering (for Oracle and SQL Server)
  • Increased performance while opening projects with broken database support
  • Resolved wrong column size value for Memo type fields (for MySQL)
  • Fixed list of fields in queries which utilize the SQL Expressions
  • Fixed problems related to special characters use in database connection settings (for MySQL)
  • Fixed bug related to Review Data option for queries which include SQL parameters
  • Fixed SQL query for Record forms (for DB2)
  • Patterns:
  • Enhanced Unicode support in code generating patterns
  • Compatibility with PHP 5.4 (for PHP)
  • Added support for SQLSRV library (for PHP)
  • Fixed redirect from restricted pages to Login page (for .NET InMotion)
  • Fixed generation of .aspx file after modifications made in HTML mode (for .NET InMotion)
  • Added support for latest versions of ColdFusion
  • Fixed generations on includable pages (for ColdFusion)
  • Resolved bug related to national characters in file names in File Upload (for ASP)
  • Fixed problems related to Update and Dialog Panel controls (for Java/JSP)
  • Multiple minor changes and improvements in different code generating patterns (for .NET InMotion, ASP, Java/JSP, ColdFusion)
  • Ajax Features are migrated to jQuery:
  • All Ajax features (including Menu, Update Panel, Client side validation, etc.) are implemented as plugins
  • Number of improvements in different Ajax Features:
  • Added different layouts for Autocomplete list (text, text with images, text with descriptions, etc.)
  • Inline datepicker may be used as timepicker, date plus time picker depending on format of corresponding input field
  • Slider works with Hidden controls, outputs values in separate Labels, etc.
  • Increased performance and compatibility
  • Designs, Styles:
  • Designs could be applied to entire project, separate folders and pages
  • Added Responsive Design support in Artisteer Designs
  • Ability to generate themes for jQuery

New in CodeCharge Studio 5.0.0.16254 (Feb 19, 2015)

  • IDE:
  • Fixed client events navigation issue with HTML Editor.
  • Builders - don't show warning "A script on this page is causing your web browser to run slowly".
  • Fixed error "Failed to convert HTML for preview mode" in Preview mode.
  • Multiple problems with renaming forms and controls.
  • Fixed adding NumericUpDown, Slider, etc. features in converted projects.
  • Fixed issue related to unique ID of controls located inside Grid, Editable Grid in Row section.
  • Problem with Copy/Paste actions on project creation from start panel.
  • Wrong sort order for Sorters (only for database expressions and complex queries).
  • Data Dictionary:
  • Enhanced support of special symbols in table and field names.
  • Fixed comboboxes resize issue in Visual Query Builder.
  • Fixed bug related to use of PostgreSQL table names with double quotes.
  • Fixed use of default parameter values in SQL mode.
  • Fixed Data Dictionary tree output for SQL Server database.
  • Added "Add Schema Name" option in SQL queries for SQL Server database.
  • Generation of titles for fields names from database keywords list.
  • Fixed bug in Preview Data option of Data Source dialog.
  • Fixed bug with default control type.
  • Added "Create New Query" dialog.
  • Fixed Suggest and Reset options in Data Dictionary.
  • Fixed output of Where parameters of "Is Null" condition type.
  • Patterns:
  • Removed link to not existing Services.js file.
  • Fixed CCS_PathToMaster page option value (for ASP).
  • Fixed Attributes values bug on Includable pages (for ASP).
  • Fixed the "Object Required: 'NoRecordsControls'" error on Editable grid forms (for ASP).
  • Fixed search in Update Panel (for JSP).
  • Fixed return value of the "Template Encoding" property.
  • Fixed Captcha on the right to left oriented pages.
  • Improved compatibility of Update Panel with other Features (for InMotion).
  • Designs, Styles:
  • Registry of file and folders names is unified.
  • Fixed paths to images in Inline Date Picker.
  • Fixed paths to Pop up Date Picker images and styles.
  • Fixed publishing of favicon.ico file issue.
  • Add ability to select Style for Menu forms located on includable pages.

New in CodeCharge Studio 5.0.0.15750 (Feb 19, 2015)

  • IDE:
  • Updated documentation.
  • Fixed problem with tabs hidden until resizing window.
  • Fixed CCGetParam bug in functions.js
  • Fixed 'News and Updates' starting panel.
  • Designs:
  • Adding 'Title' panel after editing page properties.
  • Fixed being removed from HTML code.
  • Added using styles from Designs for NumericUpDown, Slider, DatePicker.
  • Report Builder:
  • Fixed SQL query for groups in Report Builder.
  • Fixed the dialog for Groups settings.
  • Menu Builder:
  • Fixed issues related to RootId use in PHP, Perl and ColdFusion patterns.
  • Fixed a bug with Where clause.
  • Updated the preview.
  • DataDictionary:
  • Fixed a problem with expanding query in the Database Explorer.
  • Updated field size and field type options for connection.
  • Fixed bug related to loading foreign-key from DataDictionary when loading projects.
  • Fixed assigning events based on DD.
  • Fixed a problem with not detecting primary key fields in custom queries.
  • Fixed missing primary keys for fields with aliases.
  • Other:
  • Fixed dynamically hidden links in Modal Window.
  • Fixed a problem with captcha throwing off the style widths in IE (for PHP).
  • Fixed a problem with .css links un includable pages (for PHP).

New in CodeCharge Studio 5.0 (Feb 19, 2015)

  • Key Features:
  • The new intuitive Ribbon GUI;
  • New built-in full-page design templates;
  • Master templates for Pages and Panels;
  • Previously added Forms now can be edited with Builders;
  • Builder output can be customized with user-defined HTML templates;
  • New database tools: Data Dictionary and Database Explorer;
  • Improved performance of database interaction;
  • Improved Code Editor: autocomplete, incremental search, match bracing, etc.;
  • Improved Preview Mode showing Include Pages, Translations, Master Pages, Live Data from Database, etc.;
  • New Master-Details Builder;
  • New components: JScript Date Picker, Slider, NumericUpDown, Interactive Search and Dialog Panel;
  • Fully redesigned and improved Builders.

New in CodeCharge Studio 4.3.00.7676 (Dec 30, 2010)

  • AJAX:
  • Added support for autocomplete within editable grids
  • Improved update panel functionality and resolved related issues
  • Improved support for dependent listboxes and navigators in update panels
  • Resolved issues with RemoteDLookUp feature (ASP)
  • Fixed various Ajax related issues and the modal window example
  • Flash Charts:
  • Improved HTTPS support
  • Fixed a bug with series caption
  • Fixed a problem with loading XML when encountering null value in the database
  • IDE:
  • Resolved issues with the DesignHTML converter (white blocks in HTML)
  • Fixed an issue with updating links when renaming pages (Vista and Win7)
  • Improved VSS support
  • Fixed a problem with setting wrong charset by the application builder
  • Fixed autocomplete crashes in code mode (PHP)
  • Fixed wrong image paths in includable pages
  • PHP:
  • Resolved an issue with dynamic menu based on SQL Server database
  • Perl:
  • Fixed a bug with ToSQL function
  • Java/JSP:
  • Resolved an issue with publishing .WAR files (Java)
  • Resolved an issue with attribute values not being displayed on pages
  • Other:
  • Fixed an issue with hiding report group footer
  • Fixed a Javascript error when FCKEditor placed in hidden control
  • Improved product stabililty and resolved various issues found during internal product testing and submitted to product support.

New in CodeCharge Studio 4.3.00.54 (Dec 30, 2010)

  • Added missing Date Picker images
  • Fixed additional reoccurrences of the error "Error:pCXCConverter->backTransformationWithDOM failed"
  • Fixed Captcha not working properly when hidden with visible=false (PHP)
  • Fixed Show/Hide action not working properly in reports (ASP)
  • Further improved compatibility with PHP 5.3

New in CodeCharge Studio 4.3.00.53 (Dec 30, 2010)

  • Resolved compatibility issues with Windows 7
  • Enhanced Internet Explorer 8 compatibility:
  • Resolved visual issues with pages
  • Fixed tables not being visible in design mode
  • Improved Captcha compatibility with IE8
  • Updated JavaScript code for the Input Mask feature
  • Added decimal separator option to Flash Charts
  • Fixed couple issues with Source Control integration:
  • Fixed wrong page check-in/check-out status
  • Errors when publishing pages under source control
  • Updated JavaScript Prototype framework to version 1.6.1
  • Fixed a problem with included into HTML.
  • Bug fix for the error message "Error:pCXCConverter->backTransformationWithDOM failed"
  • Bug fix for "object required error" in Gallery Builder
  • Improved project conversion from CCS 3.x (missing form ids)
  • PHP: Resolved issues with advanced search not working within includable pages
  • PHP: Replaced split() function deprecated in PHP 5.3
  • Java: Changed package name com/codecharge/feature to com/codecharge/Features
  • Java: Added an option to limit log file size
  • ASP: Resolved a bug with JSON encoding
  • ASP: Fixed wrong font path for Captcha
  • ASP.NET: Fixed problem with menus not working when applying designs from Artisteer
  • Ajax: Improved dependent list-boxes to select default values based on URL
  • Other issues found during internal product testing and submitted to product support.

New in CodeCharge Studio 4.2.00.040 (Dec 30, 2010)

  • New Feature: added CAPTCHA component accessible from the Forms tab.
  • Ajax Examples: updated CCS Ajax Examples with descriptions of steps needed to reproduce these examples.
  • Ajax Examples: Resolved minor issues.
  • ASP: Resolved issues with multiple database connections being opened for each includable page.
  • ColdFusion: Resolved issue with menus not working within includable pages if created in HTML mode.
  • General Code: Resolved issues with WHERE parameters being ignored in database-driven menus.
  • Perl: Resolved server errors with Flash Chart
  • PHP: Resolved an issue with file upload not creating unique filenames within editable grids.
  • C#: Resolved an error occurring when submitting a search form via the [Enter] key within Update panel.
  • Java: Resolved an issue with the calendar component resetting the Style session value.
  • VB.NET: Resolved an issue with wrong path being used for FCKEditor.
  • Other issues found during internal product testing and submitted to product support.

New in CodeCharge Studio 4.1.00.032 (Dec 30, 2010)

  • An important SQL injection bug affecting PHP and ASP.NET applications was resolved

New in CodeCharge Studio 4.1.00.031 (Dec 30, 2010)

  • IDE: Occasional random crashes.
  • IDE: CCS occasionally hanged when entering the quote symbol (") in properties.
  • IDE: Resolved additional occurrences of the 'backTransformationWithDOM failed' error.
  • MySQL: Resolved newly reported issues with incorrectly generated CountSQL syntax.
  • Ajax: TabbedTab/TabbedTab libraries to YUI 2.6
  • Actions: Added mail encoding for the 'Send Email' action.
  • Other issues found during internal product testing and submitted to product support.

New in CodeCharge Studio 4.1.00.026 (Dec 30, 2010)

  • CodeCharge Studio was updated to resolve "Uninitialized string offset" error when including menus in PHP projects

New in CodeCharge Studio 4.1.00.025 (Dec 30, 2010)

  • New changes and features:
  • Added support for ASP.NET 3.5 Project Settings (C#, VB, InMotion/C#, InMotion/VB.)
  • Advanced Search (as one of the search options.)
  • Updated AJAX Libraries to newer versions (Prototype library from v1.7 to v1.8.1 , YUI from v2.2.2 to v2.5.2 .)
  • Disabled generating AJAX services during Quick Publishing (Ctrl+F8), for faster compilation of ASP.NET/InMotion pages.
  • Resolved issues:
  • ASP: Certain database errors were not passed and not displayed on the page.
  • ASP: The report form did not work within Ajax Update Panel.
  • ASP.NET AJAX Update Panel: Radio buttons don't work on a search form placed within an Update Panel.
  • ASP.NET InMotion: field values were being validated and required even when the required property was set to "No".
  • ASP.NET InMotion: multiple record forms could not be processed when submitted with a single submit button.
  • ColdFusion: Resolved several issues with the Menu functionality..
  • Java (JSP, Servlets): Editable Grid occasionally did not display values in listboxes.
  • PHP: Resolved the "unexpected T_STRING" error when using PostgreSQL.
  • PHP: Placing an SQL expression into "Group By" section of the VQB resulted in generating wrong SQL syntax.
  • PHP: Resolved several issues with the Menu functionality.
  • PHP: Resolved several issues with mod_perl.
  • AJAX Features: CCS created incorrect HTML parameters after specifying Ajax parameters for functions like YahooColorAnimation, YahooScroll and YahooMotion.
  • AJAX Autofill: Autofill feature did not work with field names containing spaces.
  • IDE+AJAX: Occasionally Ajax features were duplicated on a page after opening and closing the Feature selection dialog.
  • IDE: Couple issues with incorrect HTML parsing, resulting in such errors as "Unable to find beginning of the block..." and "Cannot find opening tag for...".
  • Client events: onload and oonunload did not fire.
  • IDE: International versions of CCS (after changing the IDE language) did not allow selecting "ListOfValues" in listbox data source property (VQB).
  • CCS Example Packs: Resolved minor issues, for example with missing "id" attributes.
  • Other issues found during internal product testing and submitted to product support

New in CodeCharge Studio 4.01.00.06 (Dec 30, 2010)

  • Resolved: SQL injection vulnerability (ASP only)
  • Resolved: Publishing process hangs on certain projects.
  • Resolved: Additional backTransformationWithDOM error when a form was included in another form
  • Resolved: Menu links include double slash '//' (PHP)
  • Resolved: Minor Menu display issues
  • Resolved: Security Group '0' cannot be assigned to components (PHP)
  • Resolved: Ajax Examples not working with ASP.NET InMotion.
  • Resolved: Message "Generated with CodeCharge Studio" included in Web services in trial mode (PHP)
  • Resolved: Java performance issues
  • Resolved: CCS Toolbox occasionally stops working
  • Resolved: Lost custom code after copying pages (ASP.NET InMotion)
  • Resolved: Issues with upgrading certain projects from version 3.1
  • Update: Added support for umlauts in button generation
  • Update: Added support for right-to-left vertical menus

New in CodeCharge Studio 4.00.00.15 (Dec 30, 2010)

  • Change: Added an option for creating right-justified Vertical Menus (expanding from right to the left)
  • Resolved: IDE error "pCXCConverter->backTransformationWithDOM failed".
  • Resolved: Styles not always applied to Static Menu in XHTML projects.
  • Resolved: Menu links not working correctly on pages within subfolders.
  • Resolved: Static menu appending extra slash (/) with ASP..
  • Resolved: Error "'document.getElementById(...)' is null or not an object" on the page after adding Modal Window (ASP).
  • Resolved: Connection strings not always created by the "Build" option.
  • Resolved: FCKEditor not submitting form values when placed within Update Panel.
  • Resolved: IDE/code autocomplete not working in a customer's project.
  • Resolved: FlashChart Builder not recognizing Flash Player.
  • Resolved: "After Process File" event causing an error in ASP.NET.
  • Resolved: Style Editor created left-aligned TD/TH tag styles when no alignment was specified.
  • Resolved: Error "Cannot find start tag for " after running Report Builder with certain options.
  • Resolved: The HTML tag removed during publishing.
  • Resolved: Missing “Edit translation” option for record form captions.
  • Resolved: Custom code not being copied when multiple controls are being copied & pasted.
  • Resolved: Other minor issues found during internal testing.

New in CodeCharge Studio 4.00.00.04 (Dec 30, 2010)

  • Resolved: Problem connecting to database via OLE DB.
  • Resolved: Service pages not published when clicking "Live Page".
  • Resolved: Error "Invalid character set name: UTF-8" (PHP).
  • Resolved: Editing button style not applied properly.
  • Resolved: Parameters not preserved in record within Update Panel (.NET).
  • Resolved: URL parameterSpace replaced with "+" in labels.
  • Resolved: Ajax Feature Builder not allowing to specify the same field in the Text Column as Bound Column.
  • Resolved: Incorrect path to FCKEditor when placed in a subfolder.
  • Resolved: Errors in Directory component (ASP, .NET)
  • Resolved: Autofill not working with .NET/InMotion.
  • Resolved: Program crash when opening Common files in certain projects (PHP).
  • Resolved: Flash Charts covering menus, making menu items not visible.
  • Resolved: Wrong Perl path in ClientI18N.pl (Perl).
  • Resolved: Grid Navigator not shown when number of records cannot be determined (PHP).
  • Resolved: Image id corrupted when copying and pasting images.
  • Resolved: Menu layout corrupted when coping and pasting menus.
  • Resolved: Flash Charts not working with Oracle (PHP).
  • Resolved: Occasional errors "(component) not found in the HTML" after using builders.
  • Resolved: URL parameters not accepting certain date formats (ASP)
  • Resolved: "Object Required" error when selecting a Theme (rather than Style)
  • Resolved: Stored Procedure parameters not used in Flash Charts

New in CodeCharge Studio 4.00.00.03 (Dec 30, 2010)

  • Resolved: Certain builder options not generating forms
  • Resolved: Feature Builder errors when using URL parameters
  • Resolved: Custom code being removed when generating certain pages
  • Resolved: Program crash when adding project to source control (SourceOfSite)
  • Resolved: Non-working static menu (ASP, Java)
  • Resolved: Issues with Menu component (Perl)
  • Resolved: "ORDER BY" clause not being generated for menu component
  • Resolved: .NET/InMotion fixes (wrong "id" attributes for section 508, events non-working with Menu)
  • Resolved: Corrupted Design mode if translation resources are used inside HTML links
  • Resolved: Non-working Navigator in certain editable grids (PHP)
  • Resolved: Non-working Drag & Drop when dragging components from Toolbox in Design mode
  • Resolved: Text "#CCSCopy#" appeared in HTML when dragging FlashChart or FileUpload component
  • Added: in project properties a new option to disable publishing of Ajax Libraries ("js" folder)

New in CodeCharge Studio 3.2.0.4 (Dec 30, 2010)

  • Corrupted Label component when copying and pasting labels between pages. The label's right bracket } was missing.
  • Non-working "Move To" option for moving custom code within events.
  • Corrupted CCS GUI on Windows Vista: missing or truncated window titles.
  • The and tags were being added into HTML when modifying HTML properties via the Properties/Format window.
  • Editing HTML properties via pop-up property editors didn't work in some cases.
  • CCS crashing when generating a specific project.
  • JSCript runtime error when upgrading a specific project from CCS 3.1.
  • ASP.NET: Specifying a new page template in Project Settings -> General was not working.
  • ASP.NET: Wrong image width on image links
  • VB.NET: DatePicker didn't work within panels
  • ASP: HTML templates not read from the folder specified in CCS Project Settings -> Server -> Template Folder
  • ColdFusion: checkbox values not saved into database

New in CodeCharge Studio 3.2.0.1 (Jul 31, 2007)

  • Workspace Management
  • Server Profiles
  • AutoComplete
  • Source Control Integration
  • Styles and Style Builder
  • Internationalization and Localization of Web Applications
  • Page and Component Caching
  • Calendar Form and Calendar Builder
  • Panel Component
  • Web Reporting, Report Form and Web Report Builder