Whats new in and fixed in DataEase 7.2?
DataEase 7.2 is basically a serious bug fix for earlier versions of 7 and as such the list of fixes, updates, changes etc is substantial with well over a 1000 jobs allocated. Each job can contain many different fixes to the product. The list below is not exhaustive as we have only included the fixes and changes that we think can be of general interest and to illustrate what we have focused on in this version, which is quality assurance, look and feel and usability in using DataEase after an application is developed and for the developer to create good looking applications.
|
# |
Description
|
|
661 |
Updated serialization routine to accept only new serials. |
|
660 |
Fixed Migration tool to accept extended letter like German, Norwegian etc. |
|
658 |
Fixed problems with decimals. |
|
656 |
Max Memo Length updated to 65535 from 32000 |
|
654 |
Updated to Label alignment. |
|
653 |
Fixed corrupted stack that caused GPF. |
|
652 |
Problem with integer numbers fixed |
|
650 |
Multiuser problems fixed so conflict with use of one serial will not occour. |
|
649 |
Alignment of labels updated to work with vertical alignment. |
|
648 |
Enable possibility for parallel installation of DataEase. Disable upgrade opportunity from old versions. |
|
647 |
Restructured code and installation for preparation of first real 7.2 release. |
|
645 |
Fixed flickering in catalog caused by tooltip on all objects.
|
|
642 |
Make catalog window same size as main windows - toolbars etc. Removed annoying flashing tooltip from catalog. |
|
641 |
Bug 1179 (Tab control shows the fields belonging to other tab) is fixed |
|
640 |
Bug 1178 (Not all field are displaying in table view) is fixed |
|
639 |
Bug 1180 (Not possible to set sub form over other objects) is fixed |
|
638 |
Bug 1182 (Form/record label's font is too big) is fixed |
|
636 |
Problem with truncating long names in Relationship form is fixed |
|
635 |
No Output for DQL is implemented. DQL will now exit and terminate when Exit is executed in DQL Script. |
|
630 |
Fixed openprocedure the same way as opendocument by using the global variable used for opendocument: |
|
627 |
Fixed up the dataease.ini file to turn off AutoLayoutOnCompile and Turn on AlpabetizeList |
|
623 |
Changed parting to always use. As decimal separator end ignore 1000 separator. Done by the quick fix code already (but commented out) in the expr parser function in DLEXPR1.CPP. We need to clean up the code later. This imposes an overhead since we copy t |
|
617 |
Fixed the DocumentOpen function instead to work with post instead of send by using a global var to store the name (this is a quick hack till proper signaling is implemented) |
|
615 |
New help url and a lot of action functions changed for PostMessage to SendMessage |
|
613 |
Predefined export name argument is added to DataExport function definition |
|
612 |
New Layout and design for 7.2 implemented. |
|
581 |
Merge back some newer fixes to handle virtual fields and revert some fixes to not touch the DQL functionality. |
|
576 |
The problem with lost virtual field names is fixed |
|
574 |
Functionality for control of changes in projected columns list os changed |
|
568 |
Memory leak fix is improved |
|
567 |
Some memory leaks are fixed |
|
566 |
Change request 1174 (add possibility to project temporary variables to body) is implemented |
|
564 |
Different default styles for different objects are added. |
|
563 |
Toolbar placement is changed, DT by default is located on left, all the other on top |
|
562 |
Change request 1172 (Revise toolbar in DQL editor ) is implemented |
|
561 |
Algorithm of layout generation for DQL is changed |
|
560 |
Default locking on new applications changed to Network Basic Print to Record and None |
|
559 |
Change request 1171 (Remove object and event lists if editor is started for DQL) is implemented |
|
558 |
Algorithm of layout generation for DQL is changed; unnecessary dialog is removed |
|
557 |
Problem with migration of procedures using table names with symbols from extended char set is fixed |
|
556 |
Problem with migration of choices using symbols from extended char set is fixed |
|
555 |
Bug 1170 (Procedure layout - temporary variables are losing) is fixed |
|
554 |
GPF during layout creation is fixed |
|
553 |
Bug 1169 (Table and form names using symbols from extended char set are migrating with mistakes) is fixed on De7 level |
|
552 |
Bug 1169 (Table and form names using symbols from extended char set are migrating with mistakes) is fixed on Migration utility level |
|
551 |
Update in dataease.ini to give auto layout in dql better default |
|
550 |
Bug 1168 (Can't enter numeric string if first character of string format is a character) is finally fixed, formatting of numeric strings is corrected in prism |
|
549 |
One more change in fix bug 1164 (Click event handler does not work if any field in the form is editable) |
|
548 |
Rename of a few catalog names in deres |
|
547 |
Bug 1164 (Click event handler does not work if any field in the form is editable) is improved |
|
546 |
Changed the font in decatalog to new standard font |
|
544 |
Bug 1168 (Can't enter numeric string if first character of string format is a character) is partly fixed, now cursor is moving to first correct position |
|
543 |
Bug 1167 (Select Records) is fixed |
|
542 |
Bug 1165 (GPF when pasting object) is fixed |
|
541 |
Bug 1164 (Click event handler does not work if any field in the form is editable) is fixed |
|
540 |
Fix up the not working user locking setting for printer that is not working properly in the application settings. |
|
539 |
Cannot change user view locking in application settings fixed. Problem due to mismatch between dialog code and prism values. Fixed the dialog values to match prism. |
|
538 |
netinit and netdinit fix for buffer allocation reset problem when switching between full and single user |
|
537 |
Fix to lockout problem when opening application due to auto reorganize rdrr file (no auto any more). Fix to locking problem with install routine due to an auto refresh of the catalog. Added option to turn off auto refresh in app update routine with default |
|
536 |
Saving of non-compiled scripts is implemented |
|
535 |
Fix to show the actual used Locking strategy in the application preferences Application Data Administration instead of what's in the ini file. |
|
534 |
Moved reading application config to before checking for multiuser mode. Done to avoid skipping any locking when Workstation in Single User mode and application in locking mode. Had to replicate init and deinit code for network in prism for the DPOpenRepo |
|
532 |
QuerryCloseForm event handler is implemented |
|
531 |
GPF when parsing OML for forms is fixed |
|
530 |
GPF during copy-paste of objects with OML is fixed |
|
529 |
Added handler to prevent GPF when DB block is corrupted |
|
528 |
FormOpen event handler is implemented |
|
527 |
FormClose event handler is implemented |
|
526 |
PreEdit event handler is added to edit fields |
|
525 |
OML editor can be launched for records and forms |
|
524 |
Fixed the Document Print Option crash, due to small fixed last temp buffers used. Now calculates needed size and allocate on heap. Also removed dynamic loading of print spooler dll and use the built in Windows version instead. |
|
523 |
Fixed position to recreate form layout |
|
522 |
OML scripts form records and forms are allowed |
|
521 |
Memory problem is fixed, default Insert key switch is moved to application level |
|
520 |
One more GPF when working with DBR is fixed |
|
519 |
GPF when working with DBR is fixed |
|
518 |
Default status of Insert key is set to On in OML editor |
|
517 |
Bug 1163 (Massive memory leaks after OML edition) is fixed |
|
516 |
Closing of OML editor form does not close the form |
|
515 |
Reintroduced the migration tool in the installation routine |
|
514 |
Fixed up New folder on new app and start folder for Delete app in the new open dialog. Added support for migrate on the new open dialog and updated version number to 7.5 in demigrate. |
|
512 |
Bug 1161 (Tabs - Problem with select all tab object instead of just current tab) is fixed |
|
511 |
Custom Layout Missing a scrollbar in auto layout fixed |
|
509 |
Context related help basing on on-line search is implemented |
|
504 |
Local help is replaced with on-line |
|
503 |
Added new dialog for OLE and multibox relation dialog |
|
501 |
Dialog elements for making dols look better. |
|
500 |
OLE functionality is restored, namespace for OLE1 is arranged |
|
499 |
New deres and deresdlg files |
|
498 |
New styles and a directory with the old for compatibility with old applications. |
|
497 |
Update User forms etc. |
|
496 |
Updated default grid pr unit from 2 to 5 |
|
495 |
Bug 1098 (Ticket 24) -Creation of FIELD objects directly on FORM - is improved, problem with creation of virtual fields on tab control is fixed |
|
494 |
Side effect of moving Font line up in presentation dialog is fixed |
|
492 |
Update to new set of icons for design elements in dols and deres.dll |
|
491 |
Ticket #39 (Locking Options problems: IMPORTANT) is fixed |
|
490 |
Ticket #17 (Tooltips missing on object palette) is fixed |
|
483 |
Ticket #27 (Removing DataEase from Caption in RT) is fixed |
|
482 |
Fixed startup image and new expire dialog |
|
479 |
Old (6.52 and 7.1) labels updates to DE 7.5 behavior |
|
478 |
Relative text offset is changed to absolute in checkboxes |
|
476 |
Painting of check boxes and multibox is synchronized in to other fields and labels |
|
475 |
Size-to-fit procedure is improved, now the width is the same for multi and single line objects |
|
474 |
Painting of labels, edit and list boxes is synchronized in DT-RT and between each other; bug 1160(List box redrawn wrong when scale is big) is fixed |
|
469 |
Fix for ticket #29 (Alignment of LABELS! IMPORTANT been wrong ALWAYS) is improved, behavior of labels and edit fields now is the same what other objects have |
|
466 |
Rewrite of Open dialog to support switching between different modes without problem. Support for delete and rename. Update of recent files to support all modes. |
|
465 |
Bugs 1144 (Wrong table view template generation if more then 1 record in a form) and 1143 (Heap memory error when form with 3 records switches to table view) |
|
464 |
Added support for adding tutorial and samples to the welcome dialog after copying the files to the users private DataEase catalog. Added 5 almost empty samples and an empty tutorial to the sample directory and added samples to the installation routines. |
|
461 |
Bug 1098 (Ticket 24) - Check for duplicated names is added |
|
460 |
Potential GPF s fixed |
|
458 |
Updated open dialog with the new choices and with the current graphics. The Delete and Rename not implemented properly yet. |
|
457 |
Bug 1098 (Ticket 24) -Creation of FIELD objects directly on FORM is improved, now it is possible to change field names |
|
456 |
Updated the open dialog to work with recent files. A more modest design (not finished as it needs better bitmaps and alpha blend of colors). |
|
455 |
Bug 1098 (Ticket 24) -Creation of FIELD objects directly on FORM is improved, now Form Virtual field's definition can be edited |
|
454 |
Added preview to Welcome dialog. Moved the rdrr definitions used both in welcome and in open dialog to a file to avoid two versions of the structures. |
|
449 |
New Welcome screen with support for application links. Some work remaining on recent application, only first in list working. |
|
448 |
Bug 1098 (Ticket 24) -Creation of FIELD objects directly on FORM is fixed |
|
447 |
Default length for text field is changed to 40 |
|
446 |
Mechanism of copying app preferences from dataease.ini to app.ini is added. |
|
445 |
Show rulers if default settings for them is On |
|
444 |
Default settings for "Rulers and Grid options" dialog are changed |
|
443 |
Added support for dynamic reload of open dialog, added support for Open, Samples and New. Some problem reloading information on application when switching mode without changing folder. |
|
442 |
Bug 1096 (Ticket 11) Grid/Ruler - Fix metric misalignment due to wrong computation - is fixed. |
|
438 |
Added preview of styles. Use name of style as in dropdown and png, jpg or bmp as extension and add the file to styles directory to get it to work. Three dummy bitmaps added where one is for when no file found (name=noimagestyle.png) |
|
437 |
Fix to enhance open and new dialog to look more modern and being able to preview applications and show description for applications using rdrrXaaa with png, jpg or bmp for preview and txt for description. The X is the app letter. |
|
436 |
Ticket 23 (bug 1092) is fixed on DataEase side |
|
432 |
Default state of labels and titles in sub form layout is changed to off |
|
427 |
Cosmetic changes - combo button is improved in listbox and multibox |
|
426 |
Ticket 1 - CR 1090 (Default <None> Style in 7.5) is implemented for all objects exclude sub forms |
|
425 |
System font is changed to "Trebuchet MS" by new resource editor tool |
|
422 |
Bug 1089 (GPF when sub form is generated with "Like original form" layout) is fixed for styled sub forms |
|
420 |
Bug 1087 (Objects in sub forms are not styled to default style) is finally fixed |
|
419 |
Bug 1088-Ticket 16 (Dialog redraw problem in field definition when creating a relationship) is fixed, source table name is moved to left side of Relationship Definition dialog |
|
418 |
Bug 1087 (Objects in sub forms are not styled to default style) is fixed for sub form heading |
|
416 |
Bug 1086 - Ticket 7 (NONE Property overridden when editing on Display) is fixed |
|
414 |
Bug 1069 - Ticket 18 (Field rename corruption when field are used in Sub Form) is fixed |
|
413 |
Some limits are corrected |
|
412 |
Bug 1068 - Ticket 4 (Sub form does not take DEFAULT styling) is fixed |
|
410 |
Bug 1067 (Tab control - problems with default styles) is fixed |
|
409 |
Change request 1066 (Tab control - start Display dialog from tab definition dialog) is implemented |
|
408 |
Tab control definition dialog is updated |
|
406 |
Change request 1050 (Tab control - remove pause in edit definition dialog) is implemented |
|
404 |
Potential memory leak during copy-paste of Tab controls is fixed |
|
403 |
Fix for bug 1033 (Objects belonging to tab control can be moved out of it) is revised, fix for bug (Tab control - Ownerless tab item after copy-paste of group) is added, functionality of copying child objects of tab control is implemented |
|
402 |
Fix for bugs 1043 (Tab controls - GPF if form with tabs have been saved incorrectly), 1046 (Tab controls - copy/paste does not work correctly) and 1047 (Tab control -> GPF during addition of new tab item) is implemented |
|
399 |
Bug 1034 (Tab controls - GPF if form with tabs have been saved incorrectly) is fixed, error handler is added |
|
398 |
Warnings are fixed, outdated str functions are replaced with recommended in MSVS2005. |
|
395 |
Debug assert is fixed (call of non-initialized catalog) |
|
394 |
Bug 1033 (Objects belonging to tab control can be moved out of it) is fixed |
|
393 |
Change order of the commands in DQL (demessag.msg file) to reflect most used functions first. |
|
392 |
add back support for DENAME in environment, to satisfy Citrix users that share the same machine name and prism.ini |
|
391 |
Added deres.dll to require and removed the file from project. Source still there in case. Added new icons to all dols. New look implemented in deres.dll. |
|
390 |
Open application is now default when starting DataEase |
|
389 |
Fixed the look on DQL editor header, so it not is misaligned. Removed the ugly background. |
|
388 |
Updated release notes that shows up in left pane. |
|
383 |
Added manifest definitions to the top of the deres.hpp to get XP look in dialogs and dialog elements. |
|
382 |
Fixed a problem with zoom and new no blinking fix. |
|
381 |
Partially fix for blinking when navigating in forms in Run Time mode. Do only work when not using scrolling. An if checks if you have used scrolling and use the old update if you have. Needs to investigate more of how to do the background painting when in |
|
380 |
Change ruler to white background. Changed font on rulers from stock font to Trebuchet MS 6pt and added 2pt space before writing the font. |
|
379 |
Change request 1022 (create relationships from Field definition dialog) is improved; now DE starts Relationship definition dialog for new relationships. |
|
378 |
Added deInitFirstTimeStartup to the init sequence that sets the default directory for applications to My Documents\My DataEase and creates the directory |
|
377 |
Automatically select Default as style when creating new applications. |
|
376 |
removed annoying dialog on new object in design mode but keep the possibility to show them on right click and double click |
|
375 |
Updated look on application icon, welcome and resources |
|
374 |
Removed old styles and added a new default style. Added new startup.tif and all the extra dil files to handle all graphical formats |
|
373 |
Fix to look for images in "DataEase application path\images" |
|
372 |
Changed the default mode on a edit field from select text to not select text in ini file and in default setting |
|
370 |
Taken away the red frame around the edit box when the fields have focus. |
|
369 |
Changed default on open Catalog from normal to maximized |
|
368 |
A fix to glue the object palette to left of the screen when starting up in design time |
|
367 |
No need to tell users that we default to English when no language.dll is found, so MessageBox removed on init |
|
363 |
Code ported to Microsoft Visual Studio 2005, OLEDB and WebPublisher are moved out of build. |
|
362 |
Cosmetic changes, unused code is removed |
|
361 |
Bug 1032 (Multibox - wrong choice line when one of drawn fields is empty) is fixed |
|
360 |
Bug 1031 (Allow free input flag is disabled when creating new field) is fixed |
|
359 |
Change request 1030 (split Override checkbox to "Allow free input " and "Show al records ") is improved; now relation criteria does not copy to base field for fields with Show All Records flag |
|
357 |
Bug 921 (Problems with lookups) is finally fixed - addition |
|
354 |
Bug 1029 (Multibox - wrong data retrieval and other problems) is fixed |
|
352 |
Change request 1022 (create relationships from Field definition dialog) is improved |
|
351 |
Change request 1022 (create relationships from Field definition dialog) is implemented |
|
348 |
Cosmetic changes : potential problem with data type mismatch is fixed, destructor for DECMemoArray is added, empty operator is removed |
|
347 |
Memo fields : memory leaks found during fix of bug 974 is fixed |
|
346 |
Bug 972 (Memo field crashes when field data is modified) is fixed |
|
345 |
Change request 973 (Revise function list in listbox during derivation/dql edition) is implemented |
|
344 |
Memory leak during export is fixed |
|
343 |
Bug 950 (Wrong export->import of MEMO fields via procedure) is fixed, some potential bugs during export are corrected |
|
342 |
Some troubles with memo fields (signed-unsigned mismatch, GPF in table view, conflict between length and MaxLen) are fixed, record length is limited to 32 K |
|
340 |
Bug 943 (Problems creating Radio) is improved, fix for edit is changed |
|
338 |
Bug 913 (The "upper" function no longer works in 7.1) is improved |
|
337 |
Bug 913 (The "upper" function no longer works in 7.1) is fixed |
|
336 |
Bug 947 (DataEase will produce GPF when logged into the catalog with Medium 1) is fixed |
|
335 |
Bug #864 (A pre-Installed printer drivers required to run export procedures) has been fixed. |
|
334 |
Bug #924 (Data in 652 memo fields is not migrated to 7.1) has been fixed. |
|
330 |
Bug #942 (CopyAll and Enter a record take too much time more than DE652 with the same piece of code) has been fixed. |
|
326 |
Bug #816 (Assigning temp variable (Date) equal to data entry field leading to wrong results in listing)has been fixed. |
|
325 |
Bug 943 (Problems creating Radio) is fixed |
|
324 |
Bug #941 (Application variable not working) has been fixed. |
|
323 |
Bug 944 (Problem with the Memo Field) is fixed |
|
321 |
Bug 915 (error message: "Please close and reopen the document” while the output of any report is sent to printer) is fixed. |
|
320 |
Bug 925 (DE crashes) is fixed |
|
319 |
Bug 940 (Running a procedure from a button click even will produce GFP) is fixed |
|
318 |
Bug 933 (Printing multibox field from DataEase 7.1.311 is not working) is fixed |
|
316 |
Bug 817 (Multibox field remain colored during selection un table view) is fixed |
|
315 |
Bug #902 (Behavior of menu and toolbar items responsible for displaying/hiding of rulers on a form is inconsistent) has been fixed. |
|
314 |
Bug #901(Behavior of menu and toolbar items responsible for displaying/hiding of grid on a form is inconsistent) has been fixed. |
|
313 |
Bug 819 (Multibox including list boxes get data in wrong way) is adjusted |
|
312 |
Bug 852 (Printing a report with multibox field does not show its value) is fixed |
By: Ulrik Jacob Hoegh - Krohn posted: 30th June 2009 - 13:42