Release Notes‎ > ‎

JExcel 1.7 Improved performance and fixes

posted Aug 30, 2013, 5:25 AM by Unknown user   [ updated Sep 3, 2015, 7:00 AM by Unknown user ]

Bugfixes and improvements:

  • Improved performance of the Worksheet.fillWithArray(Cell, ...) methods;
  • Fixed memory management issues in the fillWithArray() methods;
  • Fixed NPE in implementation of Cell.equals() method;
  • Fixed the issue in Font.setColor() mehtod when it did not work properly with Color.white.
  • Added new Range.getText() and Cell.getText() methods;
  • Added VM parameter -Dteamdev.jexcel.ignoreRemoteRequests for disabling usage of IgnoreRemoteRequests ("Ignore other applications that use Dynamic Data Exchange (DDE)") option. JExcel will not disable DDE requests in Excel if -Dteamdev.jexcel.ignoreRemoteRequests=false VM parameter is specified;
  • Fixed IOException in JWorkbook.save() method when trying to save to existing file;
  • Fixed the issue in JWorkbook.saveAs() method when it added improper extension to the file name;
  • Fixed memory leaks in the Range.find(), Range.findNext() methods;
  • Resolved the cause of ComException in Workbook.equals() method;
  • Fixed the issue with switching focus between JWorkbook and Excel windows;
  • Fixed the flickering issue while updating inactive JWorkbook component;
  • Fixed cyclic focus switching in several JWorkbooks;
  • Resolved issue in Cell.getColumnName() so now it return a column name without a row index;
  • Resolved the issue when JWorkbook doesn't work correctly without adding it to a parent container (JFrame);
  • Fixed memory management issues in Cell.isNumber(), Cell.isLogical(), Cell.isText(), Cell.isError() methods;
  • Fixed the issues with displaying JWorkbook component in inactive state;
  • Fixed the issue with returning incorrect value in Range.getInteriorPatternColor() method;