I have been stepping through the BP2 code recently and trying to get a
beginning understanding of how it works. I've made it through the
initialization process (which is long!) and watched what happens when BP2
quits as well. Very basic, I know ... ;)
Along the way though, I think that I have managed to correctly disable all
of the registration-related functionality. Also, I changed the code that
would open the Registation.txt file to open the License file now instead.
A few other changes (along with those above) have all been committed to the
CVS repository. Instructions for Mac users wanting to use CVS will be
coming soon (I promise!).
I am going to make a few other small changes soon related to versioning and
preprocessor flags (to make it easier to compile debug and non-debug
versions). When that is done, I may do a release for 2.9.5 (final). If
there are any other requested changes before then, I can look into it.
Anthony Kozar
anthonykozar AT sbcglobal DOT net
Change Log since last week:
2006-06-06 Anthony Kozar <ant...@sb...>
* source/BP2/BP2main.c (main):
* source/BP2/MenuCommands.c (mAbout):
* source/BP2/Dialogs.c (DoDialog):
Disabled the registration system. Modified "Register" buttons in
opening and about alerts so that they read "License" and display the
"License.txt" file. Disabled launching the Kagi "Register" app.
* BP2 help: Updated FAQ entry for "How do I register for BP2?"
* resources/BP2-MacOS.rsrc: Updated info in the about alert.
2006-06-05 Anthony Kozar <ant...@sb...>
* source/BP2/Strings.c (MystrcpyHandleToString): Fixed a buffer overrun
bug.
* data/Thierry_Montaudon/-or.piano: Moved to data/Harm_Visser.
* New ChangeLog file :)
2006-06-02 Anthony Kozar <ant...@sb...>
* Many more example files added to new directories:
bolprocessor/data/Harm_Visser
bolprocessor/data/Jerome_Demolliens
bolprocessor/data/Thierry_Montaudon
* New CVS module, QAVAID, containing the Prolog II code and projects
from Bernard that create grammars from sets of musical examples.
|