Code: Select all
---------------- New to 2.0 (build 268) ----------
1525. Fixed a problem in DCSUBMENU .. OWNERDRAW that failed to show
chosen background color.
1524. Fixed an error in DCSTD.CH that caused COPY TO .. DELIMITED to fail at
the dot prompt of Xdot.
1523. Added a configuration class, SqlqueryConfig(), which is used to
configure user features in the event that a developer wishes to link
the Sqlquery system into their application, but limit the features that
can be used. Made many more improvements to the SqlQuery class.
1522. The INIT procedure in DCLIP1.DLL will no longer call SetCancel(.t.)
which allows users to abort with Alt-C.
1521. The eXpress++ error handler (DC_ErrorGui()) will no longer cause field
length exceeded error to display an error window and stop program
execution. Instead a WTF debug window will display the error and
continue program execution.
1520. Fixed a bug in DC_StruUpdate() that causes an error if an old CDX file
doesn't exist.
1519. Added column filtering (DC_XbpBrowseFiltered) to the BROWSE window of
DC_Dot() and XDOT.EXE and XDBU.EXE. Also, added EXPORT TO CSV.
1518. Added more events to DC_AppEventDefine() for debugging events in the
event handler.
1517. Added new parameter (lAlways, default is TRUE) to DC_WaitOn() to keep
dialog always on top.
1516. Added new function: DC_SqlValue(). This function converts an Xbase++
value to a SQL value for use in queries.
1515. Fixed a bug in DCPUSHBUTTONXP that could cause slowness in dialogs when
clicking on the button.
1514. Fixed a runtime error that occasionally occurs in tooltip display.
1513. Fixed a bug in DC_PopCalc() that wasn't handling the decimal correctly.
1512. Multiple improvements to DC_BrowseMessage() class.
1511. Fixed a problem in the HIDE clause of dialog items when the parent
of an object is a DCTABPAGE and is minimized. Objects on minimized
tabpages will now ignore any HIDE clauses to improve performance.
1510. Trapped an error in the DCMENUBAR .. OWNERDRAW system that sometimes
occurs for no apparent reason.
1509. Fixed a bug in DC_WorkArea2Csv() that failed when data contained a
comma.
1508. Fixed bugs in DC_FielNameDupe() that works better with outrageous file
names.
1507. DC_Array2Excel() now supports an array of record objects.
1506. Fixed a dialog RESIZE problem when restoring dialog from a minimized
state.
1505. Multiple improvements and fixes to DC_XbpBrowseFiltered() class and
DC_XbpColumnFiltered() classes.
1504. Fixed a bug in Xbase++ XbpBrowse() by overloading ::gotoItem() method in
DC_XbpBrowse().
1503. Fixed a few bugs in the DCBROWSE .. CACHECOLUMNS feature.
1502. Documented DC_VarSave() and DC_VarRestore().
1501. Added an Export to CSV button on the array browser that is used by the
WTF debugger. Also, other improvements to array browser.
1500. Added a WHEN <codeblock> clause the the WTL command.
1499. DC_DbRecord() now adds a virtual field named RECORD_TAGGED to record
objects. This is a logical value that can be used for tagging record
objects. The DCBROWSE .. TAGENABLE clause will now support tagging of
record objects that include the RECORD_TAGGED field.
1498. Documented DC_TooltipSensitivity().
1497. Documented DEFAULT command in DCDIALOG.CH.
1496. Fixed problems in SqlQuery related to MySql.
1495. The browse filter now allows to filter on Empty() for field types CMD
and zero for field type N. This only works for ADS and other DBF
tables.
1494. Improved drawing of bitmaps in DC_XbpOwnerDrawBrowseGeneric()
ownerdrawing to make thumbnails look better.
1493. Fixed a bug in DC_PopDir() where the combo boxes for choosing drive and
file types were not being displayed.
1492. Fixed a problem with Alt + keys no longer working with Windows 10 with
pushbuttons that have an ampersand preceding the hot key character.
This affected buttons created by the BUTTONS clause and ADDBUTTONS
clauses of DCREAD GUI. This required a workaround in the eXpress++
source code.
1491. Fixed a bug with the DELAYACTION clause of DCPUSHBUTTON and
DCPUSHBUTTONXP. Pressing the ENTER key would sometimes invoke the
wrong action codeblock.
1490. Added a 4th parameter (nOption) to the WriteXml() method of DC_XmlNode.
This allows the programmer to choose the type of encoding:
1 = UTF-8 (default)
2 = Windows-1252