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


Comments

rwayda mohamed at 13th January 2010 - 18:07 says:

test comment

Please login to leave your own comments