Weekend of fixes

All of the code is now migrated, so now it's testing, testing, testing.

I haven't had all weekend for fixes, but this what I've done since Saturday:

  • Fixed add multiple and delete multiple

  • Fixed Colour change dialog and functionality

  • File->New now executes New button event

  • FormMerge open icon changed to new style

  • FormPlaybackSpeed borderstyle to dialog, frmToggleLockStatus borderstyle to dialog

  • Open/Save icons on FormNewBrush

  • FormAutomate caption bug (not showing file name correctly)

  • Fixed draw tool shapes now drawing!

  • Fixed issue where animation starts at the frame before current

  • Fixed Recent items not appearing

  • Paste special (scroll up/down/left/right) now working (broken in 0.10.x too!)

  • Fixed crash when loading a gradient

  • Fixed registry code unable to save integer values correctly (affected Settings)

  • moved Gradient Clear from thematrix to gradient class

  • Added new gradient menu, moved "clear frame with gradient" from Project menu to this new menu.

  • Added "fill frame with gradient" to new gradient menu

  • About box position set centered to main form, borderstyle to dialog

  • Fixed font viewer not showing font characters (also broken in last 0.10.x release)

  • Palette toolbar not appearing when matrix mode either of the bicolour modes (also broken in the last 0.10.x release)

  • Fixed crash with "new brush"

  • Fixed "new brush" not cutting out the brush correctly (broken in last 0.10.x release)

  • Fixed "export to bitmap" and "export animation to bitmap"

  • Fixed Formatting::PadZeroes

  • Fixed Utility::GetFileNameNoExt

  • "locked frame" icon shows correct status when creating new frame/matrix

And also a little bit of refactoring.

There's still a lot of testing to do, but more functionality is coming online, and hopefully any bugs brought over from the old legacy version will be found and squashed before an official release.