Release 0.1

New

  • WaveArtist will now take a file on the command line. If no file is provided then it will now start with empty grid The path to this file will set the default directories in the save and load dialogues
  • There is now a "File:New" menu option. It is no longer necessary to quit the program to start afresh. The new dialog allows the selection of the number of cycles in the waveforms.
  • Save will now fall through to SaveAs if a filename has not yet been set.
  • WaveArtist now includes the usual suite of change checking warnings. If existing changes will be lost by the selected option then a warning dialog will be presented
  • The current working name and changed status are reflected in the window title and status bar.
  • The directory chosen in the save and load dialogs is now persistent throughout the session.
  • Menu and button bar options to insert columns. The column will be a copy of the highlighted column inserted before the cursor.
  • Menu and button options to remove a highlighted column or row. The delete key will also work as a shortcut for this
  • A new waveform type "separator" is now available. The separator type allows headings and labeling of events (see example.wa)
  • When you save a file a binary dump with the suffix .pickle is also saved. This file is not required and is simply saved as disaster recovery. If a saved file fails to load then it should be possible to recover by using the "Load pickle file" on the help menu. Pickle files will not be compatible across releases. Hopefully I have smoothed out the save/load bugs and this is no longer necessary!
  • Have got rid of the console window on windows binary

    Bug Fixes

  • On loading a new file the scroll bars should scale and operate correctly. Previously they would only recognise the change when a new wave was added or one was deleted.
  • Changing a wave's name no longer makes it impossible to quit WaveArtist!
  • The first cycle of a bus is now shown correctly
  • issues with unicode strings creeping in and corrupting saved files should now be fixed.

    Known Issues

  • On Double clicking in the file load dialog to select and open a file, events that should have been for the dialog get interpreted in the main window, thus editing the newly loaded waveform. Sometimes its seen as a drag, sometimes as just a click. - For now use a single click + the "open" button. I have not seen this in a while not sure if it is a wxPython problem that may have been fixed.
  • Colons in signal names mess things up! - Don't use them!