Pages

2014-08-10

Here are some screenshots from the Qt4 version of mtCellEdit 2.4. The default version of mtCellEdit is still GTK+2 as it is the most tested version, but some people may prefer this version as the widgets and dialogs are slightly different in certain areas.

This release includes work on cruft removal, code correctness, and conformance with the GNU standards for C and C++ (i.e. -std=gnu11 -std=gnu++11 -pedantic -Wall -Wextra etc. don't produce warnings with gcc 4.8).

I added the powerpc and mips Debian platforms to the test suite. Just like the ARM hardware platform I emulate this environment using QEMU. This is a nice way to test the portability of my code regarding issues like endianness without wasting time and energy using real hardware.

These test environments also allow me to ensure that the whole suite builds and runs well on less powerful hardware with slow CPU's and just 256MB of RAM. This makes it easy to spot problems after code changes as the test suite would not complete correctly or would take a long time to finish.

I also added an optional safety feature to prevent accidental data loss when a file is edited by 2 programs at the same time. See the handbook section A.9 for a full explanation of the feature.