Thursday, 18 May 2017 18:55

uniGUI Trial Edition updated to build 1393

Written by


We are happy to announce that a new build for Trial Edition of uniGUI is available. It contains many bug fixes, new features and improvements. It can be downloaded from here.

Changelog Build 1393:



    [UNG-2005] - ChartDemo - SaveImage
    [UNG-2006] - ChartDemo - DB
    [UNG-2007] - FastReport - Dynamic
    [UNG-2008] - Revised: FastReport - MultiReport
    [UNG-2009] - Revised: FastReport
    [UNG-2045] - Grid - DBTreeGrid
    [UNG-2046] - ClientEvents-HtmlToAjax
    [UNG-2047] - Grid - DBVerticalTreeGrid
    [UNG-2049] - Grid - DBVerticalGrid
    [UNG-2062] - DBLookupComboBox - GridMode
    [UNG-2068] - PDFView (Mobile)
    [UNG-2078] - PDFViewer - UniPDFFrame


    [UNG-1962] - Theme and Runtime should install as separate products
    [UNG-1965] - UniTreeNode: GetPrev and GetPrevSibling methods.
    [UNG-1969] - TUniFormattedNumberEdit: Ability to set FormattedInput parameters at runtime.
    [UNG-1971] - TUniChart.Axes: Min ans Max properties
    [UNG-1975] - UniMainModule: New ExtLocale property
    [UNG-1976] - UniMainModule: New ServerMessages property
    [UNG-1977] - UniServerModule: UnavailableErrMsg property moved to TUniServerMessages class
    [UNG-1978] - UniServerModule: LoadingMessage property moved to TUniServerMessages class
    [UNG-1983] - Improved error message when a blocking modal is called in OnShow/OnCreate
    [UNG-1984] - TUniFileUpload: New ExecuteN procedure
    [UNG-1991] - New TUniLibraryFileOption set "upoDefer" member.
    [UNG-1992] - TUniTreeNode: GetNext & GetNextSibling methods
    [UNG-1993] - TUniStatusBar: SimpleText property
    [UNG-1998] - TUniTreeNode: New TopItem property.
    [UNG-1999] - TUniTrackBar: New LineSize property.
    [UNG-2000] - TUniTrackBar: New UseTips property.
    [UNG-2003] - Prevent calling unsafe methods ProcessMessages & HandleMessages in DLL mode.
    [UNG-2004] - Prevent calling unsafe methods AllocateHWnd & DeallocateHWnd in DLL mode.
    [UNG-2012] - Support for full links in ServerModule.CustomFiles.
    [UNG-2014] - Corrected member visibility for TUniCustomLayoutAttribs and TUniCustomLayoutConfig classes
    [UNG-2020] - DBLookup controls: New ListFecthAll property.
    [UNG-2035] - TUniTreeView: New ShowIcon property.
    [UNG-2040] - UniServerModule: New PatchVCL option.
    [UNG-2056] - Application Icon creation logic changed.
    [UNG-2058] - New MainModule.BrowserOptions member boDisableChromeRefresh
    [UNG-2065] - UniDBGrid: Allow editor in memo field.
    [UNG-2071] - TUniFileUpload: New Width Property
    [UNG-2072] - UniNativeImageList: Improved IDE design editor.
    [UNG-2083] - All DBGrids: New EmptyText property.
    [UNG-2095] - TUniControl: New JSId property.
    [UNG-2096] - TUniFormControl: New FormControlJSId Property.


    [UNG-1954] - TUniSpeedButton should publish TabStop and TabOrder
    [UNG-1955] - Fix all compile warning messages.
    [UNG-2036] - TUniImageList marked as deprecated. (Use TUniNativeImageList instead)
    [UNG-2039] - Kaspersky virus warning for installer
    [UNG-2059] - Sessions must be freed before ServerModule.OnDestroy event.
    [UNG-2063] - Delphi 10.2 Tokyo support
    [UNG-2085] - OpenSSL dlls updated to version 1.0.2k

New Feature

    [UNG-1963] - New Documentation installer
    [UNG-1973] - New methods: ShowMessageN & ShowModalN.
    [UNG-1981] - TUniFormControl: New FieldLabelFont property
    [UNG-1986] - TUniChart: New AutoRefresh property
    [UNG-1987] - TUniChart: New RefreshData method
    [UNG-1988] - TUniChartSeries: New DataSource property
    [UNG-1989] - TUniChartSeries: New YValues & XLabelsSource property
    [UNG-1990] - TUniDBGridColumn: New Flex property
    [UNG-1994] - TUniDBGrid: New ForceFit property
    [UNG-1995] - TUniChart: New OnChartImage event
    [UNG-1996] - TUniChart: New SaveImage method.
    [UNG-2001] - TUniCalendarDialog: New Execute (Blocking) function and ExecuteN methods.
    [UNG-2002] - UniMainModule: OnNewComponent event
    [UNG-2015] - TUniDBGrid: New dgColumnMove option.
    [UNG-2016] - Capability to specify worker thread stack size for ISAPI modules
    [UNG-2017] - UniServerModule: ISAPIOptions.ThreadStackSize property
    [UNG-2023] - UniServerModule: New soWipeShadowSessions option.
    [UNG-2029] - UnimMemo, UnimDBMemo: New MaxRows property
    [UNG-2042] - New Component: TUniDBTreeGrid
    [UNG-2043] - New Component: TUniDBVerticalGrid
    [UNG-2044] - New Component: TUniDBVerticalTreeGrid
    [UNG-2052] - Functions uniGUIApplication.FmtSettings and uniGUIApplication.PFmtSettings.
    [UNG-2055] - New Server Monitor statistic: Handles
    [UNG-2060] - ServerModule: New OnBeforeShutdown event.
    [UNG-2061] - UniDBLookupCombo: New GridMode property
    [UNG-2066] - New Component: TUniPDFFrame
    [UNG-2067] - New Component: TUnimPDFFrame
    [UNG-2077] - New Component: TUniSyntaxEditEx based on CodeMirror 5.25
    [UNG-2080] - ServerModule: New soControlNameAsId option.
    [UNG-2094] - TUniStringGrid: New Objects property.


    [UNG-1952] - UniThreadTimer: Changing Enabled or Interval in Timer event causes high CPU usage
    [UNG-1953] - UniDBGrid: Could not convert variant of type (UnicodeString) into type (Date)
    [UNG-1956] - Bug when login background image is blank.
    [UNG-1957] - Incoming requests may overflow when an event handler is busy for a long time
    [UNG-1958] - Unnecessary lock is performed when processing requests.
    [UNG-1959] - Design time Font.Style is wrong when ParentFont is false.
    [UNG-1960] - EmptyText can not be set at runtime
    [UNG-1961] - UniNumberEdit: OnChangeValue is not called.
    [UNG-1964] - UniTreeNode: AbsoluteIndex returns wrong value.
    [UNG-1966] - CoInitialize is not called in worker thread.
    [UNG-1967] - UniTabControl: Tabs.AddObject doesn't create new tab.
    [UNG-1968] - UniTabControl: Tabs.Insert() doesn't insert tab at correct postion.
    [UNG-1970] - Stored cookies are cleared if a new cookie is set at session startup.
    [UNG-1972] - Broken MessageDlg functionality.
    [UNG-1974] - Issue when a non-RTL control is inside a RTL parent.
    [UNG-1979] - Issue when editor KeyUp event has a handler.
    [UNG-1980] - Issue with TUniDateTimePicker and layout management when Kind = tUniDateTime
    [UNG-1982] - Issue when EurekaLog is active and there are blocking modals
    [UNG-1985] - Issue when ComboBox items contain trailing spaces.
    [UNG-1997] - Inherited grid wrongly saves properties in DFM file.
    [UNG-2010] - Tab navigation suspends when form has a UniRadioGroup
    [UNG-2011] - TUniTreeView: Change event is executed in wrong order.
    [UNG-2018] - Async request handling issue on ISAPI startup
    [UNG-2019] - UniCharInSet(): Char is casted to AnsiChar causing unicode chars to truncate.
    [UNG-2021] - TUniEdit: FormattedEdit: DecimalSeparator & DecimalPrecision can't be changed at runtime.
    [UNG-2022] - In OnSessionTimeout event timeout can not be extended beyond SessionTimeout interval.
    [UNG-2024] - TUniTreeView: AbsoluteIndex bug.
    [UNG-2025] - RefreshCurrentRow doesn't work when DataSet.RecordCount returns 0.
    [UNG-2027] - Issue with TActionList in Service/ISAPI mode.
    [UNG-2028] - Issue with UnimMemo Height and Client mode alignment
    [UNG-2030] - UniDBGrid: OnCellClick event is not fired if a CheckBox editor is directly clicked.
    [UNG-2031] - UniDBGrid: Incorrect selection list in CellClick event.
    [UNG-2032] - UniDBGrid: Null value is ignored for date field in a row editor.
    [UNG-2033] - Issue when TUniDateTimePicker is created dynamically
    [UNG-2034] - Component initialization order problem when components are dynamically added in OnShow event
    [UNG-2037] - setFieldStyle is not a function error in mobile session
    [UNG-2038] - BDS2006 Package install issue
    [UNG-2041] - UniDBGrid: Column move index bug.
    [UNG-2048] - TUniContainer client height issue when menu is attached.
    [UNG-2050] - UniDBGrid: Issue when TField returns NAN
    [UNG-2051] - Issue when Panel has docked children
    [UNG-2053] - Ajax Error issue in build 1381
    [UNG-2054] - TUniFrame.ClientEvents not implemented correctly.
    [UNG-2057] - TUniListBox: Bug when Selected Item is deleted.
    [UNG-2064] - In grid date editor fails to show after columns are reconfigured.
    [UNG-2069] - UniDBGrid: Focus is lost when tabbing through grid editors.
    [UNG-2070] - Workaround for Delphi x64 code generation bug
    [UNG-2073] - TUniDBVerticalGrid and TUniDBVerticalTreeGrid : Fields column is not shown when record count is zero.
    [UNG-2074] - TUniDBVerticalGrid and TUniDBVerticalTreeGrid : Grid doesn't start from current db row.
    [UNG-2075] - Service app freezes on stop.
    [UNG-2076] - In DLL mode variable ARequestInfo.CommandType returns hcUnknown.
    [UNG-2079] - Locale format conversion issue in UniDBGrid
    [UNG-2081] - TUniDBVerticalTreeGrid : Fields column can not be ordered according DBColumns order.
    [UNG-2082] - TUniDBVerticalGrid: Grid data is loaded twice.
    [UNG-2084] - UniDBGrid: Issue when RowEditor is active and row has a checkbox column.
    [UNG-2086] - TUniDBVerticalTreeGrid: Fields order issue.
    [UNG-2087] - TUniMenuItem does not execute ActionLink when an Action is associated.
    [UNG-2088] - Issue when CheckColumn field is in a DBTreeGrid.
    [UNG-2089] - SSL files can not be loaded in Windows Service project.
    [UNG-2090] - UniDBGrid: Value is not shown when OnGetText returns a non-numeric value for a numeric field.
    [UNG-2091] - UniDBGrid: CheckBox column issue with row select.
    [UNG-2092] - UniDBGrid: Various issues with CheckBox columns.
    [UNG-2093] - C++ Builder: New project with a blank form can not compile
    [UNG-2097] - Various persistent classes do not implement AssignTo().
    [UNG-2098] - OnChange event doesn't encode values.
    [UNG-2099] - UniDBGrid: View does not scroll to focused row.

Read 15141 times Last modified on Thursday, 18 May 2017 18:57