Development Log August 2006
Tuesday, 22nd August 2006
Adding initial code to verify image data being loaded is ok. Needs more work, as it's saying the image data has loaded from disk fine, however the jpeg loading libraries are claiming the end is corrupted. :(
Monday, 21st August 2006
Writing further code to round out the base64 decoding routine. Still needs more work, as multiple saves then loads ends up with invalid image data. Doh!
Wednesday, 9th August 2006
Added working code to make layers clickable, so you can make external URLs open up a window when clicked on. i.e. A text/image/whatever layer can now say "Click here to visit my site" and if clicked it will. As long as you've defined the URL as the "external_link" properties for that text/image/whatever. :) Found a bug with Opera 9 in the process, filed a bug report (#224129), and developed a semi-ugly-hack workaround for now that's transparent to the end user. :)
Monday, 7th August 2006
Adding initial working code to load the images embedded in project files. Took longer than I thought it would, but seems to work ok in my limited testing thus far.
Thursday, 3rd August 2006
Started adding code to the project loading function so it loads embedded image data. Thus far it's backwards compatible too, so it will load already existing project files that contain full paths to images rather than embedded image data.
Tuesday, 1st August 2006
Adding code to embed image data in project files rather than referencing external images. This makes project files self contained, and much easier to move around. The first working version of the saving code is done, with the project loading code still needing to be written. :)
Previous page: Development Log September 2006
Next page: Development Log July 2006