The makefile system was updated and should be in an acceptable state now.
Minor changes to the code as well.
Many bugs fixed and missing functions/special cases in the editable text field were added.
Still no selection/cut/copy/paste and deleting a letter also doesn't yet do anything visually because of all the problems found mentioned above.
Over the last couple weeks changes to the libs were committed and today the GUI lib again.
The makefiles were updated for all the libraries as well as a few bugs fixed and some stuff added.
There's now also a new support lib which uses FreeType 2.1.x for displaying text with Postscript Type 1 fonts and kerning.
The latest bug fixes were committed to the repository. There are still a few bugs left that were introduced with the latest rewrite of the API; buttons don't appear on windows at creation time and tooltips don't display.
The code of all libs compiles now, and a fourth support lib was added; additions to the Allegro library.
The makefile system was changed and many syntax errors and missing includes were fixed.
The GUI administration was updated as well as the names of the alignment types were shortened by the first syllable (text_), so they can be used generically.
The error handler and the error messages created by the GUI elements were changed, with the display of the error message being faster than before.
The latest changes to the code base were commited to the repository. It's getting closer to a compilable state again :-)
All libraries in the repository were updated with the latest makefiles and code
The CVS of the GUI was updated with the latest code. Which is currently uncompilable, though; but I'm working on it ;-)
The latest bug fixes to the support libraries were commited to the repository.
The only bug left ought to be multiple entries not handled correctly for entry types other than bare strings in the database lib.
The macros/variables to get the GUI code compiled as a DLL was corrected, and the text class made compilable.
The commit to the repository was successful, so it seems I'm slowly getting the hang out of how to use CVS.
The 'string' and 'config file/database' libraries were added to the repository.
I'm getting better at using CVS :-)
This time I did it right !! :->
Well, there are still two binaries which I forgot to add to the ignore list (SETedit's .dst and .epr) but they weren't imported completely anyway, so now the repository is acceptable IMHO.
There is now some code in the repository, but not exactly the one I wanted there to be; and I hadn't known about empty directories and them being ignored by CVS.
The SSH/SCP program I use crashes when it tries to display my directory on the server. This is the reason I couldn't upload anything until now.
The reason for this behaviour is found, but until the bug is removed, it still may take a while :-(
Sorry !!