calband / calchart

CalChart is a tool for designing shows for the University of California Marching Band. While it could be adapted for other organizations, it has been designed specifically for the Cal Band.
GNU General Public License v2.0
11 stars 3 forks source link

What is CalChart?

CalChart is the open source project created and maintained by members and alumni of the California Marching Band. We use the software to chart our marching shows. This program allows us to plot how we want marchers to move, and how formations to flow. It is used to animate a show, and to print out continuity (poop sheets).

Calchart also has an internal compiling language for interpreting the continuity commands into movement. This language description is converted into source code using bison and flex. The Calchart documentation is done with a group of tex files that are converted into HTML by some unsupported tools. The tex files can be re-edited and used to regenerate the documentation, but the conversion tools are unsupported. The generated HTML results are also distributed in the developer package.

Helping Develop CalChart:

CalChart is hosted on github.com in the Calband/CalChart section. You can think of this as the "developer" site of CalChart.

https://github.com/calband/calchart

For information on the CalChart Architecture, please refer to Architecture Guide.

note: The CalChart sourceforge.net will be used for hosting CalChart deliverables files, but principle development will be on GitHub.

http://sourceforge.net/projects/calchart/

Reporting a bug or requesting a new feature.

CalChart uses an issues page on the github site for tracking bugs and features. To post issues, you will need to create a GitHub account at https://github.com.

From the CalChart project page (https://github.com/calband/calchart/), click on Issues. This should list all of the issues logged against CalChart. Your bug may already be here. If it is, then add any information to the bug. If not, click on "New Issue" to add a new bug.

This will bring up the new Issue page. Please enter a summary and a description of the issue. If you have any reproduction steps that will cause a bug to happen, please enter them. The more details, the more likely it is to fix. If you have a file that causes this to happen, or if you have any screen shots of the problem, attach them to the bug. If you are requesting a feature, add anything that you think will help create the feature, such as describing the desired behavior.

Building CalChart

Please check out the Getting Started guide.

If you need to regenerate the help documentation, see the README-docs.txt.

Release notes

Release notes for 3.7.0

Bugs addressed in this release:

Other changes:

Release notes for 3.6.8

Bugs addressed in this release:

Other changes:

Release notes for 3.6.7

Bugs addressed in this release:

Other changes:

Release notes for 3.6.6

Bugs addressed in this release:

Other changes:

Release notes for 3.6.5

Bugs addressed in this release:

Other changes:

Release notes for 3.6.4

Bugs addressed in this release:

Other changes:

Release notes for 3.6.3

Features addressed in this release:

Bugs addressed in this release:

Other changes:

Release notes for 3.6.2

Bugs addressed in this release:

Release notes for 3.6.1

Features addressed in this release:

Bugs addressed in this release:

Other changes:

Release notes for 3.6.0

Features addressed in this release:

Bugs addressed in this release:

Other changes:

Release notes for 3.5.4

Release notes for 3.5.3

Release notes for 3.5.2

Release notes for 3.5.1

Features addressed in this release:

Bugs addressed in this release:

Release notes for 3.5.0

Features addressed in this release:

Bugs addressed in this release:

Build infrastructure issues addressed in this release:

Release notes for 3.4.4

Features addressed in this release:

Bugs addressed in this release:

Build infrastructure issues addressed in this release:

Release notes for 3.4.3

Features addressed in this release:

Bugs addressed in this release:

Build infrastructure issues addressed in this release:

Release notes for 3.4.2

Bugs fixed and features added in this release:

Release notes for 3.4.1

Add ability to insert stunt sheets from other shows. Updated VisualStudio runtime to VC2013.

Bugs and features fixed in this release:

Release notes for 3.4.0:

Changed save file format. Files saved in this version and beyond cannot be opened by earlier versions of calchart.

Added a Print Continuity Editor. This allows you to preview and edit what the bottom part of the printed page.

Non-user facing changes:

Bugs and features fixed in this release:

Release notes for 3.3.5:

Bugs fixed in this release:

Release notes for 3.3.4:

Non-user facing changes:

Bugs fixed in this release:

Release notes for 3.3.3:

Bugs fixed in this release:

Release notes for 3.3.2:

Bugs and features fixed in this release:

feature:

Release notes for 3.3.0:

What's new:

Bugs and features fixed in this release:

Release notes for 3.2.2:

What's new:

Bugs and features fixed in this release:

Release notes for 3.2.1:

Bugs and features fixed in this release

Release notes for 3.2.0:

Major changes under the hood:

Features added:

Bugs Fixed in this release

Release notes for 3.1.5:

Release notes for 3.1.4:

Bugs Fixed in this release

Release notes for 3.1.3:

Features added:

Bugs Fixed in this release

Release notes for 3.1.2:

Beautified and reorganized code. Fixed up lasso and polygon selector.

Bugs Fixed in this release

Build tested by quickly animating guns2.shw on mac and windows.

Release notes for 3.1.1:

Bugs Fixed in this release

Build tested by quickly animating guns2.shw on mac and windows.