Development Log May 2008
Newest entries can be found on the Development Log 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:
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:
- Ubuntu 7.04 package (32 bit)
- Ubuntu 7.10 package (32 bit)
- Ubuntu 8.04 package (32 bit)
- Source code (~1.1 MB) Linux/BSD/Solaris only
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.
Previous page: Development Log June 2008
Next page: Development Log April 2008
