dBASE Plus release 11.1.0.0
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
dBASE Plus release 11
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