I recently read about using a jump instruction as an
LDEF resource to allow
keeping the list definition function in the main program executable/project, so
in this video I implement the technique for the message list.
Continue reading 155 words...
In this video, I get the list of messages displaying again and fix a bug that
occurred when closing a mailbox.
I provide a quick summary of creating
LDEF procedures in THINK C for drawing
custom list cells, which I will expand upon on in a future video.
Continue reading 161 words...
In this episode, I fix the off-by-one error in the IMAP envelope parser noted
in the previous episode, then improve the tracking of a
malloced buffer that
gets shifted around during parsing.
Continue reading 96 words...
Returning to the development of my IMAP client, in this video I add
functionality to fetch the default mailbox name from the resource file (later to
be moved to a preferences window) and then eventually locate a crash in the IMAP
protocol parser from a bogus
Continue reading 191 words...
In this video, I create a new GUI application from scratch, create a resource
file and add an image to it, and then display that image in a window.
I also cover using THINK C's debugger to inspect a struct.
Then, my Mac dies.
Continue reading 472 words...
I've been writing an IMAP client for and on my
over the past many weeks.
Taking inspiration from
excellent YouTube videos documenting his development of the Serenity operating
system, I thought I'd start screencasting some of my work.
This video is the first of hopefully many and presents a quick introduction to
System 6, HFS resource forks, THINK C 5.0, and a look at some of the progress
of my IMAP client so far.
Continue reading 320 words...