Complete fix list for DataEase 7.2.2.743
Below you will find the fix list for the approximately 500 last bug fixes in 7.2.x. This list is not exhaustive, and it is highly technical. If you want to check the status on a bug you have reported, you can check in the online bug reporting system you will find in the menu to the left of the screen.
[743] Rely nasty bug that leave the rdrr file open when using the welcome …
[742] Bug 72090 (always show From Custom Functions Reorganized on status bar …
[741] The problem with flag ShowAllRecords?' overwriting is fixed
[740] Change request 1171 (Remove object and event lists if editor is started …
[739] A fix for the installation routines by remove a line with code that is …
[738] Multiboxes : the problem with "No button" flag is fixed
[737] Fixed the selection of Colour in design mode Windows 7 x64. Problem was do …
[736] A little fix in the decimal separator start up hack to make sure that we …
[735] Added oledb_drv project and some minors to install script
[734] change redistributable internal 8.3 filename to ~1
[733] Fix installation routines to work with inno setup 5.3.6 Unicode and making …
[732] Hack to support old style , as decimal separator in migrated apps using a …
[731] Some probleems with migration are fixed
[730] Float field formatting functionality is roll-backed as postponed to next …
[729] One more improvement in UI functionality of float formating
[728] Float formating UI functionality is improved
[727] Function for float field formating is improved
[726] Code commented to rollback the changes with code conversion is restored
[725] DecimalDelimiter? settings is removed
[724] Mandatory '.' delimiter for script is rolbacked
[723] Function for float field formating is added to prism
[722] Bug 72035 (floating point issue) is fixed
[721] Lost oledb solution file is added
[720] Change back selected text to be default when editing fields in RT. It did …
[719] The problem with time field retrieval via OLEDB is fixed, some memory …
[718] The problem with access to fields and tables with spaces in names is fixed
[717] ODBC driver - debug print is added, memory conflicts are solved, …
[716] New deresdlg.dll
[715] The problemwith memory is fixed
[714] View/Request reverse engineering problem is fixed, now form can be build …
[713] Problem with memory reallocation in ODBC driver is fixed
[712] The problem with bigint is fixed
[711] The conflict between DE and OLEDB number data types is fixed; limitation …
[710] OLEDB consumer is added to project again
[709] OLEDB driver is moved to MSVC 2005
[708] Fix the the beta installation to make files in the same format as for …
[707] New deresdlg.dll with a fix for Search and Replace
[706] Bug 72028 (Blank Fields Being Ignored in DQL) is fixed
[705] Bug 72017 (128 in a number field) is fixed
[704] Bug 72001 - (Case statement not accepted with the 7.2 version) is fixed.
[703] Temporary fix for 72001 (Case statment not accepted with the 7.2 version). …
[702] Charset support implementation to font creation is improved - now setting …
[701] Remove a write of repos config using the DPSetReposConfig inside a …
[700] Removed color and font script (codepage) from font dialog
[699] Charset changing in status line is implemented
[698] Updates to deresdlg
[697] Disable and hide the fill box when font is initially selected in display.
[696] Arabic char set is added
[695] Patch up to minor minor 2 so we get 7.2.2 in the next version.
[694] Charset support implementation to font creation is improved
[693] Charset support is implemented to font creation
[692] Functionality of charset ID saving to application ini is added
[691] Functionality of code page ID to application ini is added
[690] Technical commit : conversion table is replaced to 1:1.
[689] Extended chars recoding mechanism is roll-backed to 6.52
[688] A small fix in the desredlg.dll
[687] Added back my create release bat file for installation
[686] Added back missing ChangeKEy application after the merge mack from 7.2 …
[685] Lost sample is added
[684] All source files in truck are replaced by files from 7.2 branch
[683] New samples from 7.2 branch are added to trunk
[682]
[681] The bug with extended symbols in validation of fields from data entry …
[680] The bug with extended symbols in derivation of fields from data entry …
[679] The problem with extended symbols in field names of data-entry forms is …
[678] The fixes of problems with migration of derivation, validation and …
[677] UI for decimal separator choice is added - commit to main branch
[676] Fix of Table grid dialog, change color do now work.
[675] UI for decimal separator choice is added
[674] Key DecimalDelimiter? added to provide possibility to keep comma as decimal …
[673] Bug with migration of relationship names with extended symbols is fixed
[672] Added Club ParaDease? (new 7.2 version) and CDFLibs demo of what you can do …
[671] Added import definition and getfilen.dll to CDFLibs
[670] Bug 1189 (Migration Tool: form name with German Characters in …
[669] DE call during migration is restored
[668] Bug 72021 (Migration Tool: text in help definition) is fixed
[667] Fix for bug 1189 (Migration Tool: Fieldname in Derivation German …
[666] Patched up to 7.2.1 in internal version and setup.
[665] Removed Anrey's fixes for 664 as they where marked dangerous. Added a new …
[664] Some potential bugs are fixed. NB! Dangerous build, needs to be checked. …
[663] Potential GPF is fixed, check of device names is added
[662] Bug 1202 (GPW during start of DQL with temp variables) is fixed
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: 11th December 2009 - 12:55