News archive

10/07/2012

JPEG Saver 4.6

If I've done everything right, it won't look like much has changed in this new version of JPEG Saver. Internally, I've changed loads of the code in just about every part of the configuration dialog. This is because I have been stuck using an old version of the compiler to build JPEG Saver and these changes will make it possible for me to upgrade to a newer version.

Apart from the dialog changes, I've found and fixed a very annoying bug in the installer which would make it look like JPEG Saver was installed and working properly, but it wouldn't start up. The Control Panel would happily preview the screen saver, but when the time was right for it to start automatically, nothing would happen. The lesson here is don't quote the screen saver filename in the .theme file.

One big change I've made in this version is to add some command-line options to allow power users more control over where JPEG Saver keeps its config files. People have been asking me for something like this for a long time, so I hope it helps.

Read more . . .

02/07/2012

SVGGraph 2.7.1

This is a quick bugfix version of SVGGraph, fixing a couple of bugs that have been reported (or I spotted myself) since 2.7 was released.

The first is that the order of the entries on a multi-line graph was jumbled up when using an associative array, thanks to a stray semi-colon. The second bug was the order of entries in the legend not matching the order of the bars in the stacked bar, horizontal bar and horizontal grouped bar graphs.

The third bug was causing negative decimals on the axes to be truncated. And finally, the type attribute for scripts was "text/javascript" when it should have been "application/ecmascript".

Read more . . .

25/06/2012

TagCanvas 1.18

This version of TagCanvas mainly fixes a couple of bugs. First, the "colour" highlight mode looked quite bad when selecting tags near the back of the cloud, so now they are drawn with full opacity.

The second bug was incorrect mouse position calculations when the page has CSS margins on the HTML tag. This was reported to me via Shad Laws, who has created a Gallery 3 module using TagCanvas, and also modified TagCanvas with an option to move differently in response to the mouse.

The last bug was related to image shadows, where the shadow blur width was causing the image to be scaled down. Scaled images with shadows were also being drawn unscaled and ended up cropped - this version fixes both of these related bugs.

Read more . . .

25/05/2012

SVGGraph 2.7

This version of SVGGraph mainly adds something I had hoped to get into earlier versions, but ended up being more work than I had anticipated - target lines. I've called them "guide lines" because when I was working on them I didn't spend too much time figuring out what they were really called, and when I did find out I didn't think the name really fit any better than "guide line".

A graph with a guide line

I've also put some work into making this version much easier to use to embed the SVG graphs directly into HTML5 or XHTML pages. With previous versions, embedding more than one graph would give you duplicate IDs in the page and multiple copies of the same Javascript functions and variables - which would cause some or all of the Javascript to fail. To get around this, I've added a new function, FetchJavascript(), to build the Javascript for the graphs separately to the SVG content. I've created a new SVG in HTML page to provide some more information about how to set it up.

Read more . . .

04/05/2012

CRCDropper 3.4

Shortly after I released version 3.3 of CRCDropper I realised that it wasn't working properly for very large files - I dragged my 17.3GB Ubuntu boot disk image onto CRCDropper and it told me the file was 1.32GB in size. This also meant that the progress bars stopped progressing long before the checksum had been calculated, though the hash value it eventually arrived at was correct.

Version 3.4 fixes this problem, and also adds a few more new features. The most obvious addition is the "Rescan all" button to compute hashes for all the files in the list again. If you don't want to keep all the files in the list, you can now press the "Delete" key to remove the selected item. Clicking on the selected item in the list will let you rename it (just the filename portion can be renamed, not the whole path to the file). This works like renaming a file in Explorer - press Return/Enter to accept the new name or Escape to cancel.

Another thing that didn't work very well in earlier versions was what happened when you dropped a folder on CRCDropper - it was treated as an empty file. That's pretty useless, so version 3.4 will find all the files in the folders that you drop onto it and any subfolders, and add them to the list. It will skip over any folders it finds that begin with a "." but you can drag and drop them separately if you need to.

Read more . . .

« Previous old newsNext old news »

This site uses cookies - details here.