Thursday, August 23, 2007

0.8.6 Problems

The bug reports have started to roll in on version 0.8.6. For starters, I had to pull the binary tarballs from the download area because they were compiled incorrectly. The Gambas compiler (gbc) takes several arguments and it appears that I omitted the -p flag, which was causing a crash.

As for the source packages, they compile and run fine. Unfortunately, there are more bugs. The first known bug that I have been able to recreate is a crash after you make a new class and then try to right-click on a student name or in the student column. I have fixed this one and I'm continuing to weed out others.

The next release will only contain bug fixes. I just hope I can squash them all.

I'm sure that as users, these crashes and bugs are frustrating, but your participation in this project is valuable, as you provide me with a prospective that I obviously need. This is a part-time, open-source, and currently unstable piece of software, and I appreciate your patience.

Thursday, August 16, 2007

0.8.6 Released

I have uploaded release 0.8.6, which includes fixes to the critical bugs found in 0.8.5. It is recommended that you upgrade to this new version to avoid problems. As with the 0.8.5 release, I have included both binary and source packages, as well as stand-alone and installable versions.

0.8.5 Bugs

Woke up this morning to a couple of critical bugs reported by a user. From a programming prospective, these problems all arise from the same type of bug brought about by changes I made to the code. As you can probably guess, my testing was not adequate following these changes. I appreciate these reports and apologize for the inconvenience.
  • Bug #1 produces a crash when selecting SETUP -> ATTENDANCE CODES.

  • Bug #2 produces a crash when using the SETUP -> GRADING SCALE dialog.

  • Bug #3 produces a crash when using SETUP | SEATING CHART.

  • Bug #4 could crash program when printing an empty grid.

  • Bug #5 could crash program when double clicking the marking period label in upper right corner of window.
All of these bugs have been fixed. Fixes will be included in 0.8.6, which will probably be released later today.

Keep the reports coming!

Wednesday, August 15, 2007

0.8.5 Package Options

This release (0.8.5) of GradeL includes four different packages:

Hopefully, these will better meet users needs. I have successfully created Ubuntu debs in the past and hope to add that package as well. I have no experience creating rpms, but if someone is willing to provide one, I can make it available as well.

Take care!

GradeL 0.8.5 Released

I uploaded the latest release of GradeL today. This release includes bug fixes and added features, some that were requested by GradeL users. While there are still many items on the to-do list, GradeL continues to evolve and improve. I've also spent considerable time cleaning up my sloppy code so that future improvements will be easier to implement. Users are encouraged to download this release, try it out, and report any issues via the forum or directly by email.

Here is the latest ChangeLog entry:

gradel-0.8.5 - 15 Aug 2007

Bug Fixes:
  • Program now shuts down properly when help is open.
  • If no browser selected in PREFERENCES, browser is not changed. gb.qt.kde.html no longer required. Component removed from project.
  • Program no longer crashes when adding or editing categories in Straight Points mode.
Improved & Updated Features
  • Multiple class files can now optionally be opened, each in a new GradeL window using FILE | OPEN IN NEW WINDOW. The windows can be navigated via a new "Window" menu.
  • View scrolls to the far right when new assignment added.
  • View scrolls down to the bottom when new student added.
  • Sort Students added to popup menu over student names column.
  • More clean-up of code, including removing "global" references in classes.