|
Fixes and New Features
dBASE PLUS 2.21 (March 27, 2004)
dQuery 1217
Fixes
- QAID 4671 One-Click
Windows app caption now displays appropriate text.
- QAID 4647 Star Filter
now uses the gridColumnEditor drop-down.
- dQuery no longer allows
the user to save dataModules as "Untitled(n)" which created problems
with One-Click Windows applications.
- dQuery dataModules
now added to dBASE MRU list.
- One-Click Windows
apps will no longer show inappropriate data in reports (every
other row) if the user has used the Master/Detail Wizard on the
tables used in the dataModule.
- Filter and lookup
dialogs now work properly in One-Click Windows.
- dQuery no longer crashes
when you return from the Source Editor.
- dQuery no longer GPFs
when paging reports.
- dQuery reports now
page much faster.
- Star Filter no longer
breaks parent-child links when applied to dataModule unless it
must.
- QAID 4749 When parent-child
links are broken, visual links are now updated properly.
- QAID 4732 StarFilter
now shows all decimal places in "numeric range" fields.
- Query Titlebars no
longer lose focus on the Design Surface.
- Missing class/method
errors no longer occur in One-Click Windows apps if a report that
includes a non-additive set procedure statement is run.
- Non-applicable menu
items, toolbar items, and the speedsearch components in One-Click
Windows apps are now disabled when on report tab.
New Features
- Star Filter now has
intro form to select target table.
Project Explorer
Fixes
- QAID 4546 View Table
has now been moved from the Source page to the View page.
- QAID 4601 "Run" no
longer produces an error, "Open in Source Editor" no longer produces
an error.
- QAID 4602 PE now builds
the EXE with the correct "main" file.
- QAID 4603 PE no longer
allows you to add tables from a database, just from a folder.
- QAID 4605 An error
no longer occurs in PE if _app.speedbar is turned off.
- QAID 4606 New button
now clears out object tree correctly.
- QAID 4599 Items in
tree are now listed alphabetically.
- QAID 4644 PE will
now default the extension ".exe" if no extension is specified
in the "target filename" field.
- QAID 4643 PE will
not allow edit of .TXT files. Fixed case problem.
- QAID 4638 Web application
checkbox now restores proper value when project is reloaded.
- QAID 4549 If on 'Source'
tab, click on 'View' tab for non-viewable file no longer places
you on the 'Detail' tab.
- QAID 4552 Graphics
now viewable.
- QAID 4553 .Ini file
contents can now be viewed.
- QAID 4554 Ctrl+S now
works to save Project.
- QAID 4561 File|Add
now works for multiple file types.
- QAID 4562 Including
a file in Target Executable no longer generates error.
- QAID 4563 Excluding
a File from Target Executable no longer generates error.
- QAID 4564 'New' on
treeview context menu now works.
- QAID 4565 'Run' from
file context menu now works.
- QAID 4566 Target Executable
File Name and Log File Name filters now work correctly.
- QAID 4567 Use of splitter
no longer generates error.
- QAID 4570 Multiple
invocations of Project Explorer no longer produce GPF.
- QAID 4580 Format palette
no longer opened on Build.
- QAID 4587 Opening
a new Project now properly clears old Project.
- QAID 4595 'Open in
Source Editor' on file context menu now works.
- QAID 4617 GetFile()
dialog for graphics now includes ICO as a valid file type.
- QAID 4619 'Set as
Main' from file context menu now works.
- QAID 4620 'Add files
to Project' from treeview context menu now works as expected.
- QAID 4596 External
files (bitmaps, dlls, etc) are now properly packaged into the
executable when marked to be included.
- QAID 4611 Treeview
popup-menu now accurately reflects state of files in project.
- QAID 4649 The image
of the "Old" Project Explorer no longer pops up during Builds.
- QAID 4556 Combobox
and other controls have now been properly resized.
- QAID 4559 The Project
Explorer now removes the orphaned file _._x
- QAID 4585 A New project
now displays the correct empty fields and the default <none>
where appropriate.
- QAID 4574 The Project
Explorer no longer leaves tables open after viewing.
- QAID 4660 The Project
Explorer no longer produces the file "No..."
- QAID 4578 The Project
Explorer no longer has problems including files from folders other
than the current folder in the EXE.
- QAID 4589 Msgbox alerts
have been updated to display corrent information and icons.
- QAID 4609 Save as...
now works properly and updates Most Recently Used list.
- QAID 4583 Tooltips
have been added where missing on buttons.
- QAID 4579 Toolbar
is now the correct size so that it fits properly with other toolbars.
- QAID 4588 Project
Explorer form size and position now properly restored on launch.
- QAID 4624 The Project
Explorer no longer goes into an infinite loop when changing the
filename/type on the File Details page.
- QAID 4700 Remove file
from project now works correctly.
- QAID 4705 DEO files
are now copied to correct folders.
- If a Rebuild All or
Build fails, the Project Explorer no longer informs you that the
EXE was created.
- The Project Explorer
no longer allows you to build a project without a "Main Project
File".
- QAID 4707 Legacy project
files now open correctly.
- QAID 4708 DEO Application
no longer needs to be checked. Individual files may be treated
as DEO without the application being DEO.
- QAID 4718 The Project
Explorer no longer allows duplicate files to be added to the project.
- QAID 4723 The Project
Explorer no longer allows you to create an executable with no
name.
- QAID 4724 The Project
Explorer no longer creates more than one "Main Program" item in
the project list.
- QAID 4726 The Project
Explorer now offers a "Cancel" option on closing.
- QAID 4728 All files
are now being correctly included/excluded from the executable
when the project is built.
- QAID 4731 The Project
Explorer no longer gives the alert message: EXE Created when exe
creation is interrupted or fails.
- QAID 4755 Project
Explorer pushbuttons are now repositioned properly when form is
resized.
- QAID 4756 Table no
longer remains open after closing of Project Explorer if its structure
is viewed.
- QAID 4758 File context
menus now offer only appropriate options.
- QAID 4760 Error that
occurs when DEO file copy is to same folder as object file is
now trapped.
- Project Explorer now
adds saved projects to the main dBASE MRU list.
- Project Explorer now
cleans up blank lines in MRU list caused by inappropriate exit
or other problems.
New Features
- The Project Explorer
now has an MRU list (Most recently used projects).
- Project Explorer Form
is now resizable.
- Project Explorer Form
Menu now has "Restore Original Size".
- Project Explorer now
"remembers" its position and size at startup.
- DEO Option checkbox
- sets project automatically as DEO or Standard. If DEO, all compilable
files except for the Main Project File are marked for exclusion
from the EXE. If not DEO, all compilable files are marked to be
included within the Executable. You may still manually include
or exclude files from being packaged within the Executable. New
files now get their "included" state from the setting of the DEO
option checkbox at the time the file is added to the project.
- The Project Explorer
will now open a file sent as a parameter even if the extension
is not specified: do projexp.wfm with "test" will now attempt
to open "test.prj" if there is no project file named "test".
- The Project Explorer
now has an Edit Option on its Main Menu that offers copy, cut
and paste.
- You can now type in
a new folder in the DEO tab and the Project Explorer will create
it, if it can.
- The Project Explorer
View menu option now has a suboption named: Change Current Folder.
It is used to change the "current directory". This can be very
valuable when you have file dependencies. For example, you may
have a report that uses a dataModule, but it cannot be viewed
because the dataModule is not in the current folder. You can use
this option to change the current folder to the one in which the
dependency resides.
- The Project Explorer
now has a new checkbox for DEO Application, which automatically
sets "includes" for appropriate files in the project.
Core Product Builds
1747 — 1755
Fixes
- QAID 4118 dBASE PLUS
invokes the new dBL Project Explorer if possible.
- QAID 4487 GPF no longer
occurs when grid columnEditor is datalinked to a character field
and a column is double-clicked.
- QAID 4637 Column editor
no longer incorrectly closes when its right-click context menu
is accessed.
- QAID 4627 Fixed Data
Module Wizard dialog so that choosing Cancel or Close does not
open dQuery.
- QAID 4639 Rowset OnNavigate
and CanNavigate events now fire for each row as a report is run.
- QAID 4653 Backwards
navigation in a grouped report now consistently displays expected
data.
- QAID 4649 Old Project
Manager no longer invoked if a compile or build error is encountered.
- QAID 4665 Error no
longer occurs with grid columnEditor when rowset.autoEdit is false
or field assigned to columnEditor is read-only.
- QAID 4680 ColumnEditor
now uses colorHighlight when navigating in browse or grid.
- QAID 4690 Expanded
columnEditor now displays properly when changing form's pageNo.
- QAID 4696 ColumnEditor
now behaves properly when context menu is opened.
New Features
- New Grid Property:
defaultMemoEditor. Controls whether memo fields will be defaulted
to using a columnEditor or a columnEntryfield in Grid.
- New .Ini setting to
control default memo editor control used in grid and browse.
- New logicalType and
logicalSubType properties added to the Field class and its subclasses.
They are automatically populated with the current internal type
and subtype (Ex> BLOB/4 - BLOB type 4) that are used internally
within dBASE for its common data layer. These properties are invaluable
for comparing fields between disparate databases where one might
have a field of type TEXT which is, in reality the equivalent
of a field of type CHAR or CHARACTER in another database. All
of which will show the same type in field.logicalType.
- _app.addToMru(filepath,0)
has been added. It updates the main dBASE MRU list programatically.
- Modified BUILD FROM
command to support checking for a WebApplication keyword in a
response file. This allows the new Project Explorer to build from
an .rsp file instead of a .prj and thus bypass the problem where
the old project explorer displays when an error occurs during
ReBuild All when using the new Project Explorer. An .rsp file
can now contain the following:
WebApplication True
or
WebApplication False
If keyword: WebApplication is not found in the .rsp file, then
it is assumed to be False. The syntax is not case sensitive.
|
|
|
|