Skip to content

Commit

Permalink
BugFix: Array bounds error in themes code and incorrect terminator type.
Browse files Browse the repository at this point in the history
This has been replaced with simpler code and an extra test.

Changed Histories archive to ordinary directory.
Revised Util directory.
Updated some docs.
  • Loading branch information
abrolag committed Jun 15, 2023
1 parent ace3cdd commit 54c8597
Show file tree
Hide file tree
Showing 82 changed files with 4,831 additions and 17 deletions.
12 changes: 11 additions & 1 deletion Changelog
Original file line number Diff line number Diff line change
@@ -1,4 +1,14 @@
yoshimi 2.3.0 M
yoshimi 2.3.0.1

2023-6-15 Will
bn 2241
BugFix: Array bounds error in themes code and incorrect
terminator type
Changed Histories archive to ordinary directory.
Revised Util directory
Updated some docs.

Set bugfix version 2.3.0.1

2023-6-14 Will
bn 2240
Expand Down
12 changes: 10 additions & 2 deletions Util/1stReadMe.txt
Original file line number Diff line number Diff line change
@@ -1,15 +1,23 @@
These are utility programs and files that are outside the main Yoshimi build but can be run from a terminal window to add to, or modify some features.
The following are utility programs and files that are outside the main Yoshimi build but can be run from a terminal window to add to, or modify some features.

The file 'ControlModel.svg' is the source file for the PDF version in dev_notes.

MakeSplash.sh
Command:
sh <path>MakeSplash.sh <imagefile>

This converts any .svg or .png image to a hex dump and embeds it in the Yoshimi source so that on the next 'make' it will become the new splash screen. SVGs are preferred as they can be easily editied.
This converts any .svg or .png image to a hex dump and embeds it in the Yoshimi source so that on the next 'make' it will become the new splash screen. SVGs are preferred as they can be easily edited.

The file 'splashdefault.png' is the oldest released screen - it was created before SVG capability was available. 'YoshimiSplash.svg' is one created by Jesper that can be used as a template, and is the current one.

You will need to give the full filepath for both "MakeSplash.sh" and your image file.


midiListgen.cpp
This is a source file used to build a program that generates an HTML formatted list of MIDI note names, numbers and frequencies. It is highly accurate and was used to generate the list used in the guide.


switch_time.cpp
This is a source file used to test the behaviour of large switch statements. The difference is significant, and more noticeable on slower single core processors. Compiling with all optimisations on makes and even greater difference.

Updated to suppress compiler warnings.
615 changes: 615 additions & 0 deletions Util/ControlModel.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Util/splashdefault.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 54c8597

Please sign in to comment.