Issue |
Description |
11528 |
Memo fields in a Microsoft Access query are no longer truncated to 255 characters. |
11586 |
The Add WHERE Clause dialog box now allows the comparison with the Id (default) or the Display Foreign Key As value. |
11630 |
Fields of type uniqueidntifier that use database functions newid() or newsequentialid() are now marked in Designer as "Computed in DB: Yes". |
12578 |
For SQL Server insert/update commands, added 'SET ARITHABORT ON' just before doing the insert or update if the table has any computed fields. This is needed in case the database has 'Arithmetic Abort Enabled' set to False by default. |
86102 |
The SetLanguagePage was replaced by a dropdown language list in the page header, so all problems related to the Set Language Page page are resolved. |
86743 |
You can now construct email addresses and image link using formulas. |
86979 |
Iron Speed Designer now properly generates the Populate method for DropDownList and ListBox controls, so the number of items in the control is not limited to 500. |
87000 |
Iron Speed Designer no longer crashes when creating a VPK in certain circumstances. |
87001 |
User-specified textbox column width is now preserved when scanning for schema changes as long as it is less than or equal to the database field width. |
87031 |
Now the default login ID value is properly migrated to formulas using the UserID() function during application migration. |
87035 |
After recreating a proforma page, the classic menu selection highlight is no longer lost when the application runs. |
87068 |
Changed the deployment solution to use the application name as the install name. |
87133 |
When synchronizing database schema, any changes that result in automatic modifications to generated pages such as removing elements from the page are now listed in the output window. |
87140 |
For pages created by the Application Wizard, field labels and filter labels now have property text values if the pages are created in non-default folder specified via the Application Generation Options Dialog. |
87149 |
Applications now compile properly affter changing the CheckedValue or UncheckedValue properties for FieldValue checkboxes followed by changing the control type. |
87166 |
The Display Foreign Key As setting is preserved when synchronizing database schema and the column in question has multiple foreign keys or virtual foreign keys. |
87177 |
If a database name, view, or custom query name starts with an underscore, the corresponded large list selector is now displayed properly. |
87180 |
The export code loop can now execute more than one time if needed. |
87190 |
DateTime fields now use a roundtrip format for URL parameters in order to not lose precision. This resolves the inability to retrieve records that have DateTime primary key fields. |
87205 |
Iron Speed Designer now generates correct code for field filters when the field has a list of permitted values. |
87218 |
When calling custom stored procedures and using output parameters of a string type such as varchar, the calling application can now set the parameter size in order to get the full string value instead of just the first character due to the default parameter size of 1. |
87254 |
Designer now uses a registry setting for FipsAlgorithmPolicy which changes the encryption policy on a machine, causing Iron Speed Designer to lose its activation status. The user will be warned on startup if the registry setting could cause a problem. |
87296 |
Expand and collapse in the Application Security Sizard no longer causes automatic expansion and selection. |
87310 |
The region statement code generation code is now parsed properly and displayed on the Code tab. |
87314 |
Enter key capture works properly for dropdown controls. |
87359 |
A file upload field value control now has client validation by default only if the corresponding database field is a required field and the control is within an Add Record panel. |
87363 |
After clicking the expand/collapse row button on an editable table panel, the changes in the editable table panel are no longer reset. |
87372 |
Clicking a table column sort link during application runtime now sorts the table by the clicked column only. |
87375 |
Where clauses are saved properly for child table based on a custom query. |
87382 |
If a control is invisible because the corresponding table row has been deleted, then table row formula functions such as Sum and Avg will not take those invisible controls into account. |
87383 |
The Sign In page now wraps error messages. |
87403 |
You can now use the IN operator with ROLES such as "= IF("ironspeed\mlam" in ROLES, "in", "not in")". |
87484 |
The Formula tab for GEN:literal/label/textbox and ASP:/literal/label/textbox are displayed correctly if the control is inside of a surrounding record or workflow control. |
87487 |
Stored procedures are generated properly for cases where tables or views have multiple foreign keys that reference the same parent table. |
87489 |
The email address editor now includes record controls when appropriate. |
87494 |
Handling of unrelated panels in the toolbox has been improved to postpone reading the schema of any individual table until it is actually used one at a time. |
87547 |
MySQL no longer returens control characters for default values, causing table XML to be non-parsable. |
87593 |
Tables with foreign keys of type uniqueidentifier are now handled properly when saving records on pages that include one-to-many or one-to-one relationships. |
87603 |
Correct transaction boundaries are now set when child controls refresh parent controls. |
87611 |
Default parameter substitution for email now uses the display value, not the raw column value. |
87612 |
The NullReferenceException no longer occurs in SecurityContriols. If Session is not present, SecurityControls functions return an empty value. |
87613 |
Added comments to DataAccessSettings class properties advising not to use it to simply get userID. |
87690 |
If a control is renamed or pasted into another cell, the corresponding validation property settings are now retained. |
87703 |
Iron Speed Designer now generates long line of code such that .NET framework 4.0 no longer gives "An expression is too long or complex to compile" error. |
87708 |
Fixed typo in Code Customization Wizard: Highlight a Record Row Based on a Condition. |
87734 |
Multi-level menus no longer overlap in Chrome browser. |
87753 |
The Migration Wizard now migrates Microsoft .NET Framework 4.0 applications. |
88024 |
Improved tip for Field name property in Application Explorer -> Databases. |
88049 |
Online help has been updated to explain the required component in Visual Studio 2010. |
88096 |
IsolationLevel.ReadCommitted is no longer set for Oracle transactions as this was sometimes causing ORA-01453 errors, especially when accessing tables via Oracle Database Links. |
88107 |
The sort order of a dropdown list has been fixed. |
88127 |
Coming attractions page now displays properly. |
88209 |
Iron Speed Designer generated applications no longer show warning messages related to unused local varibales when the application is opened using Visual Studio. |
88210 |
Now the generated code inside the Where Clause statement of Populate method uses a valid column name if it is a reserved word. |
88223 |
Code generation for the Set method now handles quotes and avoids compilation errors. |
88225 |
Migrated applications do not show compilation errors related to Idictionary; all occurances of IDictionary now use the entire namespace which resolves the problem. |
88229 |
In the Application Wizard, when displaying server.db.table, changed the display values to make sure the server and db name are not the same, or else only display the server name. |
88312 |
Iron Speed Designer now checks on startup if Microsoft .NET Framework 3.5 SP1 is installed, and warns the user if it is not. |
88333 |
The method to populate a large list selector has been fixed so that the display value of an item will no longer be confused with its ID. |