QA0208062010
|
XML workspace import/export.
There are 2 possibilities: make it in
VCL code (may be in load/save desktop
members, by file extension - dmwz) and
using COM members (dmwx). First method
allows to save exact copy of binary DMW,
but must be implemented in DM2003 and
potentially less portable. Second method
has 2 directions: a) in script - easiest
but less compact, depends on installed
ActiveX; b) in provider - 2 actions for
import/export, more compact because it
can use TLB, more portable. Both methods
however can't produce full equivalent of
the DMWs. In addition to MergeDMWNotes
new OpenSaveFilter option should be made
for better user experience.
|
QA0105062010
|
Command Import - delete ActionBarItem.
Although items deleted when action is deleted,
menus and separators cannot be deleted, and
empty menu will produce AV!
There are several problems: how to find item?
by caption, toolbar and root menu? how to do
this for context menus?
Probably this feature will apply ONLY on standard
(design-time) ActionBarItems, as well as in
ImportCommandsAlways procedure, because it is
almost impossible to find item by position after
users change ActionBar layout. So that, it will
be useful to change standard functionality, not
for uninstallation of user actions.
Also, we will again need to call it twice: first
from ImportCommands (menu, no config!) and second
from ImportCommandsAlways (context menus).
|
QA0115042010
|
Series Properties dialog box
takes 2-4 seconds to bring up! The problem
is in function ShowSerieProperties in MainWnd.pas,
Items.Assign statements (and other lines?!) take
unusually much time. This odd behaviour disappears
after system reboot or just logoff/logon.
|
QA0110032010
|
Series Manager bug. How to
reproduce: launch nist nlsf test,
browser and SM are docked! after
execution SM will display series!
|
QA0216062008
|
Rich text in Notes.
As we have implemented rich text in
data windows, it's time to think
about Notes. Since tools like NLSF
save in Notes columns etc, we could
imagine that formatting may be used
as well... We need to implement however
programmatic insertion of formatting,
and actions like sub/sup and Ins Symbol
|
QA0114062008
|
Rich text - SerieMgr.
We could implement really total support
if we use Rich text in serie mgr,
serie combobox and DMForms combos.
BTW: seriemgr can be relatively easily
implemented using Delphi Grid!
|
QA0116062010
|
DMWebBrowser - DOCHOSTUIFLAGs.
ENABLE_FORMS_AUTOCOMPLETE and
LOCAL_MACHINE_ACCESS_CHECK
probably should be used!
Unfortunately there seems no
way to force animation enabled.
|
QA0115072009
|
Printing bug. If dashed
line is printed, it become solid!
Of course because its width>1. But
when printed from WinWord, it remains
dashed, but the dash size changed
|
QA0131032009
|
New TData types. Currently
TData is abstract, TRealData is default
data items. However, both plot and
worksheet can display (by design) other
types. This ability should be tested!
TStringData (or TFunction) as in dm2kvcl,
plot and worksheet support - MAKE DEMO!
TStringData preferred since it can display
words, so worksheet may be like traditional
spreadsheet. Another ability is to make
descendant of TRealData and redefine its
members (must be made virtual!), since
a lot of code depends on columns. In this
way DM2003 may be enabled to display text
in worksheet cells!!!
|
QA0121012009
|
Label editor status text.
At present, ShowCoordinates in MouseMove
displays hints by axes set in doLabelEdit.
So that, this information may be
inappropriate if axes scale not used.
|
QA0104092008
|
PaintAxes2 problem.
The matter is that axis must be painted before
series - because series uses float->int scaling
which is initialized in taxis.paint(). As a result,
series areas may hide inner ticks an grid lines,
and other axis elements if clippoints is off.
PaintAxes2 conditional directive just paints
axes again after series, which may be not good
since elements in metafile duplicated. Besides,
there's visual effect on cleartype-affected
fonts!!! At the moment there's no good solution.
|
QA0207032009
|
Incorrect form scaling
in large fonts mode (no scaling!)
|
QA0216062010
|
Run some tool (e.g. Linear Fitter) from link at
Sources page, when no data windows. Then
create new window and close it. You will get
a beep and error message.
|
QA0112062010
|
levmar - it is possible to change
C++ source code of the library (conditional
compilation) to add a call to a function
where iteration counter is incremented.
Another improvement - to replace text
output by exceptions.
|
QA0126052010
|
levmar - Other constraints modes
(and required for them LAPACK support)
|