mwasoftware.co.uk

MWA Software is pleased to announce the release of version 2.6.0 of IBX for Lazarus.

This version features a complete rewrite of internal buffer management in order to improve performance
and maintainability. Highlights:

  •  Extending the size of the buffer pool no longer has to copy the entire record
    cache. Instead, a new extent is simply added to the buffer pool.
  •  A memory to memory copy of each display buffer now is avoided when scolling the
    dataset.
  •  A separate set of buffers is now used for calculated fields. This avoids
    having to keep copies of calculated field values in the buffer cache.
  • Compact bitmaps are used to record null status and need to refresh in each
    buffer.
  •  Display buffer type changed from PChar to TRecordBuffer in line with change of
    buffer type in FCL-DB.

There are also several bug fixes.

This version has passed all regression tests. However, it will benefit from wider field testing and is hence labelled as a beta release. Please conduct your own testing before considering its use in production software.

NOTE: THIS VERSION RE-WRITES THE INTERNAL BUFFER MANAGER AND SHOULD BE CONSIDERED AS BETA SOFTWARE. 

Please report any issues and other feedback on the new release to This email address is being protected from spambots. You need JavaScript enabled to view it.

The updated version is available from

https://www.mwasoftware.co.uk/ibx