|
From: <pst...@us...> - 2008-05-10 16:09:36
|
Revision: 497
http://jazzplusplus.svn.sourceforge.net/jazzplusplus/?rev=497&view=rev
Author: pstieber
Date: 2008-05-10 09:09:29 -0700 (Sat, 10 May 2008)
Log Message:
-----------
Added the web site contents.
Added Paths:
-----------
web/
web/cgi-bin/
web/htdocs/
web/htdocs/buildingjazz/
web/htdocs/buildingjazz/index.php
web/htdocs/buildingwx/
web/htdocs/buildingwx/index.php
web/htdocs/credits/
web/htdocs/credits/index.php
web/htdocs/documentation/
web/htdocs/documentation/index.php
web/htdocs/download/
web/htdocs/download/index.php
web/htdocs/graphics/
web/htdocs/graphics/background.png
web/htdocs/graphics/background2.png
web/htdocs/graphics/background3.png
web/htdocs/graphics/jazz.jpg
web/htdocs/include/
web/htdocs/include/footer.php
web/htdocs/include/header.php
web/htdocs/include/jazz.css
web/htdocs/include/leftnav.php
web/htdocs/index.php
web/htdocs/mailinglist/
web/htdocs/mailinglist/index.php
web/htdocs/news/
web/htdocs/news/index.php
web/htdocs/subversion/
web/htdocs/subversion/index.php
Added: web/htdocs/buildingjazz/index.php
===================================================================
--- web/htdocs/buildingjazz/index.php (rev 0)
+++ web/htdocs/buildingjazz/index.php 2008-05-10 16:09:29 UTC (rev 497)
@@ -0,0 +1,254 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<HTML xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >
+<HEAD>
+<LINK rel="stylesheet" href="/include/jazz.css" type="text/css" />
+<TITLE>Building Jazz++</TITLE>
+</HEAD>
+<BODY>
+<H1 class="title">Jazz++ MIDI Sequencer</H1>
+<TABLE class="main">
+<TR>
+<TD class="leftNav">
+<?php
+require_once('../include/leftnav.php');
+?>
+</TD>
+<TD class="mainCopy">
+<H2>Building Jazz++</H2>
+<P>
+Jazz++ uses a non-stock build of the
+<A NAME="wxWidgetsLink" HREF="http://www.wxwidgets.org">wxWidgets</A> library.
+See
+<A NAME="wxWidgetsLink" HREF="/buildingwx">the wxWidgets build instructions</A>
+to create and install the non-stock wxWidgets build. This non-stock wxWidgets
+build must be available before using the instructions on this page.
+</P>
+
+<H3>Building Jazz++ for Windows</H3>
+<P>
+There are Visual Studio .NET 2005 (VC8) and Visual Studio .NET 2008 (VC9)
+solution and project files available for building on a Windows based PC. These
+solution and project files have been test on Windiws XP and Vista.
+</P>
+<OL>
+<LI>
+Use a subversion client to check out the trunk version of Jazz++.
+<A NAME="TortoiseSVN" HREF="http://tortoisesvn`.tigris.org">TortoiseSVN</A> is
+a good Subversion clint for Windows and is integrated with the Windows
+Explorer.
+</LI>
+
+<LI>
+The Visual Studio .NET 2005 solution file (<TT>JazzPlusPlus-VC8.sln</TT>), can
+be found in the <TT>jazzplusplus/trunk/jazz/vc8</TT> directory.
+</LI>
+
+<LI>
+The Visual Studio .NET 2008 solution file (<TT>JazzPlusPlus-VC9.sln</TT>), can
+be found in the <TT>jazzplusplus/trunk/jazz/vc9</TT> directory.
+</LI>
+
+</OL>
+
+<P>
+Each of these solutions rely on the existence of an environment variable called
+<TT>EXT_PKGS</TT>. This environment variable indicates the location of
+external packages used by Jazz++. wxWidgets is an example of an external
+package used by Jazz++. If you followed
+<A NAME="wxWidgetsLink" HREF="/buildingwx">the wxWidgets build instructions</A>
+found on this web site, you should set this environment variable to
+<TT>C:\ExternalPackages</TT>. The project settings rely on the wxWidgets
+subdirectories following the naming convention suggested in the wxWidgets build
+instructions (wxMSW-2.8.7-VC8 for Visual Studio .NET 2005 and wxMSW-2.8.7-VC9
+for Visual Studio .NET 2008).
+</P>
+
+<H3>Building Jazz++ for Linux</H3>
+<P>
+I'm going to assume you do not have root privileges on your Linux box. Given
+this assumption, we'll create a directory called <TT>Jazz++</TT> under your
+home directory. This directory will hold the source tree that will be obtained
+using Subversion, a build directory call <TT>Build</TT> and a test installation
+directory called <TT>TestInstall</TT> that will be generated by the build
+sequence. The need for the source directory is obvious. Separating the build
+directory from the source tree will allow you to remove the build output
+without damaging the source tree. The installation directory will be created
+during the build process, and its location will prevent the need for root
+privileges on your Linux box.
+</P>
+
+<OL>
+<LI>
+Create a <TT> Jazz++</TT> directory under your home directory and change
+directory to the newly created directory.
+<PRE>
+cd
+mkdir Jazz++
+cd Jazz++
+</Pre>
+</LI>
+
+<LI>
+Checkout the HEAD version of Jazz++ using the following command.
+You must have a Subversion client loaded on your machine.
+
+<PRE>
+svn checkout https://jazzplusplus.svn.sourceforge.net/svnroot/jazzplusplus/trunk/jazz jazz
+</PRE>
+</LI>
+
+<LI>
+Change directory to the created <TT>jazz</TT> directory and run the
+<TT>bootstrap</TT> script.
+
+<PRE>
+cd jazz
+./bootstrap
+</PRE>
+</LI>
+
+<LI>
+Change directory to <TT>Jazz++</TT> under your home directory and create a
+directory called <TT>Build</TT> that is in parallel with the <TT>jazz</TT>
+source tree directory, and change directory to that location.
+
+<PRE>
+cd ..
+mkdir Build
+cd Build
+</PRE>
+</LI>
+
+<LI>
+Run the <TT>configure</TT> command generated by the <TT>./bootstrap</TT>
+script with the following options.
+
+<PRE>
+../jazz/configure \
+ --prefix=$HOME/Jazz++/TestInstall \
+ --enable-debug \
+ --enable-alsa \
+ --enable-sequencer2
+</PRE>
+
+The <TT>prefix</TT> option is used so that the <TT>make install</TT> step
+found later in these instructions, will not require root privileges. It is
+also useful to run <TT>make install</TT> with this prefix option, so that the
+resulting install will create a copy of the <TT>jazz.cfg</TT> file that is
+independent of the one distributed in the source tree. The configuration file
+is modified by the Jazz++ binary. If the version of the <TT>jazz.cfg</TT> file
+in your svn working was altered, this could lead to update conflicts when
+updating the code using Subversion. This may lead to problems using Jazz++ as
+a result.
+<BR>
+<BR>
+</LI>
+
+<LI>
+Run <TT>make</TT> using the following command. This will write a file
+called <TT>BuildLog</TT> that may be useful if you run into trouble.
+
+<PRE>
+make 2>&1 | tee BuildLog
+</PRE>
+</LI>
+
+<LI>
+If all goes well with the build, install Jazz++ using the following command.
+
+<PRE>
+make install
+</PRE>
+</LI>
+</OL>
+
+<P>
+You should now have a <TT>jazz</TT> binary in
+<TT>$HOME/Jazz++/TestInstall/bin</TT>. If the code prompts you for a Jazz++
+configuration file, select the <TT>jazz.cfg</TT> file found in
+<TT>$HOME/Jazz++/TestInstall/share/Jazz++</TT>.
+</P>
+
+<H3>Building Jazz++ for Mac OS X 10.5.2</H3>
+<OL>
+<LI>
+Checkout the HEAD version of Jazz++ using the following command.
+
+<PRE>
+svn checkout https://jazzplusplus.svn.sourceforge.net/svnroot/jazzplusplus/trunk/jazz jazz
+</PRE>
+</LI>
+
+<LI> Change directory to the created <TT>jazz</TT> directory and run the
+<TT>bootstrap</TT> script.
+
+<PRE>
+cd jazz
+./bootstrap
+</PRE>
+</LI>
+
+<LI>Change directory to <TT>Jazz++</TT> and create a directory called
+<TT>Build</TT> in parallel with the <TT>jazz</TT> directory and change
+directory to that location.
+
+<PRE>
+cd ..
+mkdir Build
+cd Build
+</PRE>
+</LI>
+
+<LI>
+Run the <TT>configure</TT> command generated by the <TT>./bootstrap</TT>
+script with the following options.
+
+<PRE>
+../jazz/configure \
+ --prefix=$HOME/Jazz++/TestInstall \
+ --enable-static=yes \
+ --enable-shared=no
+</PRE>
+
+The <TT>prefix</TT> option was used so that the resulting install would not use
+the <TT>jazz.cfg</TT> file from the svn repository. The configuration file is
+modified by the Jazz++ binary. If the version in your svn working was altered,
+this could lead to update conflicts when updating the code. This may lead to
+problems using Jazz++.
+<BR>
+<BR>
+</LI>
+
+<LI>
+Run <TT>make</TT> using the following command. This will write a file
+called <TT>BuildLog</TT> that may be useful if you run into trouble.
+
+<PRE>
+make 2>&1 | tee BuildLog
+</PRE>
+</LI>
+
+<LI>
+If all goes well with the build, install Jazz++ using the following command.
+
+<PRE>
+make install
+</PRE>
+</LI>
+</OL>
+
+<P>
+You should now have a <TT>jazz</TT> binary in
+<TT>$HOME/Jazz++/TestInstall/bin</TT>. If the code prompts you for a Jazz++
+configuration file, select the <TT>jazz.cfg</TT> file found in
+<TT>$HOME/Jazz++/TestInstall/share/Jazz++</TT>.
+</P>
+
+<?php
+require_once('../include/footer.php');
+?>
+</TD>
+</TR>
+</TABLE>
+</BODY>
+</HTML>
Added: web/htdocs/buildingwx/index.php
===================================================================
--- web/htdocs/buildingwx/index.php (rev 0)
+++ web/htdocs/buildingwx/index.php 2008-05-10 16:09:29 UTC (rev 497)
@@ -0,0 +1,372 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<HTML xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >
+<HEAD>
+<LINK rel="stylesheet" href="/include/jazz.css" type="text/css" />
+<TITLE>Building wxWidgets for Jazz++</TITLE>
+</HEAD>
+<BODY>
+<H1 class="title">Jazz++ MIDI Sequencer</H1>
+<TABLE class="main">
+<TR>
+<TD class="leftNav">
+<?php
+require_once('../include/leftnav.php');
+?>
+</TD>
+<TD class="mainCopy">
+<H2>Building wxWidgets for Jazz++</H2>
+<P>
+Jazz++ uses a non-stock build of the
+<A NAME="wxWidgetsLink" HREF="http://www.wxwidgets.org">wxWidgets</A> library.
+wxWidgets lets developers create applications for Win32, Mac OS X, GTK+, X11,
+Motif, WinCE, and more using one codebase. This page describes how the Jazz++
+version of wxWidgets was compiled for Windows, Linux, and the Mac. The Windows
+build was generated using Visual Studio. Either Visual Studio .NET 2005 or
+Visual Studio .NET 2008 can be used on Windows. The Linux install was tested
+using Fedora 8 using GCC 4.1.2 and Mandriva 2008.0 using GCC 4.2.2. The Mac
+build was tested using Mac OS X 10.5.2 and GCC 4.0.1.
+</P>
+
+<H3>Building wxWidgets for Windows</H3>
+<P>
+I have used these instructions with Visual Studio .NET 2005 (VC8) and Visual
+Studio .NET 2008 (VC9). I used VC8 in the following text, but simply
+substitute the appropriate VC9 veriage to create a Visual Studio .NET 2008
+build. I have both builds living side-by-side on my hard drive.
+</P>
+<OL>
+<LI>
+Download
+<A NAME="wxMSW-2.8.7.zip-Download"
+HREF="http://prdownloads.sourceforge.net/wxwindows/wxMSW-2.8.7.zip">
+<TT>wxMSW-2.8.7.zip</TT></A> from the wxWidgets web site.
+</LI>
+<LI>
+Extract the zip file to <TT>C:\ExternalPackages</TT>. Extracting creates a
+<TT>wxMSW-2.8.7</TT> directory directly under <TT>C:\ExternalPackages</TT>.
+</LI>
+<LI>
+Change the name of the top-level wxWidgets directory to
+<TT>wxMSW-2.8.7-VC8</TT> so other versions of wxWidgets can be built with
+other compilers in parallel with this directory.
+</LI>
+<LI>
+If you would like wxWidgets help files in compiled HTML format (*.chm),
+download <TT>wxWidgets-2.8.7-CHM.zip</TT> from the wxWidgets web site, and
+extract the zip file to <TT>C:\ExternalPackages\wxMSW-2.8.7-VC8</TT>. This
+installs the compiled HTML help files for wxWidgets and tex2rtf.
+</LI>
+<LI>
+If you would like wxWidgets help files in HTML format, download
+<TT>wxWidgets-2.8.7-HTML.zip</TT> from the wxWidgets web site, and extract the
+zip file to <TT>C:\ExternalPackages\wxMSW-2.8.7-VC8</TT>. This installs the
+HTML help files for wxWidgets and tex2rtf.
+</LI>
+<LI>
+Make the following changes to
+<TT>C:\ExternalPackages\wxMSW-2.8.7-VC8\include\wx\msw\setup.h</TT>:
+
+<P>
+<DIV ALIGN="CENTER">
+<TABLE CELLPADDING=3 BORDER="1">
+<TR><TD ALIGN="CENTER">Macro</TD>
+<TD ALIGN="CENTER">From</TD>
+<TD ALIGN="CENTER">To</TD>
+</TR>
+<TR><TD ALIGN="LEFT"><TT>WXWIN_COMPATIBILITY_2_6</TT></TD>
+<TD ALIGN="CENTER">1</TD>
+<TD ALIGN="CENTER">0</TD>
+</TR>
+
+<TR><TD ALIGN="LEFT"><TT>wxUSE_STD_IOSTREAM</TT></TD>
+<TD ALIGN="CENTER">0</TD>
+<TD ALIGN="CENTER">1</TD>
+</TR>
+<TR><TD ALIGN="LEFT"><TT>wxUSE_IOSTREAMH</TT></TD>
+<TD ALIGN="CENTER">1</TD>
+<TD ALIGN="CENTER">0</TD>
+</TR>
+<TR><TD ALIGN="LEFT"><TT>wxUSE_GLCANVAS</TT></TD>
+<TD ALIGN="CENTER">0</TD>
+
+<TD ALIGN="CENTER">1</TD>
+</TR>
+</TABLE>
+</DIV>
+</P>
+<BR>
+Jazz++ doesn't use OpenGL code at this point, but I use this wxWidgets build
+for other projects. I want to eventually change <TT>wxUSE_STL</TT> from
+<TT>0</TT> to <TT>1</TT>, but there was a bug reported with respect to this
+build on the wxWidgets developers list.
+</LI>
+<LI>
+Edit <TT>C:\ExternalPackages\wxMSW-2.8.7-VC8\include\wx\msw\wx.rc</TT> and
+comment out the following line.
+
+<PRE>
+#include "wx/msw/wince/wince.rc"
+</PRE>
+</LI>
+<LI>
+Use <TT>Start | All Programs | Microsoft Visual Studio .NET 2005 |
+Visual Studio .NET Tools | Visual Studio .NET 2005 Command Prompt</TT> to
+start a console session.
+</LI>
+<LI>
+Ensure that the command-line compiler and tools (including nmake)
+are installed and ready to run.
+</LI>
+<LI>
+Change directory to <TT>C:\ExternalPackages\wxMSW-2.8.7-VC8\build\msw</TT>.
+</LI>
+<LI>
+Build the debug static version of the wxWidgets libraries by typing:
+
+<PRE>
+nmake BUILD=debug SHARED=0 USE_OPENGL=1 -f makefile.vc
+</PRE>
+
+</LI>
+<LI>
+Build the release static version of the wxWidgets libraries by typing:
+
+<PRE>
+nmake BUILD=release SHARED=0 USE_OPENGL=1 -f makefile.vc
+</PRE>
+
+</LI>
+<LI>To conserve disk space, remove the build directories (<TT>vc_msw</TT> and
+<TT>vc_mswd</TT>) under <TT>c:\ExternalPackages\wxMSW-2.8.7-VC8\build\msw</TT>.
+</LI>
+<LI>
+Change directory to
+<TT>C:\ExternalPackages\wxMSW-2.8.7-VC8\utils\tex2rtf\src</TT>.
+</LI>
+<LI>
+Build the release static version of tex2rtf by typing:
+
+<PRE>
+nmake BUILD=release SHARED=0 -f makefile.vc
+</PRE>
+</LI>
+<LI>
+Create a directory for the tex2rtf binaries under the wxWidgets
+distribution (<TT>c:\ExternalPackages\wxMSW-2.8.7-VC8\bin</TT>).
+</LI>
+<LI>
+Move the tex2rtf binaries from
+<TT>c:\ExternalPackages\wxMSW-2.8.7-VC8\utils\tex2rtf\src\vc_msw</TT> to
+<TT>c:\ExternalPackages\wxMSW-2.8.7-VC8\bin</TT>.
+</LI>
+<LI>
+To conserve disk space, remove the build directory (vc_msw) under
+<TT>c:\ExternalPackages\wxMSW-2.8.7-VC8\utils\tex2rtf\src</TT>.
+</LI>
+</OL>
+
+<h3>Building wxWidgets for Linux</h3>
+<OL>
+<LI>Create a directory under your home directory. I typically use
+<TT>OutsideSource</TT> and change directory to that location.
+
+<PRE>
+cd
+mkdir OutsideSource
+cd OutsideSource
+</PRE>
+</LI>
+
+<LI> Checkout the 2.8 branch of wxWidgets using the following command.
+You must have a Subversion client loaded on your machine.
+
+<PRE>
+svn checkout http://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_8_BRANCH wxWidgets-2.8
+</PRE>
+</LI>
+
+<LI> Create a directory called <TT>WxBuild</TT> in parallel with the
+<TT>wxWidgets-2.8</TT> directory and change directory to that location.
+
+<PRE>
+mkdir WxBuild
+cd WxBuild
+</PRE>
+</LI>
+
+<LI> Run the wxWidgets supplied <TT>configure</TT> command with the following
+configure options.
+
+<PRE>
+../wxWidgets-2.8/configure \
+ --prefix=/usr/local/wx287 \
+ --disable-no_exceptions \
+ --disable-no_rtti \
+ --disable-shared \
+ --disable-compat26 \
+ --disable-unicode \
+ --with-regex=builtin \
+ --enable-std_iostreams \
+ --enable-std_string \
+ --enable-stl \
+ --with-gtk
+</PRE>
+
+The <TT>prefix</TT> option was used so that the resulting wxWidgets build
+would be installed in a non-standard location to prevent conflicts with OS
+installed versions.
+</LI>
+
+<LI> Run <TT>make</TT> using the following command. This will write a file
+called <TT>BuildLog</TT> that may be useful if you run into trouble.
+
+<PRE>
+make 2>&1 | tee BuildLog
+</PRE>
+
+</LI>
+<LI>If all goes well with the build, try to install wxWidgets as root.
+
+<PRE>
+su
+make install
+</PRE>
+</LI>
+
+<LI>
+Make sure your <TT>PATH</TT> and <TT>LIBRARY_PATH</TT> environment
+variables are set to find the non-stock wxWidgets binaries and libraries just
+created before building Jazz++. Adding the following lines in <TT>.bashrc</TT>
+or <TT>.bash_profile</TT> will do the trick.
+
+<PRE>
+export PATH=/usr/local/wx287/bin:$PATH
+export LIBRARY_PATH=/usr/local/wx287/lib:$LIBRARY_PATH
+</PRE>
+
+After adding the above lines to your <TT>.bashrc</TT> or <TT>.bash_profile</TT>
+file, it is necessary to reload your bash environment to make these changes
+available. Use one of the following commands to accomplish this;
+<BR>
+<BR>
+(if you added the above lines to <TT>.bashrc</TT>)
+
+<PRE>
+source .bashrc
+</PRE>
+
+(if you added the above lines to <TT>.bash_profile</TT>)
+
+<PRE>
+source .bashrc
+</PRE>
+
+</LI>
+</OL>
+
+<h3>Building wxWidgets for Mac OS X 10.5.2</h3>
+<OL>
+<LI>Create a directory under your home directory. I typically use
+<TT>OutsideSource</TT> and change directory to that location.
+
+<PRE>
+cd
+mkdir OutsideSource
+cd OutsideSource
+</PRE>
+</LI>
+
+<LI>
+Download
+<A NAME="wxMac-2.8.7.tar.gz"
+HREF="http://prdownloads.sourceforge.net/wxwindows/wxMac-2.8.7.tar.gz">
+<TT>wxMac-2.8.7.tar.gz</TT></A> from the wxWidgets web site and extract this
+file under your <TT>OutsideSource</TT> directory.
+</LI>
+
+<LI> Create a directory called <TT>WxBuild</TT> in parallel with the
+<TT>wxMac-2.8.7</TT> directory and change directory to that location.
+
+<PRE>
+mkdir WxBuild
+cd WxBuild
+</PRE>
+</LI>
+
+<LI> Run the wxWidgets supplied <TT>configure</TT> command with the following
+configure options.
+
+<PRE>
+../wxWidgets-2.8/configure \
+ --prefix=$HOME/wx287 \
+ --disable-no_exceptions \
+ --disable-no_rtti \
+ --disable-shared \
+ --disable-compat26 \
+ --disable-unicode \
+ --with-regex=builtin \
+ --enable-std_iostreams \
+ --enable-std_string \
+ --enable-stl \
+ --with-mac
+</PRE>
+
+The <TT>prefix</TT> option was used so that the resulting wxWidgets build
+would be installed in a non-standard under the user's home directory to prevent
+conflicts with OS installed versions.
+</LI>
+
+<LI> Run <TT>make</TT> using the following command. This will write a file
+called <TT>BuildLog</TT> that may be useful if you run into trouble.
+
+<PRE>
+make 2>&1 | tee BuildLog
+</PRE>
+
+</LI>
+<LI>If all goes well with the build, try to install wxWidgets.
+
+<PRE>
+make install
+</PRE>
+</LI>
+
+<LI>
+Make sure your <TT>PATH</TT> and <TT>LIBRARY_PATH</TT> environment
+variables are set to find the non-stock wxWidgets binaries and libraries just
+created before building Jazz++. Adding the following lines in <TT>.bashrc</TT>
+or <TT>.bash_profile</TT> will do the trick.
+
+<PRE>
+export PATH=/usr/local/wx287/bin:$PATH
+export LIBRARY_PATH=/usr/local/wx287/lib:$LIBRARY_PATH
+</PRE>
+
+After adding the above lines to your <TT>.bashrc</TT> or <TT>.bash_profile</TT>
+file, it is necessary to reload your bash environment to make these changes
+available. Use one of the following commands to accomplish this;
+<BR>
+<BR>
+(if you added the above lines to <TT>.bashrc</TT>)
+
+<PRE>
+source .bashrc
+</PRE>
+
+(if you added the above lines to <TT>.bash_profile</TT>)
+
+<PRE>
+source .bashrc
+</PRE>
+
+</LI>
+</OL>
+
+<?php
+require_once('../include/footer.php');
+?>
+</TD>
+</TR>
+</TABLE>
+</BODY>
+</HTML>
Added: web/htdocs/credits/index.php
===================================================================
--- web/htdocs/credits/index.php (rev 0)
+++ web/htdocs/credits/index.php 2008-05-10 16:09:29 UTC (rev 497)
@@ -0,0 +1,55 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >
+<head>
+<link rel="stylesheet" href="/include/jazz.css" type="text/css" />
+<title>Jazz++ Credits</title>
+</head>
+<body>
+<h1 class="title">Jazz++ MIDI Sequencer</h1>
+<table class="main">
+<tr>
+<td class="leftNav">
+<?php
+require_once('../include/leftnav.php');
+?>
+</td>
+<td class="mainCopy">
+<h2>Jazz++ Credits</h2>
+<p>If we leave anybody out, sorry! Send an email to <a href="mailto:jaz...@li...">jazzplusplus-devel</a>
+and we'll take care of it ASAP.</p>
+<h3>Core Developers</h3>
+<dl>
+ <dt>Pete Stieber</dt>
+ <dd>Lead developer and subversion gatekeeper.</dd>
+ <dt>Patrick Earl</dt>
+ <dd>Developer and subversion gatekeeper. <a href="http://www.patearl.net/">Visit his website!</a>.</dd>
+ <dt>Joakim Verona</dt>
+ <dd>Developer. Wrote most of the original wxWidgets 2.4 port of Jazz++.</dd>
+ <dt>Kevin Cosgrove</dt>
+ <dd>Developer. Also maintains RPM packages.</dd>
+ <dt>Dave Fancella</dt>
+ <dd>Developer. Also wrote the first version of the Jazz++ website hosted on sourceforge.
+ <a href="http://www.davefancella.com/">Visit his website!</a></dd>
+</dl>
+<h3>Contributors</h3>
+<dl>
+ <dt>Mark Constable</dt>
+ <dd>Documentor.</dd>
+ <dt>Matt Kelly</dt>
+ <dd>Developer</dd>
+</dl>
+<hr>
+<p>
+Jazz++ is based on code originally written by Per Sigmund and Andreas Voss
+and produced commercially under the name of Jazz++. Special thanks to these
+guys for writing the application and then opening the source and releasing it
+under the GPL.
+</p>
+<?php
+require_once('../include/footer.php');
+?>
+</td>
+</tr>
+</table>
+</body>
+</html>
Added: web/htdocs/documentation/index.php
===================================================================
--- web/htdocs/documentation/index.php (rev 0)
+++ web/htdocs/documentation/index.php 2008-05-10 16:09:29 UTC (rev 497)
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >
+<head>
+<link rel="stylesheet" href="../include/jazz.css" type="text/css" />
+<title>Jazz++ Documentation</title>
+</head>
+<body>
+<h1 class="title">Jazz++ MIDI Sequencer</h1>
+<table class="main">
+<tr>
+<td class="leftNav">
+<?php
+require_once('../include/leftnav.php');
+?>
+</td>
+<td class="mainCopy">
+<h2>Jazz++ MIDI Sequencer Documentation</h2>
+<p>
+This portion of the web site is under construction.
+</p>
+<?php
+require_once('../include/footer.php');
+?>
+</td>
+</tr>
+</table>
+</body>
+</html>
Added: web/htdocs/download/index.php
===================================================================
--- web/htdocs/download/index.php (rev 0)
+++ web/htdocs/download/index.php 2008-05-10 16:09:29 UTC (rev 497)
@@ -0,0 +1,36 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<HTML xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >
+<HEAD>
+<LINK rel="stylesheet" href="/include/jazz.css" type="text/css" />
+<TITLE>Jazz++ Downloads</TITLE>
+</HEAD>
+<BODY>
+<H1 class="title">Jazz++ MIDI Sequencer</H1>
+<TABLE class="main">
+<TR>
+<TD class="leftNav">
+<?php
+require_once('../include/leftnav.php');
+?>
+</TD>
+<TD class="mainCopy">
+<H2>Downloading Jazz++</H2>
+<P>
+Currenly, only a source tarball is available. You would probably have more
+success attempting to build the source in Subversion. We simply aren't ready
+to produce binary distributions. If you still want to give the source tarball
+a try, you need to create a non-stock build of wxWidgets 2.8.7 to build Jazz++.
+View the <a href="/buildingwx/">Building wxWidgets</a> page for details.
+</P>
+<P>
+<A href="http://sourceforge.net/project/showfiles.php?group_id=104252">Download
+the Jazz++ source tarball from sourceforge.</A>
+</P>
+<?php
+require_once('../include/footer.php');
+?>
+</TD>
+</TR>
+</TABLE>
+</BODY>
+</HTML>
Added: web/htdocs/graphics/background.png
===================================================================
(Binary files differ)
Property changes on: web/htdocs/graphics/background.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: web/htdocs/graphics/background2.png
===================================================================
(Binary files differ)
Property changes on: web/htdocs/graphics/background2.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: web/htdocs/graphics/background3.png
===================================================================
(Binary files differ)
Property changes on: web/htdocs/graphics/background3.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: web/htdocs/graphics/jazz.jpg
===================================================================
(Binary files differ)
Property changes on: web/htdocs/graphics/jazz.jpg
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: web/htdocs/include/footer.php
===================================================================
--- web/htdocs/include/footer.php (rev 0)
+++ web/htdocs/include/footer.php 2008-05-10 16:09:29 UTC (rev 497)
@@ -0,0 +1,5 @@
+<hr>
+<div class="floatRightImage">
+<a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.php?group_id=104252&type=4" width="125" height="37" border="0" alt="SourceForge.net Logo" /></a>
+</div>
+<p>This project is hosted by SourceForge. Special thanks for SourceForge and the OSDN.</p>
Added: web/htdocs/include/header.php
===================================================================
--- web/htdocs/include/header.php (rev 0)
+++ web/htdocs/include/header.php 2008-05-10 16:09:29 UTC (rev 497)
@@ -0,0 +1 @@
+
Added: web/htdocs/include/jazz.css
===================================================================
--- web/htdocs/include/jazz.css (rev 0)
+++ web/htdocs/include/jazz.css 2008-05-10 16:09:29 UTC (rev 497)
@@ -0,0 +1,147 @@
+body {
+ background: url('/graphics/background3.png');
+ margin-left: 5%;
+ margin-right: 5%;
+ font-size: smaller;
+ font-family: Arial, Helvetica;
+}
+
+a:link {
+ color: blue;
+}
+
+a:visited {
+ color: green;
+}
+
+a:hover {
+ color: red;
+}
+
+a:active {
+ color: green;
+}
+
+table.main {
+ width: 100%;
+}
+
+table.main td {
+ vertical-align: top;
+ border: 1px inset;
+ background: #d0d0da;
+ /*filter: alpha(opacity=10);*/
+ /*-moz-opacity: 0.8;*/
+}
+
+/* table.main td * {filter:alpha(opacity=100); -moz-opacity:1.0; position: relative;} */
+
+td.leftNav {
+ width: 15%;
+ border-right: 1px dotted black;
+}
+
+td.leftNav p {
+ margin-left: 5%;
+ margin-right: 3%;
+ font-variant: small-caps;
+}
+
+.title {
+ color: #dede00;
+}
+
+.mainCopy p {
+ margin-left: 8%;
+ margin-right: 8%;
+}
+
+.mainCopy h1 {
+ margin-left: 2.5%;
+ font-size: 120%;
+/* color: blue; */
+}
+
+.mainCopy h2 {
+ margin-left: 4%;
+ font-size: 110%;
+/* color: blue; */
+}
+
+.mainCopy h3 {
+ margin-left: 6%;
+ font-size: 100%;
+/* color: blue; */
+}
+
+.mainCopy h4 {
+ margin-left: 7.5%;
+ font-size: 90%;
+/* color: blue; */
+}
+
+.mainCopy h5 {
+ margin-left: 9%;
+ font-size: 90%;
+ color: #000066;
+}
+.mainCopy h6 {
+ margin-left: 7.5%;
+ font-size: 90%;
+/* color: blue; */
+}
+
+.mainCopy ul {
+ margin-left: 15%;
+ margin-right: 15%;
+ border: dotted 1px black;
+ background: #eeeeef;
+}
+
+.mainCopy code {
+ margin-left: 15%;
+ color: #000055
+}
+
+.mainCopy dl {
+ border: 1px dotted;
+ background: #eeeeef;
+ margin-left: 15%;
+ margin-right: 15%;
+ padding: 4px;
+}
+
+.mainCopy dt {
+ font-weight: bold;
+}
+
+.news {
+ margin-left: 5%;
+ margin-right: 5%;
+ border-top: 1px solid;
+}
+
+.newsItem {
+ padding: 4px;
+ margin-left: 3%;
+ margin-right: 3%;
+/* border-top: 1px solid; */
+ border-bottom: 1px solid;
+}
+
+table.screenShots {
+ margin-left: 20%;
+ margin-right: 20%;
+ text-align: center;
+ border: inset 1px;
+}
+
+table.screenShots td {
+ border: none;
+}
+
+.floatRightImage {
+ float: right;
+ clear: right;
+}
+
Added: web/htdocs/include/leftnav.php
===================================================================
--- web/htdocs/include/leftnav.php (rev 0)
+++ web/htdocs/include/leftnav.php 2008-05-10 16:09:29 UTC (rev 497)
@@ -0,0 +1,12 @@
+<p><a href="/">About</a></p>
+<p><a href="/news/">News</a></p>
+<!-- <p><a href="/screenshots/">Screenshots</a></p> -->
+<p><a href="/download/">Download</a></p>
+<p><a href="/mailinglist/">Mailing Lists</a></p>
+<p><a href="/documentation/">Documentation</a></p>
+<p><a href="http://sourceforge.net/projects/jazzplusplus">Sourceforge Project</a></p>
+<p><a href="/buildingwx/">Building wxWidgets</a></p>
+<p><a href="/subversion/">Subversion</a></p>
+<p><a href="/buildingjazz/">Building Jazz++</a></p>
+<p><a href="/credits/">Credits</a></p>
+<p><img src="/graphics/jazz.jpg" alt="Jazz++ Midi Sequencer" /></p>
Added: web/htdocs/index.php
===================================================================
--- web/htdocs/index.php (rev 0)
+++ web/htdocs/index.php 2008-05-10 16:09:29 UTC (rev 497)
@@ -0,0 +1,54 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >
+<head>
+<link rel="stylesheet" href="/include/jazz.css" type="text/css" />
+<title>Jazz++ Midi Sequencer</title>
+</head>
+<body>
+<h1 class="title">Jazz++ Midi Sequencer</h1>
+<table class="main">
+<tr>
+<td class="leftNav">
+<?php
+require_once('include/leftnav.php');
+?>
+</td>
+<td class="mainCopy">
+<h2>About the Jazz++ Midi Sequencer</h2>
+<p>
+A number of years ago, two adventurous souls embarked on a mission to write a
+cross-platform MIDI sequencer with the intent of selling it commercially. For
+one reason or other, they decided to turn it into an open source application
+around the turn of the century, and now we have Jazz++ as an open source
+application licensed under the GNU GPL.
+</p>
+<p>
+The Jazz++ Midi Sequencer is an excellent application for recording and mixing
+MIDI sequences, and for many years was the only stable application like it that
+ran under both Windows and Linux. Unfortunately, it has not been
+well-maintained and is starting to look a little long in the tooth. It was
+also written with the venerable wxWindows version 1.68, which is not only
+obsolete, but isn't even called wxWindows anymore.
+</p>
+<p>
+In order to return Jazz++ to relevance, and in the process turn it into the
+only stable MIDI sequencer that runs under both Windows and Linux, we have gone
+ahead and forked the source code that was available at http://www.jazzware.com/
+(the old Jazzware site) and are in the process of porting it to wxWidgets
+2.8.7. In the process, we'll also be fixing numerous other problems that exist
+in the code and hopefully find a way to get it to run for Mac OS X as well.
+</p>
+<p>
+This is a big job! We need all the help we can get. If you want to test the
+application, check it out from the Subversion repository, build it, and give it
+a run. If you want to develop, check out the mailing lists and get in touch.
+We need <em>you!</em>
+</p>
+<?php
+require_once('include/footer.php');
+?>
+</td>
+</tr>
+</table>
+</body>
+</html>
Added: web/htdocs/mailinglist/index.php
===================================================================
--- web/htdocs/mailinglist/index.php (rev 0)
+++ web/htdocs/mailinglist/index.php 2008-05-10 16:09:29 UTC (rev 497)
@@ -0,0 +1,67 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >
+<head>
+<link rel="stylesheet" href="/include/jazz.css" type="text/css" />
+<title>Jazz++ Mailing Lists</title>
+</head>
+<body>
+<h1 class="title">Jazz++ MIDI Sequencer</h1>
+<table class="main">
+<tr>
+<td class="leftNav">
+<?php
+require_once('../include/leftnav.php');
+?>
+</td>
+<td class="mainCopy">
+<h2>Jazz++ Mailing Lists</h2>
+<p>
+All of our mailings lists are hosted by SourceForge. To post an email to a
+particular list, you must subscribe to the list. This requirement reduces the
+amount of spam on the lists.
+</p>
+<h3>Jazz++ Users</h3>
+<p>
+This is where you should direct general usage questions and the like. There
+will be other users who might be able to help you with your problem, and it is
+rumored that several of the developers roam this list from time to time.
+</p>
+<p>
+To subscribe, visit
+<a href="https://lists.sourceforge.net/lists/listinfo/jazzplusplus-user">https://lists.sourceforge.net/lists/listinfo/jazzplusplus-user</a>.
+</p>
+<p>
+You can also <a href="http://sourceforge.net/mailarchive/forum.php?forum_name=jazzplusplus-user">view the mailing list archives</a>.
+</p>
+<h3>Jazz++ Development</h3>
+<p>
+This is where all of the development discussion is going on.
+</p>
+<p>
+To subscribe visit
+<a href="https://lists.sourceforge.net/lists/listinfo/jazzplusplus-devel">https://lists.sourceforge.net/lists/listinfo/jazzplusplus-devel</a>.
+</p>
+<p>
+You can also <a href="https://sourceforge.net/mailarchive/forum.php?forum_name=jazzplusplus-devel">view the mailing list archives</a>.
+</p>
+<h3>Jazz++ Commit Messages</h3>
+<p>
+You can also follow development by subscribing to the Subversion commit message
+mailing list. Every time a developer commits new or modified code, a message
+describing the change is sent to this list.
+</p>
+<p>
+To subscribe visit
+<a href="https://lists.sourceforge.net/lists/listinfo/jazzplusplus-updates">https://lists.sourceforge.net/lists/listinfo/jazzplusplus-updates</a>.
+</p>
+<p>
+You can also <a href="https://sourceforge.net/mailarchive/forum.php?forum_name=jazzplusplus-updates">view the mailing list archives</a>.
+</p>
+<?php
+require_once('../include/footer.php');
+?>
+</td>
+</tr>
+</table>
+</body>
+</html>
Added: web/htdocs/news/index.php
===================================================================
--- web/htdocs/news/index.php (rev 0)
+++ web/htdocs/news/index.php 2008-05-10 16:09:29 UTC (rev 497)
@@ -0,0 +1,63 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >
+<head>
+<link rel="stylesheet" href="/include/jazz.css" type="text/css" />
+<title>Jazz++ News</title>
+</head>
+<body>
+<h1 class="title">Jazz++ MIDI Sequencer</h1>
+<table class="main">
+<tr>
+<td class="leftNav">
+<?php
+require_once('../include/leftnav.php');
+?>
+</td>
+<td class="mainCopy">
+<h2>Jazz++ News</h2>
+<div class="news">
+<?php
+
+// Start output buffering. We want to capture sourceforge's news export and modify it.
+ob_start();
+
+require_once('http://sourceforge.net/export/projnews.php?group_id=104252&limit=20&flat=1&show_summaries=1');
+
+// Grab the news
+$news = ob_get_contents();
+
+// discard the buffer and stop buffering output
+ob_end_clean();
+
+// Now we process the news
+
+// First add the div and class for the individual newsItems
+$newsProc = str_replace('</div>','</div><div class="newsItem">',$news);
+$newsProc = str_replace('<div align="center">','</div><div align="center">',$newsProc);
+
+// Sorry about the long line
+$newsProc = str_replace('[','',$newsProc);
+$newsProc = str_replace(']','',$newsProc);
+$newsProc = str_replace('<div align="center">','<div align="center"><p>',$newsProc);
+$newsProc = str_replace('Comment</a></div>','Comment</a></p></div>',$newsProc);
+$newsProc = str_replace('</div><div align="center"><p>','<p align="center">',$newsProc);
+
+// Now remove the <hr>s
+$newsProc = str_replace('<HR width="100%" size="1" noshade>','',$newsProc);
+
+// Clean up some trash
+$newsProc .= '</div>';
+$newsProc = str_replace('<div class="newsItem"></div>','',$newsProc);
+
+echo '<div class="newsItem">';
+echo $newsProc;
+
+?>
+<?php
+require_once('../include/footer.php');
+?>
+</td>
+</tr>
+</table>
+</body>
+</html>
Added: web/htdocs/subversion/index.php
===================================================================
--- web/htdocs/subversion/index.php (rev 0)
+++ web/htdocs/subversion/index.php 2008-05-10 16:09:29 UTC (rev 497)
@@ -0,0 +1,61 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >
+<head>
+<link rel="stylesheet" href="/include/jazz.css" type="text/css" />
+<title>Jazz++ Subversion Repository</title>
+</head>
+<body>
+<h1 class="title">Jazz++ MIDI Sequencer</h1>
+<table class="main">
+<tr>
+<td class="leftNav">
+<?php
+require_once('../include/leftnav.php');
+?>
+</td>
+<td class="mainCopy">
+<h2>Getting Jazz++ from Subversion</h2>
+<p>
+Our Subversion repository is hosted by SourceForge. Subversion, in case you
+don't already know, is a way to allow multiple developers scattered all over
+the world to collaborate with one another on the same software and store the
+source code in a central location, accessible to all.
+</p>
+<p>
+Linux distributions and Mac OS X supply command-line clients for Subversion.
+<a href="http://tortoisesvn.tigris.org/">TortoiseSVN</a> is an easy to use
+Subversion client for windows that is integrated into the windows explorer.
+</p>
+<p>
+The code in the Subversion repository can be unstable at times. Building the
+code will take some effort on your parr, but we have provided instructions for
+building the code, so this should be possible for "non-developers".
+</p>
+<p>
+Since Jazz++ is currently in a development state, code from the Subversion
+repository is the best place to get the latest fixes and features as they are
+added. Until we reach the point when we are creating binaries to download, we
+hope you will give builing Jazz++ form Subversion a try.
+</p>
+<h3>Retrieving the source using Subversion</h3>
+<p>
+To obtain the current development code, type the following in a terminal:
+</p>
+<code>
+svn co https://jazzplusplus.svn.sourceforge.net/svnroot/jazzplusplus/trunk/jazz jazz
+</code>
+<p>
+To obtain the entire Subversion repository, including branches with old builds
+use:
+</p>
+<code>
+svn co https://jazzplusplus.svn.sourceforge.net/svnroot/jazzplusplus jazzplusplus
+</code>
+<?php
+require_once('../include/footer.php');
+?>
+</td>
+</tr>
+</table>
+</body>
+</html>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|