FIXES

 

IDE

Issue #2157 - dmAssist - Datamodule designer - Additional fixes to ensure images loaded for treeitems, load correctly

Issue #2021 - Fixed - temp error while creating event handlers in a report while designing

 

DEBUGGER

Issue #2360 - Fixed - watch dialog no longer working in dBASE 11

 

FORMS/REPORTS

Issue #2238 - Fixed - Non-mdi form with custom menu does not show assigned bitmaps for menu options

Issue #2350 - Fixed - Menu image/icon is not showing for regular mdi form

Issue #2351 - Fixed - Using the tab key does not return to the pushbutton as you tab through the Z order

Issue #2362 - Fixed - bitmap issues on pushbuttons - if systemTheme is false - dbase crashes

Issue #2294 - Fixed - Title bar in form not updating when it's changed while running

Issue #2349 - Fixed - with SET CUAENTER OFF and form.MDI = false, ENTER key does not move from field to field in a form Issue #2095 - Enable Redo in the Source Editor

 

NEW PROPERTIES, EVENTS or METHODS

 

IDE

 Issue #2095 - Enable Redo in the Source Editor

 

FORMS, REPORTS and COMPONENTS...

Issue #58   - Added OnDisplayChange() event to class FrameWindow, Form, and SubForm.

              OnDisplayChange() will fire when a change is made to

              Windows Display Settings - such as changing resolution or color

              depth or when the screen is rotated

  

Issue #2032 - Added new  property, themeBackground to PushButton class.

        When True (the default) pushButton's background uses the current

        theme's background.

        When themeBackground is False, the background color from the colorNormal

        property is used.   

Issue # - new session property .. _app.session.isAlias(). A test to see if an alias exists.

----------------------------------------------------------------------------

 

FIXES

 

IDE...

Issue #1986 - Added: .sql, .txt, ,prj, and All (.) to list for save file dialog.

Issue #2007 - Fixed ability to display and hide Inspector for class Designer so it works with the current version of the Inspector

Issue #1933 - Fixed ability for dBASE to detect a tap gesture as well as other default gestures on Windows 10

Issue #773  - Surfaced the following gesture events in class Form, Subform, and all form components that have their own hWnd:

           OnGestureZoom()

           OnGesturePan()

           OnGestureRotate()

           OnGestureTwoFingerTap()

           OnGesturePressAndTap()

Issue #2040 - Fixed popping up inappropriate autocomplete options after typing

        a close parenthesis at end of line of code that started with a ?

        Additional fix when typing on right side of assignment operator

 

Issue #1931 - Fixed typo: "roperty" to "Property" in context menu for Inspector for Field within Table Designer when designing a level 7 dbf file.

Issue #1940 - Fixed - Preprocessor setting in Project Explorer doesn't get compiled.

Issue #1939 - Fixed - report streaming code is removing an added object to a report based on a crp - Fixed Report Designer reloading report's superclass instead of its class after editing event handler in source editor

Issue #1877 - Fixed MAV (on Win 10) when reloading Report Designer after editing event handler for Report Component

Issue #1942 - Fixed problem causing linkage for new event handler to be lost when closing source editor and switching back to report designer_mediator

Issue #None - Corrected Translation of text string in Spanish version of Source Editor Settings dialog

Issue #1945 - Fixed - Add IDE element to Project Explorer to allow user to add preprocessor directives.

Issue #1901 - Fixed - Pasting component on scrolled form no longer sets top to a negative value.

Issue #1954 - Fixed - components in form in designer change position when moving components below the bottom of the form upwards

Issue #1960 - Fixed streaming of report's superclass into CLASS statement when report is based on a custom report class and user runs report and then switches to design mode

Issue #2008 - Fixed - Implemented option to not search subfolders within dBASE Find In Files... dialog

Issue #2154 - Fixed - In Navigator drop down list of paths/databases .. hovering over a path/database shows as blank

Issue #2078 - Fixed - Command window not deleting history

Issue #2100 - Fixed - modi comm <file> in command window adds a space in the file it opens in SE

 

FORMS, REPORTS and VISUAL COMPONENTS...

Issue #398  - Upgraded pushbutton class so the background color from the colorNormal property works to set background color of button when systemtheme is True.

Issue #2006 - Fixed "Invalid Bookmark" error that occurred when changing a grid's datalink from a query.rowset to an adoquery.adorowset

Issue #None - class subform, added properties:

          scaleFontName

          scaleFontSize

          scaleFontBold

Issue #1923 - Fixed - listview in .exe with built in runtime (RTEXE) does not show groups as long as the app.exe.manifest file is included with the app.exe and is making sure to include version 6 common controls. the ListView object on a form will show the groups.

Issue #1935 - Fixed Entryfield Function and Picture properties so that when they are modified they invalidate control's window instead of recreating the window (which was incorrectly changing position of control window when form has been scrolled vertically)

Issue #1930 - Fixed setting superclass for report in report designer when reloading designer after editing event handler in source editor

Issue #1921 - Fixed disappearing numerals when using a picture setting of '99' on an entryfield

Issue #1734 - Fixed inserting of template characters when formatting entryfield value when function code "I" - Center is used

Issue #1459 - Fixed checking/unchecking menu item when menu is attached to _app.framewin  

Issue #2237 - Fixed - Edit menu options do not work correctly for a form with a custom menu (mdi or non-mdi)

Issue #2264 - Fixed - Fixed crash on themed notebook in dBASE application and follow on crash as well

Issue #None - On SDI form (non-mdi), made menu able to dock to bottom,right, or left side of form - not just top

 

ADO...

Issue #1916 - Fixed - ADO params using the same parameter reference twice does not work.

Issue #1932 - Fixed ? command so it correctly retrieves and formats data from a MySQL LongText field

Issue #1957 - using numbered parameters causes invalid subscript reference.

Issue #1993 - Fixed - get MAV setting adostoredProc variable to null, or releasing adostoredProc variable. Also after database is closed and app is finished

Issue #2033 - Fixed - adoStoredProc causing crash when trying to reference the adoStoredProc Rowset

 

DEBUGER...

Issue #1990 - Fixed - After deleting a watch variable it remains in the watch dialog

Issue #1922 - Debugger - Fixed ability to edit and use breakpoint expressions

Issue #1922 - Fixed Save and Load of Breakpoint settings to and from plusdebug.ini to correctly handle file paths with embedded commas, conditions with embedded commas, and global breakpoints.

         Fixed  code that updates BreakPoint Dialog's ListView control after adding, deleting or modifying breakpoints via dialog.

 Fixed code that tests (evaluates) breakpoint conditions as they were not getting evaluated  

 

DBASE DBF TABLES...

Issue #1956 - Fixed streaming of datetime query parameter value to stream with curly braces instead of double quotes  

 

MISCELLANEOUS...

Issue #1983 - Fixed - Runtime buffer overflow error starting in 10.0.0.0. doubled size of icode buffer used when compiling macro expression.

Issue #1875 - Added code to ensure all timers are stopped and released early in dBASE shutdown sequence fixing windows error on program exit.

Issue #1981 - New fix for _app.session.deleteAlias() that fixes both the lockup and prevents deletion of persistent BDE aliases.

NOTE: this does not affect using API calls that create permanent BDE aliases. That still requires an elevated access level either by running dBASE with Admin rights or setting registry key for Borland\Database Engine to allow Users to have full control

Issue #2025 - Fixed - format toolbar large buttons are misaligned up in .exe

create and .exe and in it's ini set ...

[Tools]

LargeButtons=1

The format tool buttons are missing some options (like Bold, Underline, Italics and paragraph options) other buttons that come after take on the roll of those buttons...

Issue #2027 - Fixed - get MAV closing a form via f.close() function if it has a stored procedure