Current Issues

GitHub

To view an issue on GitHub you must have a GitHub account and have been authorized to access the PPJ Framework private repository. PPJ Maintenance customers can contact us with their GitHub user name to be added to the repository.

Bugs

Recently opened and closed bugs. Limited to 30.
openWeb#2207 PPJ templates reference version 47 instead of 48.Next Release
closedDesktop#2206 WinForms PPJ designer cannot serialize properties - they are all considered with default value.4.8.120
closedWeb#2205 Missing "ReportNotFound" resource causes an exception when a report file is not found.4.8.120
closedWeb#2204 SalPushbutton.AcceleratorKey doesn't work with some Keys combinations.4.8.120
closedWeb#2202 The Popup editor in a SalTableWindow doesn't expand over the cell.4.8.96
closedWeb#2201 SalPushbutton.Accelerator doesn't work with mnemonics.4.8.96
closedDesktop#2199 ArithmeticOverflow on Citrix when hovering or clicking a QuickTabs under certain conditions.4.8.96
closedDesktop#2198 Possible AccessViolation in Sal.Yield() debugging an x64 app in Visual Studio 2019.4.8.96
closedDesktop#2196 ReadOnly Fields with InputMasks are editable (with Backspace)4.7.238
closedWeb#2195 Sal.ReportTableView() sets wrong column width with Stimulsoft reports.4.7.238
closedWeb#2193 SalTableColumn.ContextMenu is not used by the cell editor.4.7.238
closedWeb#2192 SalTableColumn.ContextMenu doesn't work if set in the designer.4.7.238
closedWeb#2191 Sal.ReportSetPrinterSettings has no affect in combination with Stimulsoft4.7.238
closedWeb#2190 When a VisSplitterWindow has only 1 child control it is assigned to the right panel instead of the left.4.7.238
closedWeb#2189 Vis.FontComboBox.AddFont throws an exception.4.7.238
closedWeb#2187 Vis.MessageBox() crashes when a button has the handle OR'd with MBF_DefButton4.7.238
closedWeb#2185 Sal.TblCopyRows() doesn't use the column position when creating the clip string.4.7.238
closedDesktop#2184 System.OverflowException may occur on x64 system on Citrix using the SalQuickTabs control.4.7.238
closedDesktop#2183 SAM_TabChange is fired when clicking on the currently selected tab page.4.7.238
closedWeb#2181 Native mouse events (WM_LBUTTONDOWN, etc.) specify screen coordinates in LParam instead of client coordinates.4.7.238
closedWeb#2180 SalTableWindow fires WM_LBUTTON and WM_RBUTTON events always to the current column.4.7.169
closedWeb#2179 Sal.GetParent() returns the form instead of the parent for embedded child windows created using SalCreateWindowEx().4.7.169
closedWeb#2177 Sal.SetWindowLoc() and Sal.FormUnitsToPixels() use a different scaling than Winforms.4.7.169
closedWeb#2176 SAM_AnyEdit is not fired on a SalTableColumn when editing in PPJ Web also when WM_KeyDown is handled.4.7.169
closedDesktop#2175 Sal.ReportSet___Var methods fails in combination with Stimulsoft when variableName contains dots.4.7.169
closedWeb#2173 IsEmpty() returns true for a unchecked checkbox column4.7.169
closedWeb#2172 SalTableWindow.CopyRows() may get the wrong rows when the split grid is visible.4.7.169
closedWeb#2170 A VisOutlineBox with VirtualScroll = true fails to load4.7.79
closedWeb#2167 Fixed Column Header Autoresize and implemented column resizing.4.7.27
closedDesktop#2165 Inserting rows into a TableWindow filled with TBL_FillNormal can lead to missing rows4.7.16

Enhancements

Recently opened and closed enhancements. Limited to 30.
closedWeb#2203 Add support for Visual Studio 20224.8.96
closedWeb#2197 Add support for Vis.WF_Required4.8.96
closedWeb#2194 Manage CrystalReports print job limit exception: The maximum number of report processing jobs allowed by the system administrator has been exceeded.4.7.238
closedWeb#2178 Add Stimulsoft support to PPJ Web4.7.169
closedWeb#2174 Masked fields and columns should return all the literals when the mask is completed.4.7.169
closedWeb#2169 Added SalTableColumn.AutoEllipsis for the Sys.COL_IndicateOverflow flag.4.7.36
closedWeb#2168 Added support for Vis.GetKeyState().4.7.36
closedFramework#2166 Added VisCalendarDropDown.DateTime property4.7.16
closedFramework#2164 Enhance Sort Order for Excel Filter list based on DataType of the Column4.7.169
openWeb#2163 Add support for the ANSI SQL "WITH" Clause
closedWeb#2133 PPJWEB-7844 Add support for CharacterCasing to SalDataField
closedFramework#2116 PPJ-9118 Allow properties using PPJ types to serialize in InitializeComponent.
closedFramework#2114 PPJ-8851 Add additional checks to avoid designer errors mostly caused by VS cache4.6.302
closedFramework#2105 PPJ-8494 Preserve the string copied with Sal.EditCopyString after the application closes.4.5.1058.1 (2017)
closedFramework#2103 PPJ-8411 Declare several methods of SalArray as virtual to enable overriding them4.5.1058.1 (2017)
closedFramework#2102 PPJ-8410 Improve locking in SalSqlConnection to better support Oracle multithreading4.5.1058.1 (2017)
closedFramework#2101 PPJ-8367 Make PPJ serialization compatible to .NET deserialization4.5.1058.1 (2017)
closedFramework#2097 PPJ-8089 Add IList<> implementation to SalArray4.5.1058.1 (2017)
closedFramework#2096 PPJ-8079 Check for Command == null when trying to access hSql.DataSet or hSql.DataReader4.5.1058.1 (2017)
closedFramework#2093 PPJ-8018 Avoid closing of PopupEdit of a col when cursor key up/down is used on first/last line4.5.1058.1 (2017)
closedFramework#2092 PPJ-8017 Avoid exception if FindControl does not find the control4.5.1058.1 (2017)
closedFramework#2088 PPJ-7931 Change SalForm.ShowAsChild to run indepent from Styler dll4.5.1058.1 (2017)
closedFramework#2080 PPJ-7718 Store SqlDatabase/SqlUser/SqlPassword for each SqlHandle4.5.1058.1 (2017)
closedFramework#2077 PPJ-7661 Implement SalQuickFTP.FindFirstFile4.5.1058.1 (2017)
closedFramework#2075 PPJ-7607 Support LBS_ShowNoSelect in Vis Listboxes4.5.1058.1 (2017)
closedFramework#2072 PPJ-7581 Improve performance for Sal.TblSetFlagsAnyRows4.5.1058.1 (2017)
closedFramework#2071 PPJ-7547 Expose "inner" DataReader provider4.5.1058.1 (2017)
closedFramework#2068 PPJ-7530 Show icon of selected item in cOutlineComboBox4.5.1058.1 (2017)
closedFramework#2067 PPJ-7529 Show DropDown when user clicks on text area of a cOutlineComboBox4.5.1058.1 (2017)
closedFramework#2062 PPJ-7524 Avoid NullReferenceException when trying to Create a split grid on a disposed grid4.5.1058.1 (2017)

New Features

Recently added and closed new features. Limited to 30.
closedWeb#2203 Add support for Visual Studio 20224.8.96
openFramework#2148 Support for .NET CorePPJ 2022
closedWeb#2131 PPJWEB-6132 Implement lazy loading for tree view items
closedFramework#2107 PPJ-8619 List & Label: Add support for List & Label version 234.6.243
closedFramework#2104 PPJ-8424 List & Label: Implement RPT_CmdPrinterSetup and optimize RPT_CmdPrinter4.5.1058.1 (2017)
closedFramework#2100 PPJ-8242 List & Label: Add support for List & Label version 20-224.5.1058.1 (2017)
closedFramework#2098 PPJ-8160 Crystal Reports: Export to csv missing4.5.1058.1 (2017)
closedFramework#2076 PPJ-7608 Add VirtualMode for table windows4.5.1058.1 (2017)
closedFramework#2070 PPJ-7533 New property useStateImageList for outline list boxes4.5.1058.1 (2017)
closedFramework#2064 PPJ-7526 Add support for XSalHotspot functionality4.5.1058.1 (2017)
closedFramework#2061 PPJ-7400 New property AllowDraggingLockedColumns for table windows4.5.1058.1 (2017)
closedFramework#2046 PPJ-7184 Display NUMBER_Null in debugger for SalNumber instead of 04.0.1056.941
closedFramework#2042 PPJ-7162 List & Label: Added functions DomOpen, DomSave, DomClose to expose the Document Object Model4.0.1056.941
closedFramework#2040 PPJ-7141 Add Sal.TblCreateFromClass function4.0.1056.941
closedFramework#2035 PPJ-7106 Add option in app.config to load skin from a separate assembly4.0.1056.941
closedFramework#2030 PPJ-7091 Improve SCAE to avoid assignment of different types errors4.0.1056.941
closedFramework#2026 PPJ-7070 Add option to manually set into variables to avoid automatic parsing4.0.1056.786
closedFramework#2017 PPJ-7029 Added new properties UserAgent and BrowserEmulation to SalQuickHTML4.0.1056.786
closedFramework#2015 PPJ-7027 Add new property ImageSize for VisOutlineListBox4.0.1056.786
closedFramework#2002 PPJ-6950 Added new skins for Office 2010 look4.0.1056.786
closedFramework#1998 PPJ-6939 Add ISalControl support to SalBackgroundText to let labels be used in sql binding.4.0.1056.786
closedFramework#1984 PPJ-6835 New setting Scripting.Env.Strict to enforce type safety with SalCompileAndEvaluate4.0.1056.615 (2014)
closedFramework#1979 PPJ-6811 New static property DateTime.TreatMinValueAsNull4.0.1054.3132 (2012)
closedFramework#1978 PPJ-6810 New option null_minvalue_dates for sql.config4.0.1054.3132 (2012)
closedFramework#1969 PPJ-6752 New property AutocloseReaders4.0.1054.3132 (2012)
closedFramework#1959 PPJ-6679 When multiple inheritance is used Sal.GetFirstChild can fail4.0.1054.3132 (2012)
closedFramework#1950 PPJ-6591 Add support for Oracle Managed Provider4.0.1056.615 (2014)
closedFramework#1930 PPJ-6527 List & Label: Added support for List & Label 194.0.1054.2687
closedFramework#1919 PPJ-6334 Reporting Services: Switched to support ReportViewer 11 (included in VS2012)4.0.1054.2255
closedFramework#1893 PPJ-6145 Add option to specify locale to be used by application4.0.1054.2255

Roadmap

Recently added and closed new items in the product roadmap.
openFramework#2148 Support for .NET CorePPJ 2022