Share

Bol Processor

File Release Notes and Changelog

Release Name: BP 2.9.5

Notes:
The BP-2.9.5.smi.bin package contains the final release of
Bol Processor 2.9.5.  We are assuming that this release is
stable enough to replace the previous stable version of BP2
2.9.3.  Full documentation and a set of examples is included
with this package. (*)

The BP-2.9.5-source.smi.bin package contains the complete
contents of BP CVS including the source code, IDE projects,
data files, developer documentation, and the QAVAID system
(see below).

The bp-2.9.5-source.tgz file is the complete source code
packaged for non-Macintosh platforms.  The code does not
compile for any other platforms yet but it is provided so
that you may examine it, learn from it, reuse portions of
the code, or even port BP in its entirety.  (Please contact
us if you plan to port BP so that we can coordinate
efforts).

BP2 will only run on the Classic MacOS at this time and this
release requires a Macintosh computer with a PowerPC
processor.  One of the goals of the open-source project is
to port it to other platforms.  With the start of the new
year (2007), Bernard Bel and I are beginning a very focused
effort to update BP2 to run on MacOS X as a "Carbon"
application.  We estimate that the first phase of
development will take about three months and will produce a
working OS X version of Bol Processor.

Changes since version 2.9.5 beta include the disablement of
the shareware registration system, updates to the BP2 Help
file to describe the open-source licensing model, and minor
cosmetic changes to the About box and File menu.  You can
view the BP2 license by opening the About box and clicking
the 'License' button.  Additional examples have also been
added to CVS.  Finally, the QAVAID system for automatically
creating a grammar from a set of examples is included in the
source code distribution (and in CVS).  QAVAID is written in
Prolog II -- an interpreted programming environment for very
old Macs -- and has not been tried yet on any contemporary
Prolog implementations.

(*) The HTML documentation is a little out-of-date since it
is the same as that which came with BP 2.9.3.


Changes: 2007-01-02 Anthony Kozar <anthonykozar@sbcglobal.net> * VERSION 2.9.5 (FINAL) * BP2 help: Updated entries for "Where can I get the latest version of BP2?" and "Where can I find more information?" * BP2 help: Added entries for "License" and "free software". * resources/BP2-MacOS.rsrc: Updated version resource & date in the about alert. Fixed coloring of menu items in the File menu. * source/BP2/-BP2.h: * source/BP2/-BP2main.h: * source/BP2/Inits.c: Added "BP2.9.5" to VersionName and updated IDSTRING, MAXVERSION, and Version defines/globals. New #define COMPILING_BETA to set Beta global. (May move to prefix file). * source/BP2/BP2main.c (main): Commented out the call to Y2K(). 2006-06-06 Anthony Kozar <anthonykozar@sbcglobal.net> * 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 <anthonykozar@sbcglobal.net> * 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 <anthonykozar@sbcglobal.net> * 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.