FreeMat Changelog

What's new in FreeMat 4.2

Jul 29, 2013
  • FreeMat is now (hopefully) easier to build. The top level README.TXT includes instructions on how to build FreeMat on all three platforms (Linux, Mac OS X, and Mingw32).
  • Documentation has been migrated to doxygen.
  • A number of improvements have been made to the JIT back end.
  • 64-bit on all platforms.
  • Fixed path detection problem on win32 (forward vs backward slashes)
  • Added ability to change the scrollback length via edit->preferences menu
  • Fixed diary command so that commands are echoed as well as their outputs
  • Fixed diary so that the commands are echoed as well as the outputs.
  • Added fflush command.
  • Added ctrl-w to clear the current line
  • Changed sort algorithm to a stable one.
  • Fixed bug in linspace for linspace(0,60000,60001)
  • Patched ctypewrite to use new ctype names
  • Converted FFTW to estimate mode from measure mode - should fix problems with long FFT times for large FFTs
  • Added more diagnostic output to ctypefreeze
  • Added stack trace on errors, even when not in dbauto on mode.
  • Improved the autoconfig script for mac builds.
  • Finished ctype interface - works as expected.
  • Moved loadlib and import to external documentation section
  • Added external section to the documentation
  • Changed the default mode for "image" command" to "scaled" instead of "direct". This is less compatible with MATLAB, but I don't think it's unreasonably so.
  • Added "edit" command.
  • Changed default type for zero function to double precision.
  • Added imagesc command. Modified image command to show un-scaled images.

New in FreeMat 3.6 (Mar 17, 2008)

  • Added ODE45 solver from Sebastien Loisel
  • Code clean up for -Wall.
  • Added SVG support for exporting figures.
  • Fixes for anonymous functions and code block leaks.
  • Second pass at the JIT compiler. Completion of the JIT and it's general activation will wait for FreeMat4.
  • Added "recent files" to editor.
  • Added keyboard shortcuts to editor and main application menus.
  • Improved the behavior of editor when opening and saving (new)files.
  • Fixed the "comment" and "uncomment" bugs when applying to the whole
  • Fixed failed feval for local functions
  • Display of complex numbers
  • Corrected norms of double args on 64 bit machines
  • Fixed program crash after clear history.
  • Interplin1 now works with more argument types.
  • Any, all, min and max handle empties more gracefully.
  • Corrected color display of RGB images
  • Modified bitcmp function for compatibility with matlab
  • Added increase/decrease indent by tab/shift-tab in editor
  • Added execute button to debug toolbar
  • Added quiver plots
  • Helpwin now accepts an argument.
  • Modified fprintf to follow matlab's behavior when no handle is specified.
  • Set default view for 3D plots to view(3).
  • Fixed bug in complex matrix assignment operators.
  • Added execute-selected-text button
  • Added directory-change tool to main toolbar, and rearranged windows on the main page.
  • Replaced the toolbox with a tabbed widget.