Skip to: Site menu | Main content

Development Log May 2008

Newest Entries are on the Recent Entries page.

Sunday, 25th May 2008

Changed the Slide Properties dialog to only do slide duration.  This is because having slide names isn't serving any real purpose at the moment, only making things less clear.

The duration fields in dialog boxes have now been adjusted to have 2 digits after the decimal point (i.e. hundredths of a second), rather than just one.  For me at least, this is actually important when I'm fine tuning timing of things.

Also added a new export option, "Export Html wrapper".  This writes out a html file you can use with your exported swf.  It embeds size information in the html at whatever output resolution you have selected.  (i.e. 640 x 640, etc).
 

Thursday, 22nd May 2008

Found and fixed the bug that was causing a line to be drawn on the edge of some image layers.   In Subversion.
 

Monday, 19th May 2008

Fixed a minor bug whereby extending the slide duration with Slide -> Properties wouldn't then extend the visual duration of the background layer.

Also created an initial example project, for the installation of Salasaga on Ubuntu 8.04.

The example project file can be downloaded from SourceForce here.

With the swf output from it viewable here.
 

Sunday, 18th May 2008

Another day of bug fixing. :)

  • Fixed the crash when exporting to swf in locales not using a full stop for their numeric radix (i.e. spanish).  Non-English locales should now all work fine without having to force an English locale. :)
  • Fixed a bug causing brightly coloured slides to appear black, due to a bad division calculation.
  • Updating the colour of empty layers now works properly again.

Also updated the screenshot importing code, so that screenshots are imported in the order they were captured.  Makes a difference when doing large numbers of screen captures!

Alpha 3 is now packaged and released too:

Download Alpha 3 here
 

Saturday, 17th May 2008

Yesterday and today have been focused on finding out why exporting to swf is causing random crashes and memory corruption.  Turned out to be caused by a swf string creation function I'd written.  Now fixed. (This was truly a pain to debug)
 

Thursday, 15th May 2008

Reworked how mouse click sounds are triggered.  Now seems reasonably accurate in initial testing, with the exception of triple click sounds.

Then updated the mouse cursor to be drawn dynamically in exported swf, removing a spurious line that kept appearing when it was image based.

All in Subversion.

Wednesday, 14th May 2008

Found the bug that was causing objects in the exported swf to wobble around.  It was due to using a guint instead of a gfloat.  Now fixed in Subversion.
 

Sunday, 11th May 2008

Created a Gentoo ebuild for Alpha 2:

Also found a critical bug in the way colour values were being converted for swf export.  This resulted in the background colours of pretty much all text boxes (at least) being wrong.

Now fixed in subversion, and I suspect his will mean Alpha3 needs releasing soon. :(
 

Sunday, 4th May 2008

New Alpha2 release is ready for download.  *nix platforms only.

Definitely a recommended update:


Saturday, 3rd May 2008

Found a serious bug in the timing of mouse click sounds in exported swf, so going to fix it before releasing Alpha 2.  An exported swf starting out paused has it's mouse click sounds played anyway, as if the movie isn't paused.

Update - A temporary fix has been put in place that seems to work, and packages for Alpha 2 created.  However, the SourceForge website is presently broken, not allowing project administrators to add new files.  Not much can be done until SourceForge is working again. :(
 

Friday, 2nd May, 2008

After about 2 days of effort (!), finally got the mouse click sound to play in swf output, in a reasonable manner (i.e. without looping).  Was Not Easy.

Will release Alpha 2 fairly shortly.