Week 5 (June 19th - 27th)
I was able to get a handle on how to implement the translate command
(finally). I also wrote a ged function that tests each directory in a path
struct, to ensure that the path is valid.
I quieted all 511 warnings about using number formatting other than %zu for
a size_t argument.
Week 6 (June 28th - July 4th)
Support for all of the major translation types was added, with the exception
of using default keypoints, such as the bounding box center of an object.
Sean and I came up with new translate command behaviors, which allow for
greater flexibility in moving objects. The idea is in the form of a mock
manual page in alter.c. Implementing this will require a different way of
handling arguments, so the plan is to redefine the rotate/scale commands at
the same time, and implement a common argument handling under the alter
command. The translate command, for example, will be a synonym for "alter
translate". I have been given the go-ahead to focus on alter until it is
done, rather than going purely for the number of commands migrated, as per
my proposal milestones.