2017-12-31  Chris Ahlstrom <ahlstromcj@gmail.com>

	* ChangeLog, configure, configure.ac: Version 0.94.1 ready.
	* README, ROADMAP, VERSION, configure.ac: Version 0.94.1 pending.
	* libseq64/include/jack_assistant.hpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/midibase.cpp,
	seq_alsamidi/src/midibus.cpp, seq_portmidi/src/midibus.cpp,
	seq_rtmidi/include/midi_jack.hpp,
	seq_rtmidi/include/rtmidi_types.hpp, seq_rtmidi/src/midi_jack.cpp,
	seq_rtmidi/src/rtmidi_types.cpp: Minor cleanup while
	trouble-shooting CLOCK generation.

2017-12-30  Chris Ahlstrom <ahlstromcj@gmail.com>

	* README, TODO, configure, configure.ac,
	libseq64/include/jack_assistant.hpp, libseq64/include/midibase.hpp,
	libseq64/include/sequence.hpp, libseq64/src/jack_assistant.cpp,
	libseq64/src/mastermidibase.cpp, libseq64/src/midibase.cpp,
	libseq64/src/perform.cpp, libseq64/src/sequence.cpp,
	seq_gtkmm2/include/seqevent.hpp, seq_gtkmm2/src/fruityseq.cpp,
	seq_gtkmm2/src/mainwid.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_rtmidi/src/midi_alsa.cpp, seq_rtmidi/src/midi_jack.cpp: Fixed
	issue #123 in part, JACK Transport bug.

2017-12-26  Chris Ahlstrom <ahlstromcj@gmail.com>

	* ChangeLog, README: Version 0.94.0 merged, many fixes and features.
	* INSTALL, TODO, bootstrap, configure.ac,
	libseq64/include/midibus.hpp: Fixed issue #122, failing alsamidi
	build.

2017-12-21  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/cmdlineopts.cpp, libseq64/src/userfile.cpp,
	seq_gtkmm2/include/seqedit.hpp, seq_gtkmm2/src/seqedit.cpp: Finally
	got user-devices event menu correct.

2017-12-20  Chris Ahlstrom <ahlstromcj@gmail.com>

	* NEWS, README, libseq64/src/midibase.cpp,
	seq_gtkmm2/src/seqedit.cpp, seq_rtmidi/src/midi_alsa_info.cpp: Fixed
	user-device usage bugs.

2017-12-18  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/configs/sequencer64.usr,
	libseq64/include/mastermidibase.hpp,
	libseq64/include/user_midi_bus.hpp, libseq64/src/userfile.cpp,
	man/seq64.1, man/seq64cli.1, man/sequencer64.1,
	seq_gtkmm2/include/seqedit.hpp, seq_gtkmm2/src/seqedit.cpp: Interim
	check-in, how to set user buss names.

2017-12-17  Chris Ahlstrom <ahlstromcj@gmail.com>

	* README, contrib/configs/sequencer64.usr,
	contrib/configs/sequencer64.usr.example,
	libseq64/include/user_midi_bus.hpp,
	libseq64/include/user_settings.hpp, libseq64/src/cmdlineopts.cpp,
	libseq64/src/configfile.cpp, libseq64/src/user_settings.cpp,
	libseq64/src/userfile.cpp, seq_gtkmm2/include/seqedit.hpp,
	seq_gtkmm2/src/seqedit.cpp: Major fixes to the usr-configuration
	file, still in progress.

2017-12-15  Chris Ahlstrom <ahlstromcj@gmail.com>

	* README, TODO, configure.ac, libseq64/include/perform.hpp,
	libseq64/src/midifile.cpp, libseq64/src/perform.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/perfroll.cpp: Fixed issue
	with screen-set notes causing modify at load time.

2017-12-14  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/user_settings.hpp,
	libseq64/src/midi_splitter.cpp, libseq64/src/perform.cpp,
	seq_gtkmm2/src/mainwid.cpp, seq_gtkmm2/src/mainwnd.cpp: Interim
	check-in.

2017-12-11  Chris Ahlstrom <ahlstromcj@gmail.com>

	* README, contrib/notes/jack-testing.txt, ldd-seq64.lst,
	libseq64/include/calculations.hpp, libseq64/src/calculations.cpp,
	seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/src/mainwnd.cpp: Added
	H:M:S and a button to time display.

2017-12-10  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, README, TODO, configure.ac,
	contrib/notes/jack-testing.txt, ldd-seq64.lst,
	libseq64/include/perform.hpp, libseq64/src/event_list.cpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/perform.cpp,
	libseq64/src/sequence.cpp, seq_gtkmm2/include/options.hpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/options.cpp: Fixed
	playback bug with non-Master JACK transport.

2017-12-04  Chris Ahlstrom <ahlstromcj@gmail.com>

	* TODO, libseq64/src/keys_perform.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/seqedit.cpp: Interim check-in, nothing major.

2017-11-26  Chris Ahlstrom <ahlstromcj@gmail.com>

	* README, TODO, libseq64/include/keys_perform.hpp,
	libseq64/include/sequence.hpp, libseq64/src/keys_perform.cpp,
	libseq64/src/optionsfile.cpp, libseq64/src/perform.cpp,
	libseq64/src/sequence.cpp, libseq64/src/userfile.cpp,
	seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/options.cpp,
	seq_rtmidi/src/midi_jack.cpp: Updates for one-shot queueing.

2017-11-24  Chris Ahlstrom <ahlstromcj@gmail.com>

	* README, configure, debian/rules, libseq64/include/perform.hpp,
	libseq64/include/seq64_features.h, libseq64/include/sequence.hpp,
	libseq64/include/triggers.hpp, libseq64/src/perform.cpp,
	libseq64/src/sequence.cpp, libseq64/src/triggers.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/perfroll_input.cpp: 
	Disabled box-select, interim check-in.

2017-11-23  Chris Ahlstrom <ahlstromcj@gmail.com>

	* : Finished merge of 0.93.5 master to tempo_track.
	* ChangeLog, README, bootstrap, debian/README: Version 0.93.5 at
	last.

2017-11-22  Chris Ahlstrom <ahlstromcj@gmail.com>

	* Midiclocker64/midi_clocker.cpp, README, configure, configure.ac,
	debian/changelog, debian/rules, libseq64/include/event_list.hpp,
	libseq64/include/perform.hpp, libseq64/src/perform.cpp,
	seq_gtkmm2/include/gui_palette_gtk2.hpp,
	seq_gtkmm2/include/mainwid.hpp,
	seq_gtkmm2/src/gui_palette_gtk2.cpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/options.cpp,
	seq_gtkmm2/src/perfroll.cpp, seq_gtkmm2/src/seqdata.cpp,
	seq_rtmidi/src/midi_jack.cpp, seq_rtmidi/src/midi_win.cpp: Much
	cleanup preparatory to 0.93.5.

2017-11-19  ahlstromcj <ahlstromcj@gmail.com>

	* Midiclocker64/midiclocker64.cpp, configure.ac: Minor fixes found
	building with gcc 4.8.4.
	* bootstrap, libseq64/src/cmdlineopts.cpp, m4/ax_pthread.m4,
	strap_functions: Added simple version option for the future.

2017-11-17  Chris Ahlstrom <ahlstromcj@gmail.com>

	* .gitignore, aux-files/compile, aux-files/config.guess,
	aux-files/config.sub, aux-files/depcomp, aux-files/install-sh,
	aux-files/missing: Added the necessary aux files for configure.
	* .gitignore, INSTALL, Midiclocker64/midi_clocker.cpp, configure,
	configure.ac, configure.help: Added a configure script, finally.

2017-11-16  Chris Ahlstrom <ahlstromcj@gmail.com>

	* : commit 045aa2cf27051ccb72f8a9ded71689b74d252ffa Merge: 1f6f5fb
	ff93822 Author: C. Ahlstrom <ahlstromcj@gmail.com> Date:   Thu Nov
	16 05:41:02 2017 -0500

2017-11-15  Simon van der Veldt <simon.vanderveldt@gmail.com>

	* configure.ac: Fix configure.ac: use rtmidi as default backend Fixes #116

2017-11-14  Chris Ahlstrom <ahlstromcj@gmail.com>

	* : Fixed minor conflicts in configure file.

2017-11-13  Chris Ahlstrom <ahlstromcj@gmail.com>

	* .gitignore, INSTALL, Makefile.am, Midiclocker64/Makefile.am,
	Midiclocker64/midi_clocker.cpp, Midiclocker64/midi_clocker.hpp,
	Midiclocker64/midiclocker64.cpp, Seq64cli/Makefile.am,
	Seq64rtmidi/Makefile.am, configure.ac, contrib/notes/aplaymidi.txt,
	contrib/notes/evlist.txt, contrib/notes/evmap.txt,
	contrib/notes/evsortlist.txt, contrib/notes/io-seq64.txt,
	contrib/notes/seq64-busses.txt, doc/dia/seq64/rtbusses.dia,
	libseq64/include/jack_assistant.hpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/perform.cpp: Cleanup
	and midiclocker improvements.

2017-11-13  Simon van der Veldt <simon.vanderveldt@gmail.com>

	* configure.ac: Fix configure.ac AX_PTHREAD error Fixes #117

2017-11-11  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, README, configure.ac, libseq64/include/event.hpp,
	libseq64/include/perform.hpp, libseq64/include/rc_settings.hpp,
	libseq64/include/seq64_features.h, libseq64/include/sequence.hpp,
	libseq64/src/cmdlineopts.cpp, libseq64/src/mastermidibase.cpp,
	libseq64/src/optionsfile.cpp, libseq64/src/perform.cpp,
	libseq64/src/rc_settings.cpp, libseq64/src/sequence.cpp,
	man/seq64.1, man/seq64cli.1, man/sequencer64.1,
	seq_gtkmm2/src/seqedit.cpp, seq_rtmidi/include/midibus_rm.hpp,
	seq_rtmidi/src/midi_alsa_info.cpp, seq_rtmidi/src/midi_jack.cpp: For
	0.93.5, fixed channel filtering and active sensing.

2017-11-06  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, README, README.jack, VERSION, bootstrap, configure.ac,
	libseq64/src/perform.cpp, pack, seq_rtmidi/src/midi_alsa_info.cpp,
	seq_rtmidi/src/midi_jack.cpp: Interim check-in, more fixes for
	system message issues for upcoming 0.93.5 release.

2017-11-05  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/event.hpp, libseq64/src/editable_event.cpp,
	libseq64/src/event.cpp, libseq64/src/midi_container.cpp,
	libseq64/src/midifile.cpp, libseq64/src/perform.cpp,
	seq_alsamidi/src/mastermidibus.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_rtmidi/src/midi_alsa_info.cpp, seq_rtmidi/src/midi_jack.cpp: 
	Interim check-in for quick fix of system-message handling.

2017-09-05  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, README, bootstrap: Minimal Windows build.
	* : commit 2b45778a11fd12aa0bc8e81dc5a4838d16513662 Author: Chris
	Ahlstrom <ahlstromcj@gmail.com> Date:   Tue Sep 5 18:48:43 2017
	-0400
	* Seq64cli/Makefile.am, configure.ac, seq_portmidi/src/Makefile.am,
	seq_portmidi/src/ptwinmm.c: Got win32 build for cli version working.
	* Seq64cli/Makefile.am, Seq64cli/seq64rtcli.cpp, configure.ac,
	seq_portmidi/src/Makefile.am, seq_portmidi/src/pmwin.c,
	seq_portmidi/src/porttime.c: Still trying to link to pthreads and
	winmm.

2017-09-04  Chris Ahlstrom <ahlstromcj@gmail.com>

	* FixLog, README.jack, Seq64portmidi/Makefile.am, configure.ac,
	contrib/code/mutex_mingw.h, contrib/mingw/paths.txt,
	contrib/win32-seq64-config.h, libseq64/include/platform_macros.h,
	seq_portmidi/include/pminternal.h, seq_portmidi/src/Makefile.am,
	seq_portmidi/src/pmlinuxalsa.c: Fixing issues in portmidi and mingw
	builds, still ongoing.
	* Makefile.am, Seq64cli/Makefile.am, Seq64cli/seq64rtcli.cpp,
	configure.ac, libseq64/include/easy_macros.h,
	libseq64/include/mastermidibus.hpp, libseq64/include/midibus.hpp,
	libseq64/include/platform_macros.h,
	libseq64/include/seq64_features.h, libseq64/src/cmdlineopts.cpp,
	libseq64/src/daemonize.cpp, libseq64/src/easy_macros.cpp,
	libseq64/src/file_functions.cpp, libseq64/src/midibase.cpp,
	libseq64/src/mutex.cpp, libseq64/src/perform.cpp, m4/xpc_debug.m4,
	seq_portmidi/include/Makefile.am,
	seq_portmidi/include/pminternal.h, seq_portmidi/include/pmutil.h,
	seq_portmidi/src/Makefile.am, seq_portmidi/src/finddefault.c,
	seq_portmidi/src/pmwinmm.c: Still getting CLI/WINDOWS build working,
	many issues remain.

2017-09-02  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, Makefile.am, bootstrap, configure.ac,
	libseq64/src/Makefile.am, seq_alsamidi/src/Makefile.am,
	seq_gtkmm2/src/Makefile.am, seq_portmidi/src/Makefile.am,
	seq_rtmidi/src/Makefile.am: Got configure to detect MingW not
	installed.

2017-09-01  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, configure.ac, contrib/mfour/mingw-aclocal.m4,
	m4/xpc_mingw.m4: More mingw ideas to try....
	* README, Seq64cli/Makefile.am, Seq64portmidi/Makefile.am,
	Seq64rtmidi/Makefile.am, Sequencer64/Makefile.am, configure.ac,
	libseq64/include/platform_macros.h, libseq64/src/Makefile.am,
	m4/xpc_errorlog.m4, m4/xpc_mingw.m4, seq_alsamidi/src/Makefile.am,
	seq_gtkmm2/src/Makefile.am, seq_portmidi/src/Makefile.am,
	seq_rtmidi/include/rtmidi_types.hpp, seq_rtmidi/src/Makefile.am: 
	MingW32 support testing, makefile cleanup in progress.

2017-08-31  Chris Ahlstrom <ahlstromcj@gmail.com>

	* bootstrap, configure.ac, libseq64/include/platform_macros.h,
	m4/seq64_mingw_dll.m4, m4/{xpc_mingw32.m4 => xpc_mingw.m4}: Starting
	to beef up MingW support.

2017-08-30  C. Ahlstrom <ahlstromcj@gmail.com>

	* : Merge pull request #112 from Animtim/master add copyright and licence for the new icon

2017-08-29  Timothée Giet <animtim@gmail.com>

	* resources/icons/sequencer64.svg: add copyright and licence for the
	new icon add copyright and licence infos in the new icon svg file
	* Seq64portmidi/Makefile.am, configure.ac, seq_portmidi/README,
	seq_portmidi/include/Makefile.am,
	seq_portmidi/include/pminternal.h, seq_portmidi/include/pmlinux.h,
	seq_portmidi/include/pmlinuxalsa.h, seq_portmidi/include/pmutil.h,
	seq_portmidi/include/pmwinmm.h, seq_portmidi/include/portmidi.h,
	seq_portmidi/include/porttime.h, seq_portmidi/src/Makefile.am,
	seq_portmidi/src/finddefault.c, seq_portmidi/src/pmlinux.c,
	seq_portmidi/src/pmlinuxalsa.c, seq_portmidi/src/pmutil.c,
	seq_portmidi/src/pmwin.c, seq_portmidi/src/pmwinmm.c,
	seq_portmidi/src/portmidi.c, seq_portmidi/src/porttime.c,
	seq_portmidi/src/ptlinux.c: Added partly clean portmidi modules,
	builds, untested, redundant include specs.

2017-08-28  Chris Ahlstrom <ahlstromcj@gmail.com>

	* : Back-merge from master to catch up for the windows build.

2017-08-27  ahlstromcj <ahlstromcj@gmail.com>

	* debian/control: Removed dependencies from debian/control that
	prevented installation on KX Studio.
	* README, VERSION, bootstrap, configure.ac: Tweaks trying to get a
	build in KX studio.
	* configure.ac: Built on KX Studio, gcc 4.8 yields the date-time
	error, so removed that option.
	* INSTALL, debian/control, debian/sequencer64.xpm,
	desktop/seq64.xpm, resources/pixmaps/route64rwb-32x32.xpm,
	resources/pixmaps/route64rwb-64x64.xpm, resources/pixmaps/seq.xpm,
	seq_gtkmm2/src/mainwnd.cpp: More work on debian packaging.
	* INSTALL, README, Seq64portmidi/seq64portmidi.cpp,
	Seq64rtmidi/seq64rtmidi.cpp, Sequencer64/sequencer64.cpp,
	configure.ac, libseq64/include/cmdlineopts.hpp,
	libseq64/src/cmdlineopts.cpp, libseq64/src/daemonize.cpp,
	seq_alsamidi/src/midibus.cpp: Fixing more build issues with all
	versions of Sequencer64.

2017-08-26  Chris Ahlstrom <ahlstromcj@gmail.com>

	* configure.ac, debian/README, debian/changelog, debian/control,
	debian/copyright, debian/rules, m4/ax_prefix_config_h.m4: Trying to
	tighten up creation of deb packages.

2017-08-25  Chris Ahlstrom <ahlstromcj@gmail.com>

	* debian/control: Updated current debian/control file, but want to
	save it before further edits.

2017-08-22  Chris Ahlstrom <ahlstromcj@gmail.com>

	* configure.ac, libseq64/include/event.hpp,
	seq_rtmidi/include/midi_jack.hpp,
	seq_rtmidi/include/rtmidi_types.hpp,
	seq_rtmidi/src/midi_alsa_info.cpp, seq_rtmidi/src/midi_jack.cpp: 
	Minor change to rtmidi-style interface.
	* libseq64/include/event.hpp, seq_rtmidi/include/midi_jack.hpp,
	seq_rtmidi/include/midi_win.hpp,
	seq_rtmidi/include/midi_win_data.hpp,
	seq_rtmidi/include/midi_win_info.hpp,
	seq_rtmidi/include/rtmidi_types.hpp,
	seq_rtmidi/src/midi_alsa_info.cpp, seq_rtmidi/src/midi_jack.cpp,
	seq_rtmidi/src/midi_win.cpp, seq_rtmidi/src/midi_win_info.cpp: Still
	trying to figure out Win MM architecture.

2017-08-20  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/fruity-mode.txt, seq_gtkmm2/src/fruityseqroll.cpp: 
	Fixed issue #105, fruity note add not sending note off.
	* libseq64/include/keys_perform.hpp, libseq64/src/keys_perform.cpp,
	libseq64/src/perform.cpp, seq_gtkmm2/src/mainwnd.cpp: Added warnings
	about mute-group limits when set size is greater than 32.
	* debian/sequencer64.desktop, desktop/seq64.desktop.in: Merged FR
	language fix contributed by trebmuh.
	* : commit 95a4b60fc0062ee60b1e75fbd6bd3d73692ab5e2 Merge: 809b5da
	54d0398 Author: Chris Ahlstrom <ahlstromcj@gmail.com> Date:   Sun
	Aug 20 06:56:44 2017 -0400

2017-08-20  Olivier Humbert <trebmuh@users.noreply.github.com>

	* debian/sequencer64.desktop: Update sequencer64.desktop Add a FR menu item comment for desktop using FR locale.  Hope that helps.

2017-08-19  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/keys_perform.hpp,
	libseq64/include/keystroke.hpp, libseq64/include/perform.hpp,
	libseq64/src/click.cpp, libseq64/src/keys_perform.cpp,
	libseq64/src/keystroke.cpp, libseq64/src/optionsfile.cpp,
	libseq64/src/perform.cpp, seq_gtkmm2/include/keybindentry.hpp,
	seq_gtkmm2/src/keybindentry.cpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/options.cpp: Interim
	check-in, trying to flag out-of-range mute groups if set-size > 32.
	* libseq64/include/keys_perform.hpp, libseq64/include/perform.hpp,
	libseq64/src/perform.cpp, seq_gtkmm2/src/mainwnd.cpp: Interim
	check-in, fixed minor bug in variset mute group limit setting.
	* desktop/metainfo/seq64.appdata.xml, desktop/seq64.desktop.in: 
	Added initial desktop-support directory.

2017-08-17  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/cmdlineopts.cpp: Fixed a bug in processing --option
	argument.

2017-08-16  Chris Ahlstrom <ahlstromcj@gmail.com>

	* FixLog, libseq64/src/perform.cpp, seq_gtkmm2/src/mainwnd.cpp: 
	Fixed issue noted in #91 where screenset wraparound in main window
	was not consistent with non -o sets=8x12 setup.
	* FixLog, Seq64rtmidi/seq64rtmidi.cpp, TODO: Fixed bug in processing
	options string that treats argument like a MIDI filename.
	* TODO, seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/perfroll.cpp: 
	Fixed perf drawing of drum events, made seq64 resizable
	experimentally.
	* ChangeLog, INSTALL, TODO, man/seq64.1, man/seq64cli.1,
	man/sequencer64.1: Version 0.93.2 bug-fix.
	* README, configure.ac, libseq64/src/sequence.cpp,
	seq_gtkmm2/src/fruityperfroll_input.cpp,
	seq_gtkmm2/src/fruityseqroll.cpp, seq_gtkmm2/src/seqroll.cpp: Tweaks
	to fruity mode, version 0.93.2 pending.

2017-08-15  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/sequence.cpp: Fixed issue #106, an off-by-one error
	in sequence::calculate_measures().
	* libseq64/src/midi_container.cpp: Fixed issue #103 which wrote
	global tempo bytes backwards.
	* contrib/notes/fruity-mode.txt, libseq64/include/sequence.hpp,
	libseq64/src/calculations.cpp, libseq64/src/midi_container.cpp,
	libseq64/src/sequence.cpp, seq_gtkmm2/include/seqroll.hpp,
	seq_gtkmm2/src/fruityseqroll.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/seqroll.cpp: Working through issues with fruity
	interactions.

2017-08-14  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/src/seqevent.cpp, seq_gtkmm2/src/seqroll.cpp: Minor fix
	to fruity interaction, more to investigate.

2017-08-13  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, configure.ac, libseq64/src/userfile.cpp,
	seq_gtkmm2/include/perfroll.hpp,
	seq_gtkmm2/src/fruityperfroll_input.cpp,
	seq_gtkmm2/src/fruityseq.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/perfroll.cpp, seq_gtkmm2/src/perfroll_input.cpp,
	seq_gtkmm2/src/seqdata.cpp, seq_gtkmm2/src/seqevent.cpp: Fixes
	related to issues #103 and #102.
	* README, libseq64/include/user_settings.hpp,
	libseq64/src/user_settings.cpp, libseq64/src/userfile.cpp,
	seq_gtkmm2/include/mainwid.hpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/mainwnd.cpp: Issue #104, fixed clipping using fudge
	factors.

2017-08-11  Chris Ahlstrom <ahlstromcj@gmail.com>

	* ChangeLog, INSTALL, README, configure.ac: Version 0.93.1 pending.
	* seq_gtkmm2/src/options.cpp: Tweaking Options / MIDI / Meta
	interface.
	* libseq64/include/perform.hpp, libseq64/src/midi_container.cpp,
	libseq64/src/midifile.cpp, libseq64/src/optionsfile.cpp,
	libseq64/src/perform.cpp, libseq64/src/userfile.cpp,
	seq_gtkmm2/include/options.hpp, seq_gtkmm2/src/options.cpp,
	seq_gtkmm2/src/perftime.cpp, seq_gtkmm2/src/seqevent.cpp: Added
	SeqSpec to save a song-specific tempo-track number.

2017-08-10  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/midi_container.hpp,
	libseq64/src/midi_container.cpp, libseq64/src/perform.cpp,
	seq_gtkmm2/include/options.hpp, seq_gtkmm2/src/options.cpp: Adding
	options for tempo-track number.

2017-08-09  Chris Ahlstrom <ahlstromcj@gmail.com>

	* TODO, libseq64/include/rc_settings.hpp,
	libseq64/src/optionsfile.cpp, libseq64/src/rc_settings.cpp,
	seq_gtkmm2/include/options.hpp, seq_gtkmm2/src/options.cpp: Added
	ability to specify alternate tempo track number.

2017-08-08  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/src/mainwid.cpp: Interim.
	* INSTALL, configure.ac, configure.help,
	libseq64/include/perform.hpp, libseq64/src/perform.cpp,
	libseq64/src/user_settings.cpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/seqedit.cpp,
	seq_gtkmm2/src/seqmenu.cpp: Fixes for building with a lot of stuff
	disabled.

2017-08-07  Chris Ahlstrom <ahlstromcj@gmail.com>

	* NEWS, README, configure.ac, seq_gtkmm2/include/mainwnd.hpp,
	seq_gtkmm2/src/mainwnd.cpp: Interim check-in minor tweaks.

2017-08-06  Chris Ahlstrom <ahlstromcj@gmail.com>

	* README, TODO, configure.ac, libseq64/include/perform.hpp,
	libseq64/src/calculations.cpp, libseq64/src/perform.cpp,
	libseq64/src/sequence.cpp, seq_gtkmm2/include/maintime.hpp,
	seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/src/lfownd.cpp,
	seq_gtkmm2/src/maintime.cpp, seq_gtkmm2/src/mainwnd.cpp: Added
	display of current position under maintime.
	* TODO, libseq64/include/sequence.hpp, libseq64/src/event_list.cpp,
	libseq64/src/optionsfile.cpp, libseq64/src/sequence.cpp,
	resources/pixmaps/tempo_autorecord.xpm,
	resources/pixmaps/tempo_log.xpm,
	resources/pixmaps/tempo_rec_off.xpm,
	resources/pixmaps/tempo_rec_on.xpm,
	resources/pixmaps/tempo_record.xpm,
	seq_gtkmm2/include/gui_palette_gtk2.hpp,
	seq_gtkmm2/src/gui_palette_gtk2.cpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/perfroll.cpp,
	seq_gtkmm2/src/seq24seq.cpp, seq_gtkmm2/src/seqevent.cpp: Still more
	improvements to tempo support, select and delete in seqevent.

2017-08-05  Chris Ahlstrom <ahlstromcj@gmail.com>

	* TODO, libseq64/include/perform.hpp,
	resources/pixmaps/tempo_log.xpm,
	resources/pixmaps/tempo_rec_off.xpm,
	resources/pixmaps/tempo_rec_on.xpm, seq_gtkmm2/include/mainwnd.hpp,
	seq_gtkmm2/src/mainwnd.cpp: Interim check-in, improvements to tempo
	recording.
	* FixLog, TODO, libseq64/include/sequence.hpp,
	libseq64/src/perform.cpp, libseq64/src/sequence.cpp,
	resources/pixmaps/tempo_autorecord.xpm,
	resources/pixmaps/tempo_record.xpm, seq_gtkmm2/src/eventedit.cpp,
	seq_gtkmm2/src/eventslots.cpp, seq_gtkmm2/src/lfownd.cpp,
	seq_gtkmm2/src/mainwid.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/perfnames.cpp, seq_gtkmm2/src/seqedit.cpp: Tempo
	additions extend lenght, now shown on pattern slot.

2017-08-04  Chris Ahlstrom <ahlstromcj@gmail.com>

	* TODO, libseq64/include/perform.hpp,
	libseq64/include/sequence.hpp, libseq64/include/triggers.hpp,
	libseq64/src/perform.cpp, libseq64/src/sequence.cpp,
	libseq64/src/triggers.cpp, resources/pixmaps/tempo_autorecord.xpm,
	resources/pixmaps/tempo_record.xpm,
	seq_gtkmm2/include/gui_palette_gtk2.hpp,
	seq_gtkmm2/include/mainwnd.hpp,
	seq_gtkmm2/src/gui_palette_gtk2.cpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/perfroll.cpp,
	seq_gtkmm2/src/seqdata.cpp, seq_gtkmm2/src/seqedit.cpp,
	seq_gtkmm2/src/seqevent.cpp, seq_gtkmm2/src/seqroll.cpp: Interim
	check-in of tempo recording, untested.

2017-08-03  Chris Ahlstrom <ahlstromcj@gmail.com>

	* TODO, libseq64/include/event.hpp, libseq64/include/sequence.hpp,
	libseq64/src/event.cpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/perfroll.cpp, seq_gtkmm2/src/seqdata.cpp,
	seq_gtkmm2/src/seqevent.cpp: Can now edit tempo events in seqdata.

2017-08-02  Chris Ahlstrom <ahlstromcj@gmail.com>

	* ROADMAP, TODO, libseq64/include/calculations.hpp,
	libseq64/include/event.hpp, libseq64/src/calculations.cpp,
	libseq64/src/event.cpp, libseq64/src/sequence.cpp,
	resources/pixmaps/tempo_record.xpm,
	seq_gtkmm2/include/seqevent.hpp, seq_gtkmm2/src/eventedit.cpp,
	seq_gtkmm2/src/gui_key_tests.cpp, seq_gtkmm2/src/seq24seq.cpp,
	seq_gtkmm2/src/seqevent.cpp: Adding tempo events via seqevent, still
	in progress.

2017-07-31  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/calculations.hpp,
	libseq64/include/event_list.hpp, libseq64/src/calculations.cpp,
	libseq64/src/editable_events.cpp, libseq64/src/event_list.cpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/sequence.cpp,
	seq_gtkmm2/src/eventedit.cpp, seq_gtkmm2/src/eventslots.cpp: Cleaned
	up conversion of MIDI time values to pulses in event-editor.

2017-07-30  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/calculations.hpp,
	libseq64/include/editable_event.hpp,
	libseq64/include/editable_events.hpp,
	libseq64/include/sequence.hpp, libseq64/src/calculations.cpp,
	libseq64/src/editable_events.cpp, libseq64/src/sequence.cpp,
	seq_gtkmm2/include/eventslots.hpp, seq_gtkmm2/include/seqedit.hpp,
	seq_gtkmm2/src/eventedit.cpp, seq_gtkmm2/src/eventslots.cpp,
	seq_gtkmm2/src/seqedit.cpp: Further progress on extending sequence
	length in event editor.

2017-07-29  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/calculations.hpp, libseq64/include/perform.hpp,
	libseq64/include/sequence.hpp, libseq64/src/midifile.cpp,
	libseq64/src/perform.cpp, libseq64/src/sequence.cpp,
	seq_gtkmm2/include/seqedit.hpp, seq_gtkmm2/include/seqroll.hpp,
	seq_gtkmm2/src/eventedit.cpp, seq_gtkmm2/src/seqedit.cpp,
	seq_gtkmm2/src/seqroll.cpp: Interim check-in, improved measures
	handling.

2017-07-28  Chris Ahlstrom <ahlstromcj@gmail.com>

	* configure.ac, contrib/notes/tempotrack.txt,
	libseq64/include/calculations.hpp, libseq64/include/sequence.hpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/perform.cpp,
	libseq64/src/sequence.cpp, seq_gtkmm2/include/eventedit.hpp,
	seq_gtkmm2/include/eventslots.hpp, seq_gtkmm2/src/eventedit.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/seqedit.cpp,
	seq_rtmidi/src/midi_jack_info.cpp: Interim check-in for tempo and
	measure-setting.

2017-07-26  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/perform.hpp, libseq64/include/sequence.hpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/sequence.cpp,
	seq_rtmidi/src/midi_alsa.cpp: Adding initial processing of tempo
	events.

2017-07-25  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/include/seqdata.hpp, seq_gtkmm2/src/seqdata.cpp: Better
	rendering of tempo on seqdata.

2017-07-24  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/src/seqdata.cpp, seq_gtkmm2/src/seqevent.cpp,
	seq_gtkmm2/src/seqroll.cpp: Displaying actual tempo in seqdata,
	smudgy.

2017-07-23  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/midi/README, libseq64/src/midifile.cpp,
	seq_gtkmm2/src/eventedit.cpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/perfroll.cpp,
	seq_rtmidi/include/seq64_rtmidi_features.h: More fixes for
	displaying tempo.
	* configure.ac, libseq64/include/event_list.hpp,
	libseq64/include/seq64_features.h, libseq64/include/sequence.hpp,
	libseq64/src/event_list.cpp, libseq64/src/sequence.cpp,
	seq_gtkmm2/include/maintime.hpp, seq_gtkmm2/src/maintime.cpp,
	seq_gtkmm2/src/mainwid.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/perfroll.cpp, seq_gtkmm2/src/seqdata.cpp,
	seq_gtkmm2/src/seqevent.cpp, seq_gtkmm2/src/seqtime.cpp: Got display
	of tempo basically worked out in all windows.

2017-07-22  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/event.hpp, libseq64/include/globals.h,
	libseq64/include/sequence.hpp, libseq64/src/sequence.cpp,
	seq_gtkmm2/include/gui_palette_gtk2.hpp,
	seq_gtkmm2/src/perfroll.cpp, seq_gtkmm2/src/seqdata.cpp,
	seq_gtkmm2/src/seqevent.cpp, seq_gtkmm2/src/seqroll.cpp: More tweaks
	related to tempo.
	* Seq64rtmidi/seq64rtmidi.cpp: Fix for issue #100, ladish no longer
	detecting JACK ports, fixed in tempo_track branch.

2017-07-21  Chris Ahlstrom <ahlstromcj@gmail.com>

	* FixLog, libseq64/src/sequence.cpp, seq_gtkmm2/src/seqdata.cpp,
	seq_gtkmm2/src/seqedit.cpp, seq_gtkmm2/src/seqevent.cpp: Still
	struggling with showing tempo events.

2017-07-19  Chris Ahlstrom <ahlstromcj@gmail.com>

	* TODO, contrib/code/jack-smf-player.c,
	libseq64/include/calculations.hpp, libseq64/src/calculations.cpp,
	libseq64/src/sequence.cpp, seq_gtkmm2/src/seqdata.cpp,
	seq_gtkmm2/src/seqedit.cpp, seq_gtkmm2/src/seqevent.cpp,
	seq_gtkmm2/src/seqroll.cpp: Trying to get seqdata to draw tempo
	events.

2017-07-18  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/event_list.hpp, libseq64/include/sequence.hpp,
	libseq64/src/sequence.cpp, seq_gtkmm2/src/seqdata.cpp,
	seq_gtkmm2/src/seqevent.cpp: Interim check-in, revamping
	get_next_event() for tempo events.

2017-07-17  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, README, TODO, configure.ac,
	libseq64/include/app_limits.h, libseq64/include/calculations.hpp,
	libseq64/include/event_list.hpp, libseq64/include/seq64_features.h,
	libseq64/include/sequence.hpp, libseq64/include/user_settings.hpp,
	libseq64/src/calculations.cpp, libseq64/src/event_list.cpp,
	libseq64/src/midifile.cpp, libseq64/src/sequence.cpp,
	libseq64/src/user_settings.cpp, libseq64/src/userfile.cpp,
	seq_gtkmm2/src/mainwid.cpp, seq_gtkmm2/src/perfroll.cpp,
	seq_gtkmm2/src/seqdata.cpp,
	seq_rtmidi/include/seq64_rtmidi_features.h: Ongoing updates to
	support tempo drawing.

2017-07-15  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/event.hpp, libseq64/src/editable_event.cpp,
	libseq64/src/event.cpp, seq_gtkmm2/src/eventedit.cpp,
	seq_gtkmm2/src/eventslots.cpp: Fixed insertion of meta events in
	event editor.
	* libseq64/include/editable_event.hpp,
	libseq64/src/editable_event.cpp: Fixed time sig editing, but
	meta-event insertion display is still wrong.
	* libseq64/src/sequence.cpp: Merge layk pull request #95 enabled by
	macro.
	* INSTALL: Stamped for version 0.93.0.

2017-07-14  Chris Ahlstrom <ahlstromcj@gmail.com>

	* : commit d03cd396b684399ab9ad2019a1da7e4787d10a3e Merge: 3c5ec4f
	46e2afd Author: Chris Ahlstrom <ahlstromcj@gmail.com> Date:   Fri
	Jul 14 19:41:50 2017 -0400
	* libseq64/src/sequence.cpp: Added marked for layk pull request #95,
	still needs heavy testing.
	* libseq64/src/sequence.cpp: Fix for note off not being played when
	cutting or moving notes.
	* INSTALL, libseq64/include/editable_event.hpp,
	libseq64/include/editable_events.hpp, libseq64/include/event.hpp,
	libseq64/include/event_list.hpp, libseq64/src/editable_event.cpp,
	libseq64/src/event.cpp, libseq64/src/event_list.cpp,
	seq_gtkmm2/src/eventslots.cpp: Ongoing improvements to meta-event
	editing.

2017-07-13  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/editable_events.hpp, libseq64/include/event.hpp,
	libseq64/src/editable_event.cpp, libseq64/src/editable_events.cpp,
	seq_gtkmm2/src/eventslots.cpp: Fixed breakage in the event editor.

2017-07-12  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/editable_events.hpp,
	libseq64/include/event_list.hpp, libseq64/src/editable_events.cpp,
	libseq64/src/event_list.cpp: Interim check-in for eventedit fixes.
	* libseq64/include/calculations.hpp,
	libseq64/include/editable_events.hpp, libseq64/include/event.hpp,
	libseq64/src/calculations.cpp, libseq64/src/editable_event.cpp,
	libseq64/src/editable_events.cpp, seq_gtkmm2/src/eventedit.cpp,
	seq_gtkmm2/src/eventslots.cpp: Still upgrading event editor,
	insert/modify has been broken for quite awhile, is still broken.

2017-07-11  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/calculations.hpp, libseq64/include/event.hpp,
	libseq64/src/calculations.cpp, libseq64/src/editable_event.cpp,
	libseq64/src/event.cpp, libseq64/src/midifile.cpp,
	seq_gtkmm2/src/eventedit.cpp, seq_gtkmm2/src/eventslots.cpp: 
	Finished display of time-sig and tempo in eventedit, next comes
	parsing.

2017-07-10  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/midi/example1.asc, libseq64/src/midi_container.cpp,
	libseq64/src/midi_splitter.cpp, libseq64/src/midifile.cpp: Added
	time-signature event support.

2017-07-09  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/event.hpp, libseq64/include/event_list.hpp,
	libseq64/include/midi_container.hpp, libseq64/include/sequence.hpp,
	libseq64/src/event.cpp, libseq64/src/event_list.cpp,
	libseq64/src/midi_container.cpp, libseq64/src/midifile.cpp: Improved
	tempo event handling, still some oddities.
	* FixLog, libseq64/include/midi_container.hpp,
	libseq64/src/midi_container.cpp, libseq64/src/midifile.cpp: Fixed
	bug saving tempo events, still more to do.
	* TODO, libseq64/include/editable_events.hpp,
	libseq64/include/event.hpp, libseq64/include/event_list.hpp,
	libseq64/src/editable_event.cpp, libseq64/src/editable_events.cpp,
	libseq64/src/event.cpp, libseq64/src/event_list.cpp,
	libseq64/src/midi_splitter.cpp, libseq64/src/midifile.cpp,
	libseq64/src/sequence.cpp: Upgraded SMF 0 splitter to handle
	Meta/SysEx events.

2017-07-08  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, README, configure.ac, libseq64/include/calculations.hpp,
	libseq64/include/editable_event.hpp, libseq64/include/event.hpp,
	libseq64/include/midi_container.hpp, libseq64/include/midifile.hpp,
	libseq64/include/perform.hpp, libseq64/src/calculations.cpp,
	libseq64/src/editable_event.cpp, libseq64/src/event.cpp,
	libseq64/src/midi_container.cpp, libseq64/src/midifile.cpp: In
	progress making tempo events full-fledged track events.

2017-07-04  Chris Ahlstrom <ahlstromcj@gmail.com>
	* README: vacation with the grandsons, Eli and Graham!

2017-06-30  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/optionsfile.cpp, seq_gtkmm2/include/mainwnd.hpp,
	seq_gtkmm2/src/mainwnd.cpp: Added status label to show shift-seq
	status.
	* ChangeLog, INSTALL, README, ROADMAP, configure.ac: Getting ready
	for version 0.92.0

2017-06-28  Chris Ahlstrom <ahlstromcj@gmail.com>

	* TODO, libseq64/include/perform.hpp, libseq64/src/perform.cpp,
	seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/mainwnd.cpp: Monkeying around trying to get hot-key
	shift to work.

2017-06-27  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/perform.hpp, libseq64/src/perform.cpp,
	seq_gtkmm2/src/mainwid.cpp, seq_gtkmm2/src/mainwnd.cpp: Working on
	getting shift-hotkeys correct for varisets.

2017-06-26  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/rc_settings.hpp, libseq64/src/optionsfile.cpp,
	libseq64/src/perform.cpp: Removed the group-prompt option as
	unnecessary/problematic.

2017-06-25  Chris Ahlstrom <ahlstromcj@gmail.com>

	* Seq64rtmidi/seq64rtmidi.cpp, libseq64/include/configfile.hpp,
	libseq64/include/perform.hpp, libseq64/include/rc_settings.hpp,
	libseq64/src/midifile.cpp, libseq64/src/optionsfile.cpp,
	libseq64/src/perform.cpp, libseq64/src/rc_settings.cpp: Added a
	feature to keep MIDI mutes from clobbering rc mutes.

2017-06-23  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/mute_groups.txt, libseq64/include/perform.hpp,
	libseq64/src/optionsfile.cpp, libseq64/src/perform.cpp: Minor tweaks
	to mute groups.

2017-06-22  Chris Ahlstrom <ahlstromcj@gmail.com>

	* configure.ac, contrib/notes/mute_groups.txt,
	libseq64/src/perform.cpp: Fixes to variset mute-groups, interim
	check-in.

2017-06-21  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/mute_groups.txt, contrib/scripts/valgrind-leaks.sh,
	libseq64/include/perform.hpp, libseq64/src/optionsfile.cpp,
	libseq64/src/perform.cpp: Fixes to mute-group handling in varisets
	mode.

2017-06-18  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/src/mainwid.cpp: Fixed display of slash-slash-hotkey
	for varisets.
	* Seq64rtmidi/seq64rtmidi.cpp, TODO, libseq64/include/globals.h,
	libseq64/include/keys_perform.hpp, libseq64/include/perform.hpp,
	libseq64/include/user_settings.hpp, libseq64/src/cmdlineopts.cpp,
	libseq64/src/keys_perform.cpp, libseq64/src/midifile.cpp,
	libseq64/src/optionsfile.cpp, libseq64/src/perform.cpp,
	libseq64/src/user_settings.cpp, seq_gtkmm2/include/mainwnd.hpp,
	seq_gtkmm2/src/gui_palette_gtk2.cpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/options.cpp: Fixed issues
	with sets=8x9, page up/down in mainwid changes sets.

2017-06-12  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/keys_perform.hpp, libseq64/include/perform.hpp,
	libseq64/src/keys_perform.cpp, libseq64/src/perform.cpp,
	seq_gtkmm2/src/fruityseqroll.cpp, seq_gtkmm2/src/seqroll.cpp: 
	Streamlining keys support a bit, poking around on issue #90, no
	progress.

2017-06-11  Chris Ahlstrom <ahlstromcj@gmail.com>

	* doc/dox/user_testing.dox, libseq64/include/perform.hpp,
	libseq64/src/businfo.cpp, libseq64/src/cmdlineopts.cpp,
	libseq64/src/perform.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_rtmidi/src/midi_alsa_info.cpp: More leak fixes and improvement
	to mute-groups.
	* contrib/configs/sequencer64.rc.example,
	libseq64/include/globals.h, libseq64/src/optionsfile.cpp,
	libseq64/src/perform.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/options.cpp, seq_rtmidi/src/rtmidi_info.cpp: Probing
	for mute-group issues, and fixed master-bus and rtmidi info memory
	leaks at exit.

2017-06-07  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/user_settings.hpp, libseq64/src/midifile.cpp,
	libseq64/src/user_settings.cpp: Reverting mute support to use 32 x
	32 so that existing MIDI files can be read without an error message.

2017-06-06  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/midi/README, contrib/midi/sets.asc: Added diagnostic info
	from sets.midi loading under varisets 6x8 setting.

2017-06-05  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, README, Seq64cli/seq64rtcli.cpp,
	Seq64rtmidi/seq64rtmidi.cpp, configure.ac,
	contrib/configs/sequencer64.usr.example, contrib/notes/git.txt,
	libseq64/include/app_limits.h, libseq64/include/cmdlineopts.hpp,
	libseq64/include/perform.hpp, libseq64/include/user_settings.hpp,
	libseq64/src/cmdlineopts.cpp, libseq64/src/perform.cpp,
	libseq64/src/userfile.cpp: More progress, multi-wid and vari-sets
	together, more testing.

2017-06-04  Chris Ahlstrom <ahlstromcj@gmail.com>

	* TODO, libseq64/include/app_limits.h,
	libseq64/include/perform.hpp, libseq64/include/user_settings.hpp,
	libseq64/src/cmdlineopts.cpp, libseq64/src/perform.cpp,
	libseq64/src/user_settings.cpp, libseq64/src/userfile.cpp,
	seq_gtkmm2/include/mainwid.hpp, seq_gtkmm2/include/mainwnd.hpp,
	seq_gtkmm2/src/mainwid.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/seqmenu.cpp: Improving support for variable set-rows,
	still in progress.

2017-06-03  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/globals.h, libseq64/include/midi_control.hpp,
	libseq64/include/perform.hpp, libseq64/src/midi_splitter.cpp,
	libseq64/src/midifile.cpp, libseq64/src/optionsfile.cpp,
	libseq64/src/perform.cpp, libseq64/src/user_settings.cpp,
	seq_gtkmm2/include/perfnames.hpp, seq_gtkmm2/src/options.cpp,
	seq_gtkmm2/src/perfnames.cpp, seq_gtkmm2/src/seqedit.cpp: Replaced
	all usage of c_seqs_in_set with user_settings, but not yet viable.

2017-06-02  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/app_limits.h, libseq64/include/globals.h,
	libseq64/src/optionsfile.cpp, seq_gtkmm2/src/options.cpp: Added
	max-groups and max-keys constants, replaces some uses of
	c_seqs_in_set.

2017-06-01  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/app_limits.h, libseq64/include/globals.h,
	libseq64/include/user_settings.hpp, libseq64/src/userfile.cpp,
	seq_gtkmm2/src/mainwid.cpp: Adding more row/column macros for
	additional patters per set.

2017-05-31  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/app_limits.h,
	libseq64/include/user_settings.hpp, libseq64/src/user_settings.cpp,
	libseq64/src/userfile.cpp, seq_gtkmm2/src/mainwid.cpp: Embarking on
	making mainwid rows/columns variable.

2017-05-30  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, README, seq_gtkmm2/src/mainwnd.cpp: Fixed minor bug in
	mainwnd, made version 0.91.0 official.

2017-05-29  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/queuing.txt, libseq64/src/cmdlineopts.cpp,
	libseq64/src/optionsfile.cpp, libseq64/src/perform.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/options.cpp: Fixes to
	multiwnd related to queuing and options.
	* : Merged 0.90.6 master and updated docs for upcoming 0.91.0
	version with multi-wid support.
	* ChangeLog, README, configure.ac,
	libseq64/include/jack_assistant.hpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/perform.cpp: Finally
	fix, BPM modification, for 0.90.6.

2017-05-28  Chris Ahlstrom <ahlstromcj@gmail.com>

	* Seq64rtmidi/seq64rtmidi.cpp, TODO, contrib/notes/jack.txt,
	libseq64/include/perform.hpp, libseq64/src/perform.cpp,
	seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/mainwnd.cpp: Getting multiwid screen-set handling to
	work.

2017-05-27  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/jack_assistant.hpp,
	libseq64/src/cmdlineopts.cpp, libseq64/src/jack_assistant.cpp,
	libseq64/src/perform.cpp, libseq64/src/userfile.cpp,
	seq_gtkmm2/src/mainwnd.cpp: Add storage of multi-mainwid option to
	the user file.
	* libseq64/src/perform.cpp: Fixed unchangable ALSA tempo due to JACK
	tempo fix.
	* libseq64/src/midibase.cpp, seq_rtmidi/src/midi_alsa.cpp: Fixed an
	ALSA bus-numbering bug in rtmidi version.

2017-05-23  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/jack_assistant.hpp,
	libseq64/include/user_settings.hpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/perform.cpp,
	seq_gtkmm2/include/mainwid.hpp, seq_gtkmm2/src/mainwnd.cpp: JACK
	Master tempo changes tentatively working, see
	USE_MODIFIABLE_JACK_TEMPO macro, defined in jack_assistant module.

2017-05-22  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/jack_assistant.cpp: Still have an odd issue or two
	related to JACK playback.

2017-05-21  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/jack_assistant.hpp,
	libseq64/src/jack_assistant.cpp: Got seq64 to seemingly change BPM
	if it is JACK slave.
	* INSTALL, configure.ac, contrib/notes/bugs_to_investigate.txt,
	doc/dox/doxy-notes.cfg, doc/dox/doxy-reference.cfg,
	libseq64/include/jack_assistant.hpp, libseq64/include/perform.hpp,
	libseq64/include/seq64_features.h, libseq64/src/cmdlineopts.cpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/midifile.cpp,
	libseq64/src/perform.cpp, seq_gtkmm2/include/perfedit.hpp,
	seq_gtkmm2/include/perfroll.hpp, seq_gtkmm2/include/seqroll.hpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/options.cpp,
	seq_gtkmm2/src/perfedit.cpp, seq_gtkmm2/src/perfroll.cpp,
	seq_gtkmm2/src/seqedit.cpp, seq_gtkmm2/src/seqroll.cpp: Made Stazed
	JACK support permanent, removed the macro for good.

2017-05-16  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/src/mainwnd.cpp: Annoted pull #84 to make the main
	window resizable.
	* : commit b1a7e97a7c58c6478b38b37bdabb691ae00d6cdc Merge: 8948886
	509aaa4 Author: C. Ahlstrom <ahlstromcj@gmail.com> Date:   Tue May
	16 05:44:24 2017 -0400
	* libseq64/include/midi_control.hpp, libseq64/include/perform.hpp,
	libseq64/src/optionsfile.cpp, libseq64/src/perform.cpp: Annotated
	additions for pull #85.
	* : Merge pull request #85 from jean-emmanuel/midi-new-controls Extend midi
	callback to handle control value, add "screenset by
	number" control.

2017-05-13  Chris Ahlstrom <ahlstromcj@gmail.com>

	* FixLog, TODO, contrib/notes/aplaymidi.txt, contrib/notes/git.txt,
	contrib/notes/jack.txt, contrib/notes/multiple-mainwids.txt,
	seq_gtkmm2/include/mainwid.hpp, seq_gtkmm2/src/perfnames.cpp: Mostly
	just text-file edits for notes.

2017-05-13  jean-emmanuel <jean-emmanuel.doucet@groolot.net>

	* libseq64/include/midi_control.hpp, libseq64/include/perform.hpp,
	libseq64/src/optionsfile.cpp, libseq64/src/perform.cpp: midi: extend
	midi callback to handle control value, add "screenset by number"
	control
	* INSTALL, README, configure.ac, contrib/notes/git.txt,
	libseq64/src/cmdlineopts.cpp, seq_gtkmm2/include/mainwnd.hpp,
	seq_gtkmm2/src/mainwnd.cpp: Added jean-emmanual scroll-bars for main
	window, still some issues.
	* : Merge pull request #83 from
	jean-emmanuel/pattern-panel-scrollbars Pattern panel scrollbars.  I am going
	to merge this (to wip), but I am going to make it a build option,
	SEQ64_JE_PATTERN_PANEL_SCROLLBARS, because it is a big change, and I do want
	to give the option to build without them.

2017-05-13  jean-emmanuel <jean-emmanuel.doucet@groolot.net>

	* seq_gtkmm2/src/mainwnd.cpp: mainwnd: scroll horizontally when
	shift key is pressed
	* seq_gtkmm2/src/mainwnd.cpp: mainwnd: reduce scrollbars padding
	* seq_gtkmm2/src/mainwnd.cpp: mainwnd: handle scrollbar resize in a
	single deadlock-safe handler
	* seq_gtkmm2/src/mainwnd.cpp: mainwnd: more comment to the
	scrollable pattern panel mod
	* seq_gtkmm2/src/mainwnd.cpp: mainwnd: use GtkLayout instead of
	GtkViewport to make mainwid scrollable without glitch

2017-05-12  C. Ahlstrom <ahlstromcj@gmail.com>

	* : Merge pull request #82 from
	jean-emmanuel/progress-follow-option-toggle seqroll: add a toggle in the top toolbar to make progress follow
	optionnal
	* README, TODO, configure.ac: Adding notes about recent merges and
	fixes.
	* : commit c3bcff42e899b34b7d0bf30b0c8cd10a1838d0dd Merge: b07d383
	aa08790 Author: C. Ahlstrom <ahlstromcj@gmail.com> Date:   Fri May
	12 05:45:44 2017 -0400
	* : commit b07d3830fd6ec57f159386f47cebe7a767568134 Merge: da7d034
	829a3c3 Author: C. Ahlstrom <ahlstromcj@gmail.com> Date:   Fri May
	12 05:35:51 2017 -0400

2017-05-12  jean-emmanuel <jean-emmanuel.doucet@groolot.net>

	* seq_gtkmm2/src/mainwnd.cpp: mainwnd: request size based on main
	container's to avoid window size jumps when resizing near
	scrollbars' appearance point
	* seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/src/mainwnd.cpp: 
	mainwnd: wrap the pattern panel in a scrollable viewport
	* resources/pixmaps/follow.xpm, seq_gtkmm2/include/seqedit.hpp,
	seq_gtkmm2/include/seqroll.hpp, seq_gtkmm2/src/seqedit.cpp,
	seq_gtkmm2/src/seqroll.cpp: seqroll: add a toggle in the top toolbar
	to make progress follow optionnal

2017-05-11  Chris Ahlstrom <ahlstromcj@gmail.com>

	* : Merged jean-emmanuel-manual-bpm-and-measure branch after adding
	signal-changed callback, issue #77.
	* seq_gtkmm2/include/seqedit.hpp, seq_gtkmm2/src/seqedit.cpp: Added
	some temporary output to see if the callbacks are working.

2017-05-11  jean-emmanuel <jean-emmanuel.doucet@groolot.net>

	* seq_gtkmm2/include/seqmenu.hpp, seq_gtkmm2/src/seqmenu.cpp: 
	seqmenu: paste: don't assign from clipboard when its empty (fixes
	crash when playing sequences pasted that way)

2017-05-10  jean-emmanuel <jean-emmanuel.doucet@groolot.net>

	* seq_gtkmm2/include/seqedit.hpp, seq_gtkmm2/src/seqedit.cpp: Make
	measure and beat_per_measure entries editable to allow setting these
	parameters manually

2017-05-07  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, README, configure.ac, libseq64/include/sequence.hpp,
	libseq64/src/sequence.cpp, seq_gtkmm2/include/seqedit.hpp,
	seq_gtkmm2/include/seqroll.hpp, seq_gtkmm2/src/seqedit.cpp,
	seq_gtkmm2/src/seqroll.cpp: Incorporated Stazed/Seq32 enhanced
	loop-recording feature.
	* ChangeLog: Checking in version 0.90.5.
	* NEWS, README, TODO, configure.ac, libseq64/include/perform.hpp,
	libseq64/src/perform.cpp: Added ability to change the queue-replace
	pattern easily.
	* README: Stamping 0.90.5 for supporting queued-solo feature.

2017-05-06  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/perform.cpp: Made sure that regular queuing is not
	disabled by changing screenset, to preserve seq24 behavior.
	* README, configure.ac, libseq64/src/perform.cpp,
	seq_gtkmm2/src/mainwnd.cpp: Another fix to queue-replace mode issue
	#74.
	* libseq64/include/perform.hpp, libseq64/src/perform.cpp: Fixed the
	queue-replace feature for screenset changes in issue #74.

2017-05-05  Chris Ahlstrom <ahlstromcj@gmail.com>

	* TODO, libseq64/include/perform.hpp, libseq64/src/perform.cpp: 
	Finished the queued-replace functionality.

2017-05-03  Chris Ahlstrom <ahlstromcj@gmail.com>

	* doc/dox/osc_support.dox, libseq64/include/perform.hpp,
	libseq64/src/perform.cpp: Initial rudimentary implementation of
	queued-replace.

2017-05-01  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, README, TODO, configure.ac,
	contrib/notes/dependencies.txt, doc/dox/doxy-notes.cfg,
	doc/dox/doxy-reference.cfg, doc/dox/jack_modes.dox,
	doc/dox/license.dox, doc/dox/mainpage-notes.dox,
	doc/dox/mainpage-reference.dox, doc/dox/make_dox,
	doc/dox/osc_support.dox, doc/dox/speed_issues.dox,
	doc/dox/user_testing.dox, libseq64/include/editable_events.hpp,
	libseq64/src/perform.cpp, seq_gtkmm2/include/eventslots.hpp,
	seq_gtkmm2/src/eventslots.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/perfedit.cpp: Updated documentation, updated event
	editor, added dev-notes PDF.

2017-04-29  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/include/options.hpp, seq_gtkmm2/src/options.cpp: Fixed
	issue #76 by converting JACK buttons to toggle-buttons.
	* INSTALL, README, bootstrap, libseq64/include/perform.hpp,
	libseq64/src/midifile.cpp, libseq64/src/perform.cpp,
	seq_gtkmm2/src/options.cpp, seq_portmidi/src/mastermidibus.cpp,
	seq_rtmidi/src/mastermidibus.cpp: Interim check-in.

2017-04-28  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, TODO, configure.ac, doc/dox/doxy-reference.cfg,
	libseq64/include/event.hpp, libseq64/include/seq64_features.h,
	libseq64/src/cmdlineopts.cpp, libseq64/src/midifile.cpp,
	libseq64/src/optionsfile.cpp, seq_alsamidi/src/mastermidibus.cpp,
	seq_rtmidi/src/midi_alsa_info.cpp, seq_rtmidi/src/midi_jack.cpp: 
	Made strip-mutes permanent, protect against VMPK feedback bug.

2017-04-26  Chris Ahlstrom <ahlstromcj@gmail.com>

	* README, man/seq64.1, man/seq64cli.1, man/sequencer64.1: Updated
	documentation for 0.90.4.

2017-04-25  Chris Ahlstrom <ahlstromcj@gmail.com>

	* README, Seq64rtmidi/seq64rtmidi.cpp, configure.ac,
	libseq64/include/cmdlineopts.hpp, libseq64/include/optionsfile.hpp,
	libseq64/include/perform.hpp, libseq64/src/cmdlineopts.cpp,
	libseq64/src/midifile.cpp, libseq64/src/optionsfile.cpp,
	libseq64/src/perform.cpp, seq_gtkmm2/include/mainwnd.hpp,
	seq_gtkmm2/src/mainwnd.cpp: Added new menu entries to clear and
	reload mute-groups.
	* libseq64/include/event.hpp, libseq64/include/perform.hpp,
	libseq64/src/midifile.cpp, libseq64/src/perform.cpp,
	seq_rtmidi/src/combined_jack_callbacks.cpp,
	seq_rtmidi/src/jack_callbacks.cpp, seq_rtmidi/src/midi_jack.cpp: 
	Fixed issue #75, accidentally filtering 2-byte MIDI events in
	midi_jack module.

2017-04-24  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/git.txt, libseq64/src/optionsfile.cpp,
	libseq64/src/perform.cpp: Fixed a bug in optionsfile related to
	issue #72.

2017-04-23  Chris Ahlstrom <ahlstromcj@gmail.com>

	* README, Seq64cli/seq64rtcli.cpp, Seq64rtmidi/seq64rtmidi.cpp,
	TODO, configure.ac, libseq64/include/cmdlineopts.hpp,
	libseq64/include/daemonize.hpp, libseq64/include/rc_settings.hpp,
	libseq64/include/user_settings.hpp, libseq64/src/cmdlineopts.cpp,
	libseq64/src/daemonize.cpp, libseq64/src/rc_settings.cpp,
	libseq64/src/user_settings.cpp, libseq64/src/userfile.cpp: Got
	daemonization and log-file options working.

2017-04-19  Chris Ahlstrom <ahlstromcj@gmail.com>

	* : Merged wip to incorporate fixes for 0.90.3.

2017-04-18  Chris Ahlstrom <ahlstromcj@gmail.com>

	* TODO, seq_gtkmm2/src/seqedit.cpp: Tentative fix to issue #69, MIDI
	thru not working.
	* README, TODO, contrib/configs/animtim/AKAI_APC40.map,
	contrib/configs/animtim/AKAI_APC40.txt,
	contrib/configs/animtim/sequencer64.rc, libseq64/include/event.hpp,
	libseq64/src/perform.cpp, seq_gtkmm2/src/mainwnd.cpp: Tentatively
	fixed issue #71 where armed patterns become unarmed when starting
	play in Live mode.

2017-04-15  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/configfile.cpp: Ported over the configfile fix made
	in master.
	* libseq64/src/configfile.cpp: Fixed weird parsing bug when checking
	for obsolete New-keys section.
	* README, libseq64/include/event.hpp, seq_rtmidi/src/midi_jack.cpp: 
	Backported note on velocity 0 fixes to master.
	* README, configure.ac, contrib/notes/git.txt,
	libseq64/include/event.hpp, libseq64/include/midi_control.hpp,
	libseq64/src/event.cpp, libseq64/src/midifile.cpp,
	libseq64/src/optionsfile.cpp, libseq64/src/perform.cpp,
	seq_rtmidi/src/midi_jack.cpp: Importand fixes for detecting Note On
	with velocity 0.

2017-04-14  Chris Ahlstrom <ahlstromcj@gmail.com>

	* Seq64cli/seq64rtcli.cpp, TODO, libseq64/include/businfo.hpp,
	libseq64/include/mastermidibase.hpp, libseq64/include/perform.hpp,
	libseq64/include/rc_settings.hpp,
	libseq64/include/user_settings.hpp, libseq64/src/businfo.cpp,
	libseq64/src/cmdlineopts.cpp, libseq64/src/daemonize.cpp,
	libseq64/src/mastermidibase.cpp, libseq64/src/optionsfile.cpp,
	libseq64/src/perform.cpp, libseq64/src/user_settings.cpp,
	libseq64/src/userfile.cpp: Interim check-in, getting daemonization
	to work still in progress.

2017-04-12  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/cmdlineopts.cpp, seq_gtkmm2/src/mainwnd.cpp: Added
	more hotkeys for the File menu.

2017-04-10  Chris Ahlstrom <ahlstromcj@gmail.com>

	* .gitignore, TODO, configure.ac, libseq64/include/Makefile.am,
	libseq64/include/daemonize.hpp, libseq64/include/platform_macros.h,
	libseq64/src/Makefile.am, libseq64/src/daemonize.cpp: Added the
	daemonize module, to be used in the no-gui application.

2017-04-08  Chris Ahlstrom <ahlstromcj@gmail.com>

	* Makefile.am, Seq64cli/Makefile.am, Seq64cli/seq64rtcli.cpp,
	Seq64rtmidi/seq64rtmidi.cpp, Sequencer64/sequencer64.cpp,
	bootstrap, configure.ac, libseq64/include/gui_assistant.hpp,
	libseq64/include/rc_settings.hpp, libseq64/src/perform.cpp,
	seq_gtkmm2/src/mainwnd.cpp: Rough draft of 0.91.0 with an additional
	app without a gui, seq64cli, working towards issue #64.

2017-04-06  Chris Ahlstrom <ahlstromcj@gmail.com>

	* TODO, seq_gtkmm2/src/mainwnd.cpp: Made the ALSA/JACK button
	disabled when playing, to match the other buttons and prevent trying
	to set ALSA/JACK while playing :-D.
	* README, TODO, configure.ac, libseq64/include/midibyte.hpp,
	seq_alsamidi/src/midibus.cpp, seq_rtmidi/include/midi_jack.hpp,
	seq_rtmidi/src/midi_alsa.cpp, seq_rtmidi/src/midi_jack.cpp: 
	Preparation for release 0.90.2.

2017-04-04  Chris Ahlstrom <ahlstromcj@gmail.com>

	* .gitignore, seq_rtmidi/include/midi_jack.hpp,
	seq_rtmidi/src/midi_alsa.cpp, seq_rtmidi/src/midi_jack.cpp: Re issue
	#67, added stop, start, song-pos, and continue events missing from
	the midi_jack module.

2017-04-03  Chris Ahlstrom <ahlstromcj@gmail.com>

	* README, TODO, contrib/configs/sequencer64.rc.example,
	libseq64/include/mastermidibase.hpp,
	libseq64/src/mastermidibase.cpp, libseq64/src/midibase.cpp,
	libseq64/src/perform.cpp, seq_gtkmm2/include/mainwnd.hpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_rtmidi/src/midi_alsa.cpp,
	seq_rtmidi/src/midi_alsa_info.cpp, seq_rtmidi/src/midi_jack.cpp: An
	attempt to fix issue #67, where a call to the wrong overload of
	clock() prevented MIDI clock data being sent.

2017-04-01  Chris Ahlstrom <ahlstromcj@gmail.com>

	* doc/dox/doxy-reference.cfg, libseq64/include/mastermidibase.hpp,
	libseq64/include/midibase.hpp, libseq64/src/businfo.cpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/mastermidibase.cpp,
	libseq64/src/midibase.cpp, libseq64/src/perform.cpp,
	seq_rtmidi/include/rtmidi.hpp, seq_rtmidi/src/midi_alsa.cpp,
	seq_rtmidi/src/midi_alsa_info.cpp, seq_rtmidi/src/midi_info.cpp,
	seq_rtmidi/src/midi_jack.cpp, seq_rtmidi/src/midi_jack_info.cpp,
	seq_rtmidi/src/midibus.cpp, seq_rtmidi/src/rtmidi.cpp: Fixed the
	Doxygen programmer reference manual in a lot of the modules.
	* INSTALL, README, configure.ac, contrib/midi/README,
	doc/dox/doxy-reference.cfg, doc/dox/jack_modes.dox,
	doc/dox/speed_issues.dox, libseq64/include/midibus.hpp,
	libseq64/include/seq64_features.h, libseq64/src/cmdlineopts.cpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/midifile.cpp,
	libseq64/src/perform.cpp, libseq64/src/sequence.cpp,
	seq_alsamidi/src/mastermidibus.cpp,
	seq_gtkmm2/include/gui_key_tests.hpp,
	seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/src/gui_key_tests.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/perfroll_input.cpp,
	seq_gtkmm2/src/seqtime.cpp, seq_rtmidi/include/midi_info.hpp,
	seq_rtmidi/include/midi_jack.hpp, seq_rtmidi/src/midi_alsa.cpp: 
	Interim check-in, updating code documentation.

2017-03-30  Chris Ahlstrom <ahlstromcj@gmail.com>

	* TODO, libseq64/include/perform.hpp, libseq64/src/perform.cpp,
	libseq64/src/sequence.cpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/perfnames.cpp: Interim
	check-in, working on Shift-click pattern toggle.

2017-03-28  Chris Ahlstrom <ahlstromcj@gmail.com>

	* NEWS, TODO, configure.ac, configure.help, debian/README,
	debian/changelog, debian/compat, debian/control, debian/copyright,
	debian/menu, debian/rules, debian/sequencer64.desktop,
	doc/dox/speed_issues.dox, libseq64/src/easy_macros.cpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/midifile.cpp,
	libseq64/src/sequence.cpp: Upgraded Debian packaging to the new
	version.

2017-03-26  Chris Ahlstrom <ahlstromcj@gmail.com>

	* README, libseq64/include/perform.hpp, libseq64/src/perform.cpp,
	seq_alsamidi/src/mastermidibus.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_rtmidi/src/midi_alsa.cpp: Fixed BPM page up/down MIDI control
	handling.

2017-03-25  Chris Ahlstrom <ahlstromcj@gmail.com>

	* TODO, libseq64/src/perform.cpp, seq_gtkmm2/src/seqedit.cpp: Fixed
	synch between seqedit dump button and mainwid mute state, and
	enabled stazed fix for record/thru, needed to partly resolve issue
	#56.
	* TODO, contrib/configs/sequencer64.rc.example,
	contrib/configs/sequencer64.usr.example,
	libseq64/include/app_limits.h, libseq64/include/calculations.hpp,
	libseq64/include/jack_assistant.hpp,
	libseq64/include/mastermidibase.hpp,
	libseq64/include/midi_control.hpp, libseq64/include/midibyte.hpp,
	libseq64/include/perform.hpp, libseq64/include/user_settings.hpp,
	libseq64/src/calculations.cpp, libseq64/src/midifile.cpp,
	libseq64/src/optionsfile.cpp, libseq64/src/perform.cpp,
	libseq64/src/user_settings.cpp, libseq64/src/userfile.cpp,
	seq_alsamidi/src/mastermidibus.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_portmidi/src/mastermidibus.cpp: Added BPM page up/down MIDI
	control and increment settings.

2017-03-22  Chris Ahlstrom <ahlstromcj@gmail.com>

	* TODO, libseq64/include/app_limits.h,
	libseq64/include/calculations.hpp,
	libseq64/include/editable_events.hpp,
	libseq64/include/jack_assistant.hpp,
	libseq64/include/mastermidibase.hpp, libseq64/include/midibase.hpp,
	libseq64/include/midibyte.hpp, libseq64/include/perform.hpp,
	libseq64/include/seq64_features.h,
	libseq64/include/user_settings.hpp,
	libseq64/src/editable_events.cpp, libseq64/src/jack_assistant.cpp,
	libseq64/src/mastermidibase.cpp, libseq64/src/midibase.cpp,
	libseq64/src/midibyte.cpp, libseq64/src/midifile.cpp,
	libseq64/src/optionsfile.cpp, libseq64/src/perform.cpp,
	libseq64/src/sequence.cpp, libseq64/src/user_settings.cpp,
	libseq64/src/userfile.cpp, man/Makefile.am, man/seq64.1,
	man/sequencer64.1, seq_alsamidi/include/mastermidibus_am.hpp,
	seq_alsamidi/include/midibus_am.hpp,
	seq_alsamidi/src/mastermidibus.cpp, seq_alsamidi/src/midibus.cpp,
	seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/include/seqedit.hpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/perfedit.cpp,
	seq_gtkmm2/src/seqedit.cpp,
	seq_portmidi/include/mastermidibus_pm.hpp,
	seq_portmidi/src/mastermidibus.cpp,
	seq_rtmidi/include/mastermidibus_rm.hpp,
	seq_rtmidi/include/midi_alsa.hpp,
	seq_rtmidi/include/midi_alsa_info.hpp,
	seq_rtmidi/include/midi_api.hpp, seq_rtmidi/include/midi_info.hpp,
	seq_rtmidi/include/midi_jack.hpp,
	seq_rtmidi/include/midi_jack_info.hpp,
	seq_rtmidi/include/rtmidi.hpp, seq_rtmidi/include/rtmidi_info.hpp,
	seq_rtmidi/src/mastermidibus.cpp, seq_rtmidi/src/midi_alsa.cpp,
	seq_rtmidi/src/midi_alsa_info.cpp, seq_rtmidi/src/midi_info.cpp,
	seq_rtmidi/src/midi_jack.cpp, seq_rtmidi/src/midi_jack_info.cpp,
	seq_rtmidi/src/rtmidi_info.cpp: Interim check-in, changed BPM from
	int to double for issue #63, 2 decimal places, almost done.

2017-03-19  Chris Ahlstrom <ahlstromcj@gmail.com>

	* README, ROADMAP, TODO, configure.ac,
	libseq64/src/optionsfile.cpp, libseq64/src/perform.cpp: 
	Stop/pause/start MIDI control now works in the wip branch.

2017-03-18  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/midi-control-notes.txt,
	contrib/notes/midi_control.dot, libseq64/include/midi_control.hpp,
	libseq64/include/perform.hpp, libseq64/src/optionsfile.cpp,
	libseq64/src/perform.cpp: Reworked the extended MIDI controls a bit,
	still in progress.

2017-03-14  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/midi_control.hpp, libseq64/include/perform.hpp,
	libseq64/src/Makefile.am, libseq64/src/midi_control.cpp,
	libseq64/src/optionsfile.cpp, libseq64/src/perform.cpp: Extended
	MIDI control values in place, only read/written from rc file at
	present.

2017-03-13  Chris Ahlstrom <ahlstromcj@gmail.com>

	* README, Seq64rtmidi/Makefile.am, TODO, configure.ac,
	contrib/scripts/issues-github, libseq64/include/midibase.hpp,
	libseq64/include/rc_settings.hpp,
	libseq64/include/seq64_features.h, libseq64/src/Makefile.am,
	libseq64/src/c.cpp, libseq64/src/cmdlineopts.cpp,
	libseq64/src/seq64_features.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_rtmidi/include/midi_info.hpp,
	seq_rtmidi/src/jack_callbacks.cpp,
	seq_rtmidi/src/mastermidibus.cpp, seq_rtmidi/src/midi_alsa.cpp,
	seq_rtmidi/src/midibus.cpp: Added functions for app/client name,
	with linker issues, and added to code log actual ALSA client ID
	properly for virtual ports.

2017-02-26  Chris Ahlstrom <ahlstromcj@gmail.com>

	* ChangeLog, libseq64/src/cmdlineopts.cpp,
	seq_gtkmm2/src/mainwnd.cpp: Paperwork for version 0.90.1.

2017-02-26  Chris Ahlstrom <ahlstromcj@gmail.com>

	* README, README.jack, TODO, configure.ac, contrib/notes/git.txt,
	libseq64/include/easy_macros.h, libseq64/src/easy_macros.cpp: Some
	cleanup and doc updates preparatory to 0.90.1.

2017-02-24  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, README, configure.ac, libseq64/src/c.cpp,
	libseq64/src/calculations.cpp, libseq64/src/cmdlineopts.cpp,
	libseq64/src/midibase.cpp, seq_rtmidi/src/midi_jack.cpp,
	seq_rtmidi/src/midi_jack_info.cpp: Initial check-in of 0.90.1 to fix
	a2jmidid, issues #61, #62.

2017-02-22  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/options.cpp: Minor
	tweaks to jack buttons.
	* README, README.jack, configure.ac, seq_gtkmm2/src/mainwnd.cpp,
	seq_rtmidi/src/mastermidibus.cpp, seq_rtmidi/src/midi_jack.cpp: 
	Nearing the finish line for JACK support, fixed a configure issue.

2017-02-21  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, NEWS, README, bootstrap, configure.ac, debian/README,
	libseq64/include/easy_macros.h, seq_portmidi/src/mastermidibus.cpp,
	seq_rtmidi/include/mastermidibus_rm.hpp,
	seq_rtmidi/include/midi_alsa_info.hpp,
	seq_rtmidi/include/midi_api.hpp, seq_rtmidi/include/midi_jack.hpp,
	seq_rtmidi/include/midi_jack_data.hpp,
	seq_rtmidi/include/midi_jack_info.hpp,
	seq_rtmidi/include/midibus_rm.hpp, seq_rtmidi/include/rtmidi.hpp,
	seq_rtmidi/include/rtmidi_types.hpp,
	seq_rtmidi/src/mastermidibus.cpp, seq_rtmidi/src/midi_info.cpp,
	seq_rtmidi/src/midi_jack.cpp, seq_rtmidi/src/midi_jack_info.cpp,
	seq_rtmidi/src/rtmidi_types.cpp: Interim check-in for safe-keeping,
	clean-up.

2017-02-20  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/configs/sequencer64.usr.example,
	libseq64/include/app_limits.h, libseq64/include/midibase.hpp,
	libseq64/include/sequence.hpp, libseq64/include/user_settings.hpp,
	libseq64/src/midibase.cpp, libseq64/src/sequence.cpp,
	libseq64/src/user_settings.cpp, libseq64/src/userfile.cpp,
	seq_gtkmm2/include/seqedit.hpp, seq_gtkmm2/src/seqedit.cpp,
	seq_rtmidi/include/mastermidibus_rm.hpp,
	seq_rtmidi/src/mastermidibus.cpp, seq_rtmidi/src/midi_jack.cpp,
	seq_rtmidi/src/midi_jack_info.cpp: Interim check-in, JACK I/O and
	free-velocity recording basically work.

2017-02-19  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, libseq64/include/businfo.hpp,
	libseq64/include/mastermidibase.hpp, libseq64/include/midibase.hpp,
	libseq64/include/seq64_features.h, libseq64/include/sequence.hpp,
	libseq64/src/businfo.cpp, libseq64/src/jack_assistant.cpp,
	libseq64/src/mastermidibase.cpp, libseq64/src/midibase.cpp,
	libseq64/src/perform.cpp, libseq64/src/sequence.cpp,
	seq_gtkmm2/src/seqedit.cpp, seq_rtmidi/include/midi_alsa.hpp,
	seq_rtmidi/include/midi_api.hpp, seq_rtmidi/include/midi_info.hpp,
	seq_rtmidi/include/midi_jack.hpp,
	seq_rtmidi/include/midibus_rm.hpp, seq_rtmidi/include/rtmidi.hpp,
	seq_rtmidi/include/rtmidi_types.hpp,
	seq_rtmidi/src/mastermidibus.cpp, seq_rtmidi/src/midi_alsa.cpp,
	seq_rtmidi/src/midi_alsa_info.cpp, seq_rtmidi/src/midi_jack.cpp,
	seq_rtmidi/src/midi_jack_info.cpp, seq_rtmidi/src/midibus.cpp,
	seq_rtmidi/src/rtmidi_types.cpp: Got JACK MIDI output working, still
	refactoring to make JACK input polling work.

2017-02-16  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_rtmidi/include/midi_api.hpp,
	seq_rtmidi/include/midi_jack.hpp,
	seq_rtmidi/include/midi_jack_data.hpp,
	seq_rtmidi/include/midi_jack_info.hpp,
	seq_rtmidi/include/rtmidi.hpp, seq_rtmidi/include/rtmidi_types.hpp,
	seq_rtmidi/src/midi_api.cpp, seq_rtmidi/src/midi_jack.cpp,
	seq_rtmidi/src/midi_jack_info.cpp, seq_rtmidi/src/rtmidi_types.cpp: 
	Interim check-in, getting rtmidi_in_data properly initialized is in
	progress.

2017-02-13  Chris Ahlstrom <ahlstromcj@gmail.com>

	* Seq64portmidi/seq64portmidi.cpp, Seq64rtmidi/seq64rtmidi.cpp,
	Sequencer64/sequencer64.cpp, seq_alsamidi/src/midibus.cpp,
	seq_gtkmm2/include/options.hpp, seq_gtkmm2/src/options.cpp,
	seq_portmidi/src/midibus.cpp, seq_rtmidi/src/midibus.cpp: Interim
	check-in, fixed some compiler errors on regular and portmidi
	libraries.
	* libseq64/include/rc_settings.hpp, libseq64/src/cmdlineopts.cpp,
	libseq64/src/event.cpp, libseq64/src/jack_assistant.cpp,
	libseq64/src/optionsfile.cpp, libseq64/src/perform.cpp,
	libseq64/src/rc_settings.cpp, libseq64/src/sequence.cpp,
	seq_gtkmm2/include/options.hpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/options.cpp, seq_gtkmm2/src/seqedit.cpp,
	seq_rtmidi/include/midi_alsa.hpp, seq_rtmidi/include/midi_api.hpp,
	seq_rtmidi/include/midi_jack.hpp, seq_rtmidi/include/rtmidi.hpp,
	seq_rtmidi/src/mastermidibus.cpp, seq_rtmidi/src/midi_alsa.cpp,
	seq_rtmidi/src/midi_api.cpp, seq_rtmidi/src/midi_jack.cpp,
	seq_rtmidi/src/midi_jack_info.cpp, seq_rtmidi/src/rtmidi.cpp,
	seq_rtmidi/src/rtmidi_info.cpp: More tweaking, still working on
	getting data between JACK ports properly.

2017-02-11  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/mastermidibase.hpp,
	libseq64/include/midibase.hpp, libseq64/include/rc_settings.hpp,
	libseq64/src/businfo.cpp, libseq64/src/cmdlineopts.cpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/mastermidibase.cpp,
	libseq64/src/midibase.cpp, libseq64/src/perform.cpp,
	libseq64/src/rc_settings.cpp, libseq64/src/sequence.cpp,
	seq_alsamidi/include/midibus_am.hpp, seq_alsamidi/src/midibus.cpp,
	seq_portmidi/src/midibus.cpp, seq_rtmidi/include/midi_alsa.hpp,
	seq_rtmidi/include/midi_api.hpp, seq_rtmidi/include/midi_info.hpp,
	seq_rtmidi/include/midi_jack.hpp, seq_rtmidi/include/rtmidi.hpp,
	seq_rtmidi/include/rtmidi_types.hpp,
	seq_rtmidi/src/mastermidibus.cpp, seq_rtmidi/src/midi_alsa.cpp,
	seq_rtmidi/src/midi_alsa_info.cpp, seq_rtmidi/src/midi_api.cpp,
	seq_rtmidi/src/midi_info.cpp, seq_rtmidi/src/midi_jack.cpp,
	seq_rtmidi/src/midi_jack_info.cpp, seq_rtmidi/src/midibus.cpp,
	seq_rtmidi/src/rtmidi.cpp: Interim check-in, still fixing setting up
	JACK I/O ports, what a pain.

2017-02-09  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/io-seq64.txt, libseq64/include/businfo.hpp,
	libseq64/include/mastermidibase.hpp, libseq64/include/midibase.hpp,
	libseq64/src/businfo.cpp, libseq64/src/mastermidibase.cpp,
	libseq64/src/perform.cpp, seq_rtmidi/src/midi_jack.cpp,
	seq_rtmidi/src/midi_jack_info.cpp, seq_rtmidi/src/midibus.cpp: 
	Improvements in JACK I/O bus arranging, still in progress.

2017-02-06  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/io-seq64.txt, libseq64/include/rc_settings.hpp,
	libseq64/src/cmdlineopts.cpp, libseq64/src/optionsfile.cpp,
	libseq64/src/rc_settings.cpp, libseq64/src/sequence.cpp,
	seq_gtkmm2/src/seqedit.cpp, seq_rtmidi/src/midi_jack.cpp,
	seq_rtmidi/src/midi_jack_info.cpp, seq_rtmidi/src/midibus.cpp,
	seq_rtmidi/src/rtmidi.cpp, seq_rtmidi/src/rtmidi_info.cpp: Added
	with-jack-midi option, currently command-line only, still dealing
	with backward I/O of JACK re ALSA.

2017-02-05  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/businfo.hpp,
	libseq64/include/mastermidibase.hpp, libseq64/src/businfo.cpp,
	libseq64/src/midibase.cpp, libseq64/src/sequence.cpp,
	seq_rtmidi/include/midi_api.hpp, seq_rtmidi/include/midi_info.hpp,
	seq_rtmidi/include/midi_jack.hpp,
	seq_rtmidi/include/midibus_rm.hpp,
	seq_rtmidi/include/rtmidi_info.hpp,
	seq_rtmidi/include/rtmidi_types.hpp,
	seq_rtmidi/src/mastermidibus.cpp, seq_rtmidi/src/midi_alsa.cpp,
	seq_rtmidi/src/midi_alsa_info.cpp, seq_rtmidi/src/midi_api.cpp,
	seq_rtmidi/src/midi_info.cpp, seq_rtmidi/src/midi_jack.cpp,
	seq_rtmidi/src/midi_jack_info.cpp, seq_rtmidi/src/midibus.cpp: 
	Fixups for handling virtual ports properly.

2017-02-04  Chris Ahlstrom <ahlstromcj@gmail.com>

	* Seq64rtmidi/seq64rtmidi.cpp, contrib/code/jack-smf-player.c,
	contrib/code/jack_bbt_position.cpp,
	libseq64/include/cmdlineopts.hpp, libseq64/include/configfile.hpp,
	libseq64/include/mastermidibase.hpp, libseq64/include/midibase.hpp,
	libseq64/include/optionsfile.hpp, libseq64/include/perform.hpp,
	libseq64/src/cmdlineopts.cpp, libseq64/src/configfile.cpp,
	libseq64/src/mastermidibase.cpp, libseq64/src/optionsfile.cpp,
	libseq64/src/perform.cpp, seq_gtkmm2/include/mainwnd.hpp,
	seq_gtkmm2/src/keys_perform_gtk2.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/options.cpp, seq_gtkmm2/src/perfroll.cpp,
	seq_rtmidi/include/midi_api.hpp, seq_rtmidi/include/midi_info.hpp,
	seq_rtmidi/include/midibus_rm.hpp,
	seq_rtmidi/include/rtmidi_info.hpp,
	seq_rtmidi/src/mastermidibus.cpp, seq_rtmidi/src/midi_jack.cpp,
	seq_rtmidi/src/midi_probe.cpp, seq_rtmidi/src/midibus.cpp,
	seq_rtmidi/src/rtmidi_info.cpp: Fixed rtmidi ALSA input toggle, made
	midi-input configuration more robust.

2017-02-03  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/easy_macros.h, libseq64/src/jack_assistant.cpp,
	seq_rtmidi/include/midi_info.hpp,
	seq_rtmidi/include/midi_jack_info.hpp,
	seq_rtmidi/include/rtmidi.hpp, seq_rtmidi/src/mastermidibus.cpp,
	seq_rtmidi/src/midi_alsa.cpp, seq_rtmidi/src/midi_alsa_info.cpp,
	seq_rtmidi/src/midi_api.cpp, seq_rtmidi/src/midi_jack.cpp,
	seq_rtmidi/src/midi_jack_info.cpp, seq_rtmidi/src/midibus.cpp: Back
	to ALSA, MIDI Input GUI toggle does not work, interim check-in.

2017-02-01  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/easy_macros.h, libseq64/src/easy_macros.cpp,
	libseq64/src/jack_assistant.cpp, seq_alsamidi/src/midibus.cpp,
	seq_rtmidi/include/mastermidibus_rm.hpp,
	seq_rtmidi/include/midi_alsa_info.hpp,
	seq_rtmidi/include/midi_info.hpp, seq_rtmidi/include/midi_jack.hpp,
	seq_rtmidi/include/midi_jack_info.hpp,
	seq_rtmidi/include/rtmidi_info.hpp,
	seq_rtmidi/include/rtmidi_types.hpp,
	seq_rtmidi/src/mastermidibus.cpp, seq_rtmidi/src/midi_alsa.cpp,
	seq_rtmidi/src/midi_alsa_info.cpp, seq_rtmidi/src/midi_jack.cpp,
	seq_rtmidi/src/midi_jack_info.cpp, seq_rtmidi/src/midibus.cpp: Got
	rtmidi ALSA implementation polling keyboard properly.

2017-01-30  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/businfo.hpp,
	libseq64/include/mastermidibase.hpp, libseq64/include/midibase.hpp,
	libseq64/include/perform.hpp, libseq64/src/businfo.cpp,
	libseq64/src/cmdlineopts.cpp, libseq64/src/mastermidibase.cpp,
	libseq64/src/midibase.cpp,
	seq_alsamidi/include/mastermidibus_am.hpp,
	seq_alsamidi/src/mastermidibus.cpp, seq_alsamidi/src/midibus.cpp,
	seq_gtkmm2/src/options.cpp,
	seq_rtmidi/include/mastermidibus_rm.hpp,
	seq_rtmidi/include/midi_alsa.hpp,
	seq_rtmidi/include/midi_alsa_info.hpp,
	seq_rtmidi/include/midi_api.hpp, seq_rtmidi/include/midi_info.hpp,
	seq_rtmidi/include/midi_jack.hpp,
	seq_rtmidi/include/midibus_rm.hpp, seq_rtmidi/include/rtmidi.hpp,
	seq_rtmidi/include/rtmidi_info.hpp,
	seq_rtmidi/src/mastermidibus.cpp, seq_rtmidi/src/midi_alsa.cpp,
	seq_rtmidi/src/midi_alsa_info.cpp, seq_rtmidi/src/midi_info.cpp,
	seq_rtmidi/src/midibus.cpp: Got announce bus in place, but still
	strugging to get MIDI keyboard ALSA input to work.

2017-01-28  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/businfo.hpp, libseq64/include/midibase.hpp,
	libseq64/include/perform.hpp, libseq64/src/businfo.cpp,
	libseq64/src/mastermidibase.cpp, libseq64/src/optionsfile.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/options.cpp: Fixed
	alsamidi start up and MIDI input toggling.

2017-01-26  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_portmidi/src/mastermidibus.cpp: Made portmidi bus interface
	match new businfo interface.
	* libseq64/include/mastermidibase.hpp,
	libseq64/src/mastermidibase.cpp,
	seq_rtmidi/include/rtmidi_info.hpp,
	seq_rtmidi/src/mastermidibus.cpp,
	seq_rtmidi/src/midi_alsa_info.cpp,
	seq_rtmidi/src/midi_jack_info.cpp: Made rtmidi bus interface match
	new businfo interface.
	* libseq64/include/businfo.hpp, libseq64/include/easy_macros.h,
	libseq64/include/mastermidibase.hpp, libseq64/include/midibase.hpp,
	libseq64/include/perform.hpp, libseq64/src/businfo.cpp,
	libseq64/src/easy_macros.cpp, libseq64/src/jack_assistant.cpp,
	libseq64/src/mastermidibase.cpp, libseq64/src/midibase.cpp,
	libseq64/src/optionsfile.cpp, libseq64/src/perform.cpp,
	seq_alsamidi/src/mastermidibus.cpp, seq_gtkmm2/src/options.cpp,
	seq_portmidi/src/mastermidibus.cpp,
	seq_rtmidi/include/mastermidibus_rm.hpp,
	seq_rtmidi/include/rtmidi_types.hpp, seq_rtmidi/src/midi_alsa.cpp,
	seq_rtmidi/src/midi_jack.cpp, seq_rtmidi/src/rtmidi_types.cpp: Still
	working on fixing bugs introduced to original app by the
	refactoring, working on rc and options dialog.

2017-01-22  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/jack.txt, libseq64/include/midibase.hpp,
	libseq64/src/businfo.cpp, libseq64/src/jack_assistant.cpp,
	libseq64/src/midibase.cpp, libseq64/src/perform.cpp,
	seq_rtmidi/include/midi_jack.hpp,
	seq_rtmidi/include/midi_jack_data.hpp,
	seq_rtmidi/include/midi_jack_info.hpp,
	seq_rtmidi/include/rtmidi_types.hpp, seq_rtmidi/src/midi_jack.cpp,
	seq_rtmidi/src/midi_jack_info.cpp, seq_rtmidi/src/rtmidi.cpp: 
	Getting mulit-client code to work, still in progress.

2017-01-21  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/easy_macros.h,
	libseq64/include/jack_assistant.hpp,
	libseq64/include/mastermidibase.hpp, libseq64/include/perform.hpp,
	libseq64/include/rc_settings.hpp, libseq64/src/cmdlineopts.cpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/optionsfile.cpp,
	libseq64/src/perform.cpp, libseq64/src/rc_settings.cpp,
	seq_rtmidi/include/mastermidibus_rm.hpp,
	seq_rtmidi/src/mastermidibus.cpp, seq_rtmidi/src/midi_jack.cpp,
	seq_rtmidi/src/midi_jack_info.cpp, seq_rtmidi/src/rtmidi_info.cpp: 
	Added jack logging, refactored mastermidibus creation, still get
	corrupt JACK transport client pointer when stopping.

2017-01-20  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/jack.txt, libseq64/include/businfo.hpp,
	libseq64/include/jack_assistant.hpp, libseq64/src/businfo.cpp,
	libseq64/src/jack_assistant.cpp, seq_rtmidi/include/midi_api.hpp,
	seq_rtmidi/include/midi_info.hpp, seq_rtmidi/include/midi_jack.hpp,
	seq_rtmidi/include/midi_jack_info.hpp,
	seq_rtmidi/include/midibus_rm.hpp, seq_rtmidi/include/rtmidi.hpp,
	seq_rtmidi/include/rtmidi_info.hpp,
	seq_rtmidi/src/mastermidibus.cpp, seq_rtmidi/src/midi_info.cpp,
	seq_rtmidi/src/midi_jack.cpp, seq_rtmidi/src/midi_jack_info.cpp,
	seq_rtmidi/src/midi_jack_preserved.cpp, seq_rtmidi/src/midibus.cpp: 
	Added api_connect() to the rtmidi API set.

2017-01-18  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/jack_assistant.hpp,
	libseq64/include/perform.hpp, libseq64/src/jack_assistant.cpp,
	seq_rtmidi/include/midi_jack.hpp, seq_rtmidi/src/midi_jack.cpp,
	seq_rtmidi/src/midi_jack_info.cpp: Trying different JACK process
	callbacks to avoid segfault when JACK is running.
	* seq_alsamidi/src/mastermidibus.cpp: Fixed alsamidi mastermidibus
	module bus pointer usage.

2017-01-17  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/jack_assistant.cpp, libseq64/src/perform.cpp,
	seq_rtmidi/src/midi_jack.cpp, seq_rtmidi/src/midi_jack_info.cpp,
	seq_rtmidi/src/midi_jack_preserved.cpp: Interim check-in, JACK
	transport and JACK I/O together cause a segfault in the JACK
	transport callback.

2017-01-16  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/jack.txt, libseq64/include/businfo.hpp,
	libseq64/include/calculations.hpp, libseq64/include/easy_macros.h,
	libseq64/src/businfo.cpp, libseq64/src/calculations.cpp,
	libseq64/src/midibase.cpp, seq_alsamidi/src/mastermidibus.cpp,
	seq_portmidi/src/mastermidibus.cpp,
	seq_rtmidi/include/mastermidibus_rm.hpp,
	seq_rtmidi/include/midi_api.hpp, seq_rtmidi/include/midi_info.hpp,
	seq_rtmidi/include/midi_jack.hpp,
	seq_rtmidi/include/rtmidi_info.hpp,
	seq_rtmidi/src/mastermidibus.cpp, seq_rtmidi/src/midi_alsa.cpp,
	seq_rtmidi/src/midi_alsa_info.cpp, seq_rtmidi/src/midi_api.cpp,
	seq_rtmidi/src/midi_jack.cpp, seq_rtmidi/src/midi_jack_info.cpp: 
	Interim check-in, got JACK auto-connect basically working.

2017-01-15  Chris Ahlstrom <ahlstromcj@gmail.com>

	* bootstrap, contrib/notes/jack.txt, libseq64/include/businfo.hpp,
	libseq64/include/calculations.hpp, libseq64/include/midibase.hpp,
	libseq64/src/businfo.cpp, libseq64/src/calculations.cpp,
	libseq64/src/mastermidibase.cpp, libseq64/src/midibase.cpp,
	seq_rtmidi/include/midi_info.hpp,
	seq_rtmidi/include/midibus_rm.hpp,
	seq_rtmidi/include/rtmidi_types.hpp,
	seq_rtmidi/src/mastermidibus.cpp, seq_rtmidi/src/midi_alsa.cpp,
	seq_rtmidi/src/midi_alsa_info.cpp, seq_rtmidi/src/midi_info.cpp,
	seq_rtmidi/src/midi_jack.cpp, seq_rtmidi/src/midi_jack_info.cpp,
	seq_rtmidi/src/midi_probe.cpp, seq_rtmidi/src/midibus.cpp: Interim
	check-in, still getting port names to be exactl correct for virtual
	versus normal ports.

2017-01-13  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/businfo.cpp, seq_rtmidi/include/midi_jack.hpp,
	seq_rtmidi/include/midi_jack_info.hpp,
	seq_rtmidi/src/mastermidibus.cpp, seq_rtmidi/src/midi_jack.cpp,
	seq_rtmidi/src/midi_jack_info.cpp, seq_rtmidi/src/midibus.cpp: Added
	multi-client option, still getting client names and non-virtual
	ports squared away.

2017-01-12  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/midibase.hpp, seq_rtmidi/include/midi_api.hpp,
	seq_rtmidi/include/midi_probe.hpp, seq_rtmidi/include/rtmidi.hpp,
	seq_rtmidi/include/rtmidi_types.hpp, seq_rtmidi/src/midi_api.cpp,
	seq_rtmidi/src/midi_info.cpp, seq_rtmidi/src/midi_jack.cpp,
	seq_rtmidi/src/midi_jack_info.cpp, seq_rtmidi/src/midi_probe.cpp: 
	Slowly getting JACK manual/virtual ports to work, have a segfault at
	exit, though.

2017-01-10  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/businfo.hpp, libseq64/include/midibase.hpp,
	libseq64/src/businfo.cpp, libseq64/src/midibase.cpp,
	seq_rtmidi/include/midi_alsa.hpp, seq_rtmidi/include/midi_api.hpp,
	seq_rtmidi/include/midi_jack.hpp, seq_rtmidi/include/rtmidi.hpp,
	seq_rtmidi/include/rtmidi_types.hpp, seq_rtmidi/src/midi_alsa.cpp,
	seq_rtmidi/src/midi_api.cpp, seq_rtmidi/src/midi_jack.cpp,
	seq_rtmidi/src/midi_probe.cpp, seq_rtmidi/src/midibus.cpp,
	seq_rtmidi/src/rtmidi.cpp: Added support for modifying the parent
	bus, more api code added to midi_jack.

2017-01-09  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/midibase.hpp, libseq64/src/midibase.cpp,
	seq_rtmidi/include/midi_alsa.hpp, seq_rtmidi/include/midi_info.hpp,
	seq_rtmidi/include/rtmidi_info.hpp,
	seq_rtmidi/src/mastermidibus.cpp, seq_rtmidi/src/midi_alsa.cpp,
	seq_rtmidi/src/midi_info.cpp, seq_rtmidi/src/midi_jack.cpp,
	seq_rtmidi/src/midibus.cpp: Still trying to get virtual/manual
	rtmidi mode to work, a pointer changes in mastermidibus.

2017-01-08  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/cmdlineopts.cpp, man/sequencer64.1,
	resources/pixmaps/seq64_logo.xpm,
	resources/pixmaps/seq64_logo_legacy.xpm, seq_gtkmm2/src/mainwnd.cpp: 
	Added SEQ64 logos for rtmidi version, seq64.
	* configure.ac, libseq64/src/midibase.cpp,
	seq_alsamidi/include/midibus_am.hpp,
	seq_alsamidi/src/mastermidibus.cpp, seq_alsamidi/src/midibus.cpp,
	seq_rtmidi/src/mastermidibus.cpp: Fixed enumeration of ALSA ports in
	standard Sequencer64.

2017-01-07  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/easy_macros.h,
	libseq64/include/jack_assistant.hpp, libseq64/include/midibase.hpp,
	libseq64/src/jack_assistant.cpp,
	seq_alsamidi/include/midibus_am.hpp, seq_alsamidi/src/midibus.cpp,
	seq_rtmidi/include/midi_alsa.hpp, seq_rtmidi/include/midi_api.hpp,
	seq_rtmidi/include/midi_info.hpp, seq_rtmidi/include/midi_jack.hpp,
	seq_rtmidi/include/midi_jack_data.hpp,
	seq_rtmidi/include/midi_jack_info.hpp,
	seq_rtmidi/include/rtmidi_types.hpp, seq_rtmidi/src/midi_alsa.cpp,
	seq_rtmidi/src/midi_api.cpp, seq_rtmidi/src/midi_info.cpp,
	seq_rtmidi/src/midi_jack.cpp, seq_rtmidi/src/midi_jack_info.cpp: 
	Still working out JACK port setup, currently getting virtual ports
	to work, weird issues.

2017-01-04  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/rc_settings.hpp, libseq64/src/rc_settings.cpp,
	seq_rtmidi/include/Makefile.am, seq_rtmidi/include/midi_alsa.hpp,
	seq_rtmidi/include/midi_jack.hpp, seq_rtmidi/src/Makefile.am,
	seq_rtmidi/src/mastermidibus.cpp,
	seq_rtmidi/src/midi_alsa_info.cpp, seq_rtmidi/src/midi_jack.cpp,
	seq_rtmidi/src/midi_jack_info.cpp, seq_rtmidi/src/rtmidi.cpp,
	seq_rtmidi/src/rtmidi_info.cpp: Added unfinished midi_jack module to
	get things building and starting up.

2017-01-03  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/rc_settings.hpp, libseq64/src/rc_settings.cpp,
	seq_rtmidi/include/Makefile.am,
	seq_rtmidi/include/mastermidibus_rm.hpp,
	seq_rtmidi/include/midi_alsa_info.hpp,
	seq_rtmidi/include/midi_info.hpp, seq_rtmidi/include/midi_jack.hpp,
	seq_rtmidi/include/midi_jack_data.hpp,
	seq_rtmidi/include/midi_jack_info.hpp,
	seq_rtmidi/include/rtmidi_info.hpp,
	seq_rtmidi/include/rtmidi_types.hpp, seq_rtmidi/src/Makefile.am,
	seq_rtmidi/src/mastermidibus.cpp,
	seq_rtmidi/src/midi_alsa_info.cpp, seq_rtmidi/src/midi_info.cpp,
	seq_rtmidi/src/midi_jack.cpp, seq_rtmidi/src/midi_jack_info.cpp,
	seq_rtmidi/src/rtmidi_info.cpp, seq_rtmidi/src/rtmidi_types.cpp: 
	Added jack-kludge-lock to protect JACK disabling, but found that
	opening the ALSA API alters the with_jack_transport flag.

2017-01-01  Chris Ahlstrom <ahlstromcj@gmail.com>

	* .gitignore, Seq64rtmidi/Makefile.am, configure.ac,
	libseq64/include/businfo.hpp, libseq64/include/mastermidibase.hpp,
	libseq64/src/businfo.cpp, libseq64/src/cmdlineopts.cpp,
	libseq64/src/mastermidibase.cpp,
	seq_alsamidi/src/mastermidibus.cpp,
	seq_portmidi/src/mastermidibus.cpp,
	seq_rtmidi/src/mastermidibus.cpp, seq_rtmidi/src/midi_alsa_info.cpp: 
	Removed all non-busarray code from mastermidibus.
	* libseq64/include/Makefile.am, libseq64/include/businfo.hpp,
	libseq64/include/mastermidibase.hpp, libseq64/src/Makefile.am,
	libseq64/src/businfo.cpp, libseq64/src/mastermidibase.cpp,
	seq_alsamidi/src/mastermidibus.cpp,
	seq_portmidi/src/mastermidibus.cpp,
	seq_rtmidi/include/mastermidibus_rm.hpp,
	seq_rtmidi/src/mastermidibus.cpp, seq_rtmidi/src/midi_alsa_info.cpp: 
	Got new busarray management working in alsamidi, portmidi, and
	rtmidi versions of Sequencer64.

2016-12-31  Chris Ahlstrom <ahlstromcj@gmail.com>

	* README, contrib/code/jack-smf-player.c,
	contrib/code/jack-smf-recorder.c, contrib/code/perfstats.cpp,
	libseq64/include/mastermidibase.hpp, libseq64/include/midibase.hpp,
	libseq64/src/mastermidibase.cpp, libseq64/src/perform.cpp,
	seq_alsamidi/include/mastermidibus_am.hpp,
	seq_alsamidi/src/mastermidibus.cpp,
	seq_rtmidi/include/mastermidibus_rm.hpp,
	seq_rtmidi/include/midi_alsa_info.hpp,
	seq_rtmidi/include/midi_info.hpp,
	seq_rtmidi/include/rtmidi_info.hpp,
	seq_rtmidi/src/mastermidibus.cpp, seq_rtmidi/src/midi_alsa.cpp,
	seq_rtmidi/src/midi_alsa_info.cpp, seq_rtmidi/src/midi_probe.cpp,
	seq_rtmidi/src/rtmidi_types.cpp: Got rtmidi ALSA playback working,
	but still some refactoring needed for completeness.

2016-12-30  Chris Ahlstrom <ahlstromcj@gmail.com>

	* Seq64rtmidi/seq64rtmidi.cpp, libseq64/include/mastermidibase.hpp,
	libseq64/include/perform.hpp, libseq64/src/mastermidibase.cpp,
	libseq64/src/perform.cpp, libseq64/src/settings.cpp,
	seq_alsamidi/include/mastermidibus_am.hpp,
	seq_alsamidi/src/mastermidibus.cpp, seq_alsamidi/src/midibus.cpp,
	seq_portmidi/src/mastermidibus.cpp,
	seq_rtmidi/include/mastermidibus_rm.hpp,
	seq_rtmidi/include/midi_alsa.hpp,
	seq_rtmidi/include/midi_alsa_info.hpp,
	seq_rtmidi/include/midi_api.hpp, seq_rtmidi/include/midi_info.hpp,
	seq_rtmidi/include/midibus_rm.hpp, seq_rtmidi/include/rtmidi.hpp,
	seq_rtmidi/include/rtmidi_info.hpp,
	seq_rtmidi/src/mastermidibus.cpp, seq_rtmidi/src/midi_alsa.cpp,
	seq_rtmidi/src/midi_alsa_info.cpp, seq_rtmidi/src/midibus.cpp: 
	Interim check-in, still cannot get rtmidi ALSA version to emit
	notes.

2016-12-28  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/midibase.cpp, seq_alsamidi/src/mastermidibus.cpp,
	seq_rtmidi/include/Makefile.am, seq_rtmidi/include/midi_alsa.hpp,
	seq_rtmidi/include/midi_api.hpp, seq_rtmidi/include/midi_info.hpp,
	seq_rtmidi/include/midibase_abc.hpp,
	seq_rtmidi/include/midibus_rm.hpp, seq_rtmidi/include/rtmidi.hpp,
	seq_rtmidi/include/rtmidi_info.hpp,
	seq_rtmidi/include/rtmidi_types.hpp,
	seq_rtmidi/src/mastermidibus.cpp, seq_rtmidi/src/midi_alsa.cpp,
	seq_rtmidi/src/midi_api.cpp, seq_rtmidi/src/midibus.cpp,
	seq_rtmidi/src/rtmidi.cpp, seq_rtmidi/src/rtmidi_info.cpp: Pretty
	close to finalizing the heavily refactored rtmidi API for ALSA.

2016-12-26  Chris Ahlstrom <ahlstromcj@gmail.com>

	* bootstrap, configure.ac, seq_alsamidi/src/midibus.cpp,
	seq_rtmidi/include/midi_alsa.hpp,
	seq_rtmidi/include/midi_alsa_info.hpp,
	seq_rtmidi/include/midi_info.hpp,
	seq_rtmidi/include/rtmidi_info.hpp,
	seq_rtmidi/src/mastermidibus.cpp, seq_rtmidi/src/midi_alsa.cpp,
	seq_rtmidi/src/midi_alsa_info.cpp, seq_rtmidi/src/midi_info.cpp,
	seq_rtmidi/src/rtmidi.cpp, seq_rtmidi/src/rtmidi_info.cpp: Interim
	check-in, folding more parameters into rtmidi_info and midi_info.

2016-12-21  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_rtmidi/include/midi_alsa_info.hpp,
	seq_rtmidi/include/midi_info.hpp,
	seq_rtmidi/include/midibus_rm.hpp,
	seq_rtmidi/include/rtmidi_info.hpp,
	seq_rtmidi/src/mastermidibus.cpp,
	seq_rtmidi/src/midi_alsa_info.cpp, seq_rtmidi/src/midi_info.cpp,
	seq_rtmidi/src/midibus.cpp, seq_rtmidi/src/rtmidi.cpp,
	seq_rtmidi/src/rtmidi_info.cpp: More rtmidi midibus constructor
	refinements...

2016-12-20  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/app_limits.h, libseq64/include/midibase.hpp,
	seq_rtmidi/include/midi_alsa.hpp, seq_rtmidi/include/midi_api.hpp,
	seq_rtmidi/include/midi_api_original.hpp,
	seq_rtmidi/include/midi_info.hpp, seq_rtmidi/include/midi_jack.hpp,
	seq_rtmidi/include/rtmidi.hpp, seq_rtmidi/include/rtmidi_info.hpp,
	seq_rtmidi/include/rtmidi_types.hpp, seq_rtmidi/src/midi_alsa.cpp,
	seq_rtmidi/src/midi_api.cpp, seq_rtmidi/src/midi_info.cpp,
	seq_rtmidi/src/midi_probe.cpp, seq_rtmidi/src/midibus.cpp,
	seq_rtmidi/src/rtmidi.cpp: Interim check-in, interface rework, does
	not build at present.

2016-12-19  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_rtmidi/include/midi_alsa.hpp,
	seq_rtmidi/include/midi_api.hpp, seq_rtmidi/include/rtmidi.hpp,
	seq_rtmidi/src/midi_alsa.cpp, seq_rtmidi/src/midi_api.cpp,
	seq_rtmidi/src/midibus.cpp: More massive refactoring of rtmidi
	interface, does not build right now.

2016-12-18  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/app_limits.h, libseq64/include/midibase.hpp,
	seq_rtmidi/include/Makefile.am,
	seq_rtmidi/include/mastermidibus_rm.hpp,
	seq_rtmidi/include/midi_alsa.hpp, seq_rtmidi/include/midi_api.hpp,
	seq_rtmidi/include/midi_api_original.hpp,
	seq_rtmidi/include/midibase_abc.hpp, seq_rtmidi/include/rtmidi.hpp,
	seq_rtmidi/include/rtmidi_info.hpp,
	seq_rtmidi/include/rtmidi_types.hpp, seq_rtmidi/src/Makefile.am,
	seq_rtmidi/src/midi_alsa.cpp, seq_rtmidi/src/midi_api.cpp,
	seq_rtmidi/src/midi_probe.cpp, seq_rtmidi/src/midibus.cpp,
	seq_rtmidi/src/rtmidi.cpp, seq_rtmidi/src/rtmidi_info.cpp,
	seq_rtmidi/src/rtmidi_types.cpp: Stripped out midi_api stuff that
	does not apply to seq64, still fleshing out new version of midi_alsa
	rtmidi module.
	* configure.ac, seq_rtmidi/include/Makefile.am,
	seq_rtmidi/include/midi_alsa.hpp, seq_rtmidi/include/midi_api.hpp,
	seq_rtmidi/include/midi_core.hpp,
	seq_rtmidi/include/midi_dummy.hpp,
	seq_rtmidi/include/midi_info.hpp,
	seq_rtmidi/include/midi_winmm.hpp,
	seq_rtmidi/include/rtmidi_base.hpp,
	seq_rtmidi/include/rtmidi_info.hpp,
	seq_rtmidi/include/rtmidi_types.hpp, seq_rtmidi/src/Makefile.am,
	seq_rtmidi/src/midi_alsa.cpp, seq_rtmidi/src/midi_alsa_info.cpp,
	seq_rtmidi/src/midi_api.cpp, seq_rtmidi/src/midi_core.cpp,
	seq_rtmidi/src/midi_info.cpp, seq_rtmidi/src/midi_probe.cpp,
	seq_rtmidi/src/midi_winmm.cpp, seq_rtmidi/src/rtmidi.cpp,
	seq_rtmidi/src/rtmidi_base.cpp, seq_rtmidi/src/rtmidi_info.cpp: 
	Paring out old midi_alsa, removing midi_core, midi_winmm,
	midi_dummy, and rtmidi_base.
	* bootstrap, configure.ac, seq_alsamidi/src/mastermidibus.cpp,
	seq_rtmidi/include/midi_alsa_info.hpp,
	seq_rtmidi/src/mastermidibus.cpp, seq_rtmidi/src/midi_alsa.cpp,
	seq_rtmidi/src/midi_alsa_info.cpp: The last check-in before
	abandoning the direct RtMidi model.

2016-12-17  Chris Ahlstrom <ahlstromcj@gmail.com>

	* configure.ac, seq_alsamidi/include/midibus_am.hpp,
	seq_alsamidi/src/midibus.cpp,
	seq_rtmidi/include/midi_alsa_info.hpp,
	seq_rtmidi/include/midi_api.hpp, seq_rtmidi/include/midi_info.hpp,
	seq_rtmidi/include/midibus_rm.hpp,
	seq_rtmidi/include/rtmidi_info.hpp,
	seq_rtmidi/src/mastermidibus.cpp, seq_rtmidi/src/midi_alsa.cpp,
	seq_rtmidi/src/midi_alsa_info.cpp, seq_rtmidi/src/midibus.cpp: 
	Started work on shared MIDI handle model extension for rtmidi.

2016-12-15  Chris Ahlstrom <ahlstromcj@gmail.com>

	* bootstrap, doc/dia/seq24/mainwindow.dia,
	doc/dia/seq24/mainwnd.dia, doc/dia/seq24/mastermidibus.dia,
	doc/dia/seq24/patterneditor.dia, doc/dia/seq24/perfedit.dia,
	doc/dia/seq24/perfnames.dia, doc/dia/seq24/perform.dia,
	doc/dia/seq24/performanceeditor.dia, doc/dia/seq24/perfroll.dia,
	doc/dia/seq24/perftime.dia, doc/dia/seq24/seqdata.dia,
	doc/dia/seq24/seqedit.dia, doc/dia/seq24/seqevent.dia,
	doc/dia/seq24/seqkeys.dia, doc/dia/seq24/seqmenu.dia,
	doc/dia/seq24/seqroll.dia, doc/dia/seq24/seqtime.dia,
	doc/dia/seq24/sequence.dia, libseq64/src/mastermidibase.cpp,
	seq_alsamidi/src/mastermidibus.cpp,
	seq_rtmidi/src/mastermidibus.cpp, seq_rtmidi/src/midi_alsa.cpp,
	seq_rtmidi/src/midi_info.cpp: Fixed rtmidi ALSA allocation bug,
	added old diagrams.

2016-12-14  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/midibase.hpp, libseq64/src/midibase.cpp,
	seq_alsamidi/src/midibus.cpp, seq_portmidi/src/midibus.cpp,
	seq_rtmidi/include/midi_api.hpp, seq_rtmidi/include/midi_info.hpp,
	seq_rtmidi/include/rtmidi_info.hpp,
	seq_rtmidi/src/mastermidibus.cpp, seq_rtmidi/src/midibus.cpp,
	seq_rtmidi/src/rtmidi_info.cpp: Fixed midibase setup for all app
	versions, rtmidi still seqfaults on playback and is silent.

2016-12-13  Chris Ahlstrom <ahlstromcj@gmail.com>

	* ChangeLog: Stamped version 0.9.21.  Stayed tuned for rtmidi version.

2016-11-19  Chris Ahlstrom <ahlstromcj@gmail.com>

	* autogen.sh, bootstrap, configure.ac, libseq64/src/Makefile.am,
	seq_gtkmm2/Makefile.am: Tweaks to some of the build scripts.

2016-11-18  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/easy_macros.h: More upgrades to the easy_macros
	module.

2016-11-17  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/easy_macros.h: Fixed incorrect C++ easy_macros
	definitions.

2016-11-14  Chris Ahlstrom <ahlstromcj@gmail.com>

	* configure.ac, libseq64/include/scales.h,
	libseq64/src/mastermidibus.cpp: Mainly documentation updates for
	0.9.21.

2016-11-13  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/code/jack_bbt_position.cpp,
	libseq64/include/jack_assistant.hpp, libseq64/include/scales.h,
	libseq64/src/jack_assistant.cpp, libseq64/src/perform.cpp,
	libseq64/src/sequence.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/seqedit.cpp: Interim check-in, mostly cleanup while
	documenting new stuff.

2016-11-11  Chris Ahlstrom <ahlstromcj@gmail.com>

	* README, ROADMAP, libseq64/include/perform.hpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/perform.cpp,
	seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/include/options.hpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/options.cpp: Add
	insta-JACK/status button to the main window, fixed ALSA pausing with
	seq32 code enabled.

2016-11-09  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/sequence.hpp, libseq64/src/perform.cpp,
	libseq64/src/sequence.cpp: Interim check-in, still getting seq32
	pause to work.

2016-11-08  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/perform.hpp, libseq64/include/sequence.hpp,
	libseq64/src/perform.cpp: Starting to reconcile sequence pause() and
	reset().

2016-11-06  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, README, ROADMAP, VERSION, configure.ac, configure.help,
	doc/dox/doxy-reference.cfg, doc/dox/speed_issues.dox,
	libseq64/include/perform.hpp, libseq64/include/seq64_features.h,
	libseq64/src/mastermidibus.cpp, libseq64/src/midibus.cpp,
	libseq64/src/perform.cpp, libseq64/src/sequence.cpp,
	libseq64/src/triggers.cpp, man/sequencer64.1,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/perfroll_input.cpp: 
	Settings for 0.9.21, document upgrades, and minor bug fixes, interim
	check-in.

2016-11-05  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, contrib/code/perfstats.cpp, contrib/code/perfstats.hpp,
	contrib/notes/evlist.txt, contrib/notes/evmap.txt,
	contrib/notes/evsortlist.txt, doc/dox/doxy-reference.cfg,
	doc/dox/jack_modes.dox, doc/dox/license.dox,
	doc/dox/mainpage-reference.dox, doc/dox/make_dox,
	doc/dox/midi_parsing.dox, doc/dox/speed_issues.dox,
	doc/dox/user_testing.dox, libseq64/include/calculations.hpp,
	libseq64/include/click.hpp, libseq64/include/cmdlineopts.hpp,
	libseq64/include/configfile.hpp, libseq64/include/controllers.hpp,
	libseq64/include/editable_event.hpp,
	libseq64/include/editable_events.hpp, libseq64/include/event.hpp,
	libseq64/include/event_list.hpp,
	libseq64/include/file_functions.hpp,
	libseq64/include/gdk_basic_keys.h,
	libseq64/include/gui_assistant.hpp,
	libseq64/include/jack_assistant.hpp,
	libseq64/include/keys_perform.hpp, libseq64/include/keystroke.hpp,
	libseq64/include/lash.hpp, libseq64/include/mastermidibus.hpp,
	libseq64/include/midi_container.hpp,
	libseq64/include/midi_control.hpp, libseq64/include/midi_list.hpp,
	libseq64/include/midi_splitter.hpp,
	libseq64/include/midi_vector.hpp, libseq64/include/midibus.hpp,
	libseq64/include/midibus_common.hpp, libseq64/include/midifile.hpp,
	libseq64/include/mutex.hpp, libseq64/include/optionsfile.hpp,
	libseq64/include/rc_settings.hpp, libseq64/include/scales.h,
	libseq64/include/seq64_features.h, libseq64/include/sequence.hpp,
	libseq64/include/settings.hpp, libseq64/include/triggers.hpp,
	libseq64/include/user_instrument.hpp,
	libseq64/include/user_midi_bus.hpp,
	libseq64/include/user_settings.hpp, libseq64/include/userfile.hpp,
	libseq64/src/calculations.cpp, libseq64/src/click.cpp,
	libseq64/src/cmdlineopts.cpp, libseq64/src/configfile.cpp,
	libseq64/src/controllers.cpp, libseq64/src/editable_event.cpp,
	libseq64/src/editable_events.cpp, libseq64/src/event.cpp,
	libseq64/src/event_list.cpp, libseq64/src/file_functions.cpp,
	libseq64/src/globals.cpp, libseq64/src/gui_assistant.cpp,
	libseq64/src/keys_perform.cpp, libseq64/src/keystroke.cpp,
	libseq64/src/lash.cpp, libseq64/src/mastermidibus.cpp,
	libseq64/src/midi_container.cpp, libseq64/src/midi_list.cpp,
	libseq64/src/midi_splitter.cpp, libseq64/src/midi_vector.cpp,
	libseq64/src/midibus.cpp, libseq64/src/midibyte.cpp,
	libseq64/src/midifile.cpp, libseq64/src/mutex.cpp,
	libseq64/src/optionsfile.cpp, libseq64/src/perform.cpp,
	libseq64/src/rc_settings.cpp, libseq64/src/sequence.cpp,
	libseq64/src/settings.cpp, libseq64/src/triggers.cpp,
	libseq64/src/user_instrument.cpp, libseq64/src/user_midi_bus.cpp,
	libseq64/src/user_settings.cpp, libseq64/src/userfile.cpp,
	seq_gtkmm2/include/eventedit.hpp,
	seq_gtkmm2/include/eventslots.hpp, seq_gtkmm2/include/font.hpp,
	seq_gtkmm2/include/fruityperfroll_input.hpp,
	seq_gtkmm2/include/fruityseq.hpp,
	seq_gtkmm2/include/fruityseqroll.hpp,
	seq_gtkmm2/include/gui_assistant_gtk2.hpp,
	seq_gtkmm2/include/gui_drawingarea_gtk2.hpp,
	seq_gtkmm2/include/gui_key_tests.hpp,
	seq_gtkmm2/include/gui_palette_gtk2.hpp,
	seq_gtkmm2/include/gui_window_gtk2.hpp,
	seq_gtkmm2/include/keybindentry.hpp,
	seq_gtkmm2/include/keys_perform_gtk2.hpp,
	seq_gtkmm2/include/lfownd.hpp, seq_gtkmm2/include/maintime.hpp,
	seq_gtkmm2/include/mainwid.hpp, seq_gtkmm2/include/options.hpp,
	seq_gtkmm2/include/perfnames.hpp, seq_gtkmm2/include/perfroll.hpp,
	seq_gtkmm2/include/perfroll_input.hpp,
	seq_gtkmm2/include/perftime.hpp, seq_gtkmm2/include/seq24seq.hpp,
	seq_gtkmm2/include/seqdata.hpp, seq_gtkmm2/include/seqedit.hpp,
	seq_gtkmm2/include/seqevent.hpp, seq_gtkmm2/include/seqkeys.hpp,
	seq_gtkmm2/include/seqmenu.hpp, seq_gtkmm2/include/seqroll.hpp,
	seq_gtkmm2/include/seqtime.hpp, seq_gtkmm2/src/eventslots.cpp,
	seq_gtkmm2/src/font.cpp, seq_gtkmm2/src/fruityperfroll_input.cpp,
	seq_gtkmm2/src/fruityseq.cpp, seq_gtkmm2/src/fruityseqroll.cpp,
	seq_gtkmm2/src/gui_drawingarea_gtk2.cpp,
	seq_gtkmm2/src/gui_key_tests.cpp,
	seq_gtkmm2/src/gui_palette_gtk2.cpp,
	seq_gtkmm2/src/gui_window_gtk2.cpp,
	seq_gtkmm2/src/keybindentry.cpp,
	seq_gtkmm2/src/keys_perform_gtk2.cpp, seq_gtkmm2/src/lfownd.cpp,
	seq_gtkmm2/src/maintime.cpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/options.cpp,
	seq_gtkmm2/src/perfedit.cpp, seq_gtkmm2/src/perfnames.cpp,
	seq_gtkmm2/src/perfroll.cpp, seq_gtkmm2/src/perfroll_input.cpp,
	seq_gtkmm2/src/perftime.cpp, seq_gtkmm2/src/seq24seq.cpp,
	seq_gtkmm2/src/seqdata.cpp, seq_gtkmm2/src/seqedit.cpp,
	seq_gtkmm2/src/seqevent.cpp, seq_gtkmm2/src/seqkeys.cpp,
	seq_gtkmm2/src/seqmenu.cpp, seq_gtkmm2/src/seqroll.cpp,
	seq_gtkmm2/src/seqtime.cpp,
	seq_portmidi/include/mastermidibus_portmidi.hpp,
	seq_portmidi/include/midibus_portmidi.hpp: Getting list-post-sort
	code to work, trying to fix Doxygen build.

2016-11-04  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/event_list.cpp, libseq64/src/sequence.cpp: Minor
	optimization for event_list and sequence note drawing.
	* contrib/notes/evlist.txt, contrib/notes/evmap.txt,
	libseq64/include/event_list.hpp, libseq64/include/seq64_features.h,
	libseq64/include/sequence.hpp, libseq64/src/event_list.cpp,
	libseq64/src/midifile.cpp, libseq64/src/sequence.cpp,
	seq_gtkmm2/src/mainwid.cpp: Experimenting and data-taking for time
	and sorting issues with the list implementation of the event
	container.

2016-11-02  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/bugs_to_investigate.txt,
	seq_gtkmm2/include/seqmenu.hpp, seq_gtkmm2/src/seqmenu.cpp: Tied up
	issue 50 in the fixups branch.
	* seq_gtkmm2/include/seqmenu.hpp, seq_gtkmm2/src/seqmenu.cpp: Next
	phase of fix to issue 50, tentatively works.
	* seq_gtkmm2/include/seqmenu.hpp, seq_gtkmm2/src/seqedit.cpp,
	seq_gtkmm2/src/seqmenu.cpp: Fixed issue 50, a crash in changing MIDI
	buss, but still working on a better solution, macroed out by
	USE_SEQEDIT_MAP.
	* : Stamped for version 9.9.20.

2016-11-01  Chris Ahlstrom <ahlstromcj@gmail.com>
	* : Added a stress MIDI file for issue 50 testing.
	* seq_gtkmm2/include/mainwid.hpp, seq_gtkmm2/src/mainwid.cpp: Fixed
	a side-bar of issue 50, where the armed progress bar was black.

2016-10-31  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/optionsfile.cpp, seq_gtkmm2/src/lfownd.cpp: Interim
	check-in, tweaks to rc and lfo.

2016-10-30  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/calculations.hpp, libseq64/src/calculations.cpp,
	libseq64/src/sequence.cpp, seq_gtkmm2/include/lfownd.hpp,
	seq_gtkmm2/src/lfownd.cpp: Got the LFO window working well, but note
	it must be built with the --enable-lfo option to use it.
	* libseq64/include/rc_settings.hpp, libseq64/src/optionsfile.cpp,
	libseq64/src/rc_settings.cpp, seq_gtkmm2/include/options.hpp,
	seq_gtkmm2/src/mainwid.cpp, seq_gtkmm2/src/options.cpp: Added new rc
	configuration option to enable/disable double-clicking on a pattern
	to edit, issue 51 from muranyia.
	* INSTALL, bootstrap, configure.ac, contrib/code/jack-smf-player.c,
	contrib/code/jack-smf-recorder.c, contrib/code/jacktest.c,
	contrib/notes/keys.txt, doc/dox/doxy-reference.cfg,
	libseq64/include/event.hpp, libseq64/include/seq64_features.h,
	libseq64/include/sequence.hpp, libseq64/src/calculations.cpp,
	libseq64/src/cmdlineopts.cpp, libseq64/src/sequence.cpp,
	seq_gtkmm2/include/lfownd.hpp, seq_gtkmm2/include/seqedit.hpp,
	seq_gtkmm2/src/keybindentry.cpp, seq_gtkmm2/src/lfownd.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/perfroll.cpp,
	seq_gtkmm2/src/seqedit.cpp, seq_gtkmm2/src/seqevent.cpp,
	seq_gtkmm2/src/seqroll.cpp: Tweaks to commenting and beefed up the
	optional LFO support, still in progress.

2016-10-28  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/src/perfedit.cpp: Fixed build error in perfedit with
	seq32 support disabled.
	* contrib/notes/bugs_to_investigate.txt, libseq64/src/perform.cpp,
	seq_gtkmm2/include/perfedit.hpp, seq_gtkmm2/src/perfedit.cpp: Got
	seq32/stazed fast-forward and rewind to basically work, had botched
	the initial incorporation of this feature.

2016-10-27  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/bugs_to_investigate.txt,
	libseq64/include/perform.hpp, libseq64/src/perform.cpp,
	seq_gtkmm2/include/perfedit.hpp: Working on getting ff/rewind to
	work. Timeout not called.

2016-10-26  Chris Ahlstrom <ahlstromcj@gmail.com>

	* ROADMAP: Version 0.9.19 committed to master.
	* ChangeLog, README, bootstrap, configure.ac,
	contrib/notes/midi-libraries.txt, libseq64/include/app_limits.h,
	libseq64/src/perform.cpp, man/sequencer64.1,
	seq_gtkmm2/include/perfedit.hpp: Final prep for version 0.9.19.

2016-10-24  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/perform.cpp, seq_gtkmm2/include/mainwnd.hpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/seqroll.cpp: Tweaks to
	JACK mode annunciation and seq32 transport.

2016-10-23  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/bugs_to_investigate.txt,
	libseq64/include/perform.hpp, libseq64/src/midifile.cpp,
	libseq64/src/perform.cpp, seq_gtkmm2/include/mainwnd.hpp,
	seq_gtkmm2/src/eventedit.cpp, seq_gtkmm2/src/mainwnd.cpp: Added
	display of ALSA/JACK/Master mode and some JACK-not-built-in
	compilation fixes.
	* contrib/notes/bugs_to_investigate.txt,
	libseq64/src/jack_assistant.cpp, libseq64/src/optionsfile.cpp,
	seq_gtkmm2/src/options.cpp: Fixed error in reading the rc file,
	found the file truncated.
	* libseq64/include/perform.hpp, libseq64/src/lash.cpp,
	libseq64/src/midifile.cpp: Interim check-in for work on issue 49,
	Drop LASH support, found bugs in LASH passing ppqn value to midifile
	constructor.
	* contrib/notes/bugs_to_investigate.txt,
	doc/dox/doxy-reference.cfg, doc/dox/mainpage-reference.dox,
	libseq64/include/jack_assistant.hpp, libseq64/include/perform.hpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/perform.cpp,
	libseq64/src/sequence.cpp, seq_gtkmm2/src/options.cpp,
	seq_gtkmm2/src/perfedit.cpp: Interim check-in, fix to issue 48 re
	JACK non-master not working in non-seq32 support.

2016-10-19  Chris Ahlstrom <ahlstromcj@gmail.com>

	* ChangeLog, INSTALL, README, ROADMAP, VERSION, configure.ac,
	configure.help, contrib/notes/bugs_to_investigate.txt,
	doc/dox/doxy-reference.cfg, libseq64/src/cmdlineopts.cpp,
	libseq64/src/optionsfile.cpp, libseq64/src/userfile.cpp,
	man/sequencer64.1: Interim check-in, moving towards version 0.9.19.
	* libseq64/include/midibyte.hpp, libseq64/include/sequence.hpp,
	libseq64/src/midi_splitter.cpp, libseq64/src/sequence.cpp,
	seq_gtkmm2/include/seqedit.hpp, seq_gtkmm2/src/seqedit.cpp,
	seq_gtkmm2/src/seqmenu.cpp: Better fix for issue 46, fixed issue 47
	where bus/channel selections did not trigger a save prompt.

2016-10-18  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/bugs_to_investigate.txt, libseq64/src/midifile.cpp,
	seq_gtkmm2/include/seqroll.hpp, seq_gtkmm2/src/seqedit.cpp: 
	Provision fix for layk issue 46, where undo was being applied twice,
	with fix for text-entry focus as well.

2016-10-17  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/jack-testing.txt: Updated the jack-testing.txt file
	for better instructions.

2016-10-16  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/bugs_to_investigate.txt,
	libseq64/include/jack_assistant.hpp, libseq64/include/perform.hpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/perform.cpp,
	seq_gtkmm2/include/seqroll.hpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/perfedit.cpp, seq_gtkmm2/src/perfroll.cpp,
	seq_gtkmm2/src/seqroll.cpp: More cleanup of code to better match the
	seq32 implementation.

2016-10-15  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/perform.hpp, libseq64/src/perform.cpp,
	seq_gtkmm2/include/seqmenu.hpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/seqmenu.cpp: Main window Mute button now disabled
	when in Song mode, but no way yet to disable that menu entry.

2016-10-14  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, contrib/notes/bugs_to_investigate.txt,
	contrib/notes/git.txt, libseq64/include/keys_perform.hpp,
	libseq64/include/perform.hpp, libseq64/src/cmdlineopts.cpp,
	libseq64/src/perform.cpp, seq_gtkmm2/include/mainwnd.hpp,
	seq_gtkmm2/include/perfedit.hpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/options.cpp,
	seq_gtkmm2/src/perfedit.cpp, seq_gtkmm2/src/seqedit.cpp: Interim
	check-in, more cleanup of playback and pause kruft.

2016-10-14  Daniel Appelt <daniel.appelt@gmail.com>

	* : Merge commit '7d9037a7aad5e298e8bc11a8190f389ea13d1900'

2016-10-13  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/perform.hpp, libseq64/src/perform.cpp: Starting
	to consolidate playback items more fully.

2016-10-12  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/sequence.cpp, seq_gtkmm2/src/mainwid.cpp: Fixed issue
	39, restored play cursor, progress bar, to pattern editor window.
	* libseq64/include/globals.h, seq_gtkmm2/src/eventedit.cpp,
	seq_gtkmm2/src/mainwid.cpp: Interim check-in, investigation into
	seqroll progress bar for empty sequences.

2016-10-11  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/perform.cpp, seq_gtkmm2/src/mainwnd.cpp: Fixes for
	issues 42 and 43 by layk, still have follow-up to do with issue 42
	and the is-playing flag.
	* contrib/notes/bugs_to_investigate.txt,
	libseq64/include/midi_control.hpp, libseq64/include/perform.hpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/perform.cpp,
	libseq64/src/sequence.cpp, seq_gtkmm2/src/eventedit.cpp,
	seq_gtkmm2/src/mainwid.cpp, seq_gtkmm2/src/mainwnd.cpp: Back to
	tweaking seq32 JACK support, interim check-in.

2016-10-09  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, contrib/notes/bugs_to_investigate.txt,
	libseq64/include/perform.hpp, libseq64/src/perform.cpp,
	seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/include/seqmenu.hpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/seqmenu.cpp: Initial
	implementation of play-toggling complete, see SEQ64_TOGGLE_PLAYING
	macro.

2016-10-08  Chris Ahlstrom <ahlstromcj@gmail.com>

	* ChangeLog: Rushing in bugfix version 0.9.18.3 for nasty
	cut-and-paste bug in the sequence editor.
	* README, configure.ac, libseq64/src/cmdlineopts.cpp,
	libseq64/src/sequence.cpp, man/sequencer64.1: Fixed issue 40,
	cut-and-paste broken in sequence editor, prep for v. 0.9.18.3.
	* ChangeLog: Stamped bug-fix version 0.9.18.2.
	* README: Stamped bug-fix version 0.9.18.2.
	* README, ROADMAP, VERSION, configure.ac,
	contrib/notes/bugs_to_investigate.txt,
	contrib/notes/mute_groups.txt, libseq64/include/globals.h,
	libseq64/include/perform.hpp, libseq64/src/cmdlineopts.cpp,
	libseq64/src/midifile.cpp, libseq64/src/optionsfile.cpp,
	libseq64/src/perform.cpp, libseq64/src/userfile.cpp,
	man/sequencer64.1, seq_gtkmm2/include/mainwnd.hpp,
	seq_gtkmm2/include/seqmenu.hpp, seq_gtkmm2/src/eventedit.cpp,
	seq_gtkmm2/src/eventslots.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/seqmenu.cpp: Fixed some recent issues from GitHub,
	added macroed-out support for a requested feature, better toggling
	of armed patterns, and prep for v. 0.9.18.2.
	* README, configure.ac, libseq64/src/cmdlineopts.cpp,
	libseq64/src/sequence.cpp, man/sequencer64.1: Fixed issue 40,
	cut-and-paste broken in sequence editor, prep for v. 0.9.18.3.

2016-10-07  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/bugs_to_investigate.txt,
	libseq64/include/perform.hpp, libseq64/src/optionsfile.cpp,
	libseq64/src/perform.cpp: Fixed another aspect of issues/35, was
	checking sequence number against c_midi_controls incorrectly.

2016-10-06  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/perform.cpp: Fixed a minor regression in compiling
	without Stazed JACK support, which is currently a build default.
	* INSTALL, configure.ac, libseq64/include/jack_assistant.hpp,
	libseq64/include/keys_perform.hpp, libseq64/include/perform.hpp,
	libseq64/include/seq64_features.h, libseq64/src/cmdlineopts.cpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/keys_perform.cpp,
	libseq64/src/midifile.cpp, libseq64/src/perform.cpp,
	libseq64/src/sequence.cpp, seq_gtkmm2/include/perfedit.hpp,
	seq_gtkmm2/include/perfroll.hpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/options.cpp, seq_gtkmm2/src/perfedit.cpp,
	seq_gtkmm2/src/perfroll.cpp, seq_gtkmm2/src/seqedit.cpp: Merged
	Stazed transport code into Stazed JACK support macro because the
	features are somewhat interdependent.
	* seq_gtkmm2/src/perfedit.cpp, seq_gtkmm2/src/perfroll_input.cpp: 
	Fix perfedit so that it now forces Song mode in the Play/Pause
	button as well as the Space and Period keystrokes.
	* ChangeLog, configure.ac, debian/README, debian/changelog,
	debian/copyright, debian/menu, debian/sequencer64.desktop: Updating
	the debian package-building directory.

2016-10-05  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/bugs_to_investigate.txt,
	contrib/notes/jack-testing.txt, libseq64/include/perform.hpp,
	libseq64/src/midibus.cpp, libseq64/src/perform.cpp: Issue #35, fixed
	a couple bugs related to it, still more investigation needed.
	* libseq64/src/cmdlineopts.cpp, seq_gtkmm2/src/perfroll.cpp: Interim
	check-in, minor changes related to playback and build features.
	* README, contrib/notes/bugs_to_investigate.txt: Release 0.9.18.1 in
	master, with one known bug.
	* configure.ac, contrib/notes/bugs_to_investigate.txt,
	libseq64/src/cmdlineopts.cpp, seq_gtkmm2/include/mainwnd.hpp,
	seq_gtkmm2/src/mainwnd.cpp: Pending 0.9.18.1 in fixups branch.

2016-10-04  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/easy_macros.h,
	libseq64/include/gdk_basic_keys.h,
	libseq64/include/jack_assistant.hpp, libseq64/src/perform.cpp,
	libseq64/src/sequence.cpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/seqedit.cpp, seq_gtkmm2/src/seqroll.cpp: Partial fix
	to perfedit loop by permanently enabling the Stazed-JACK version of
	the loop processing.
	* INSTALL, README, ROADMAP, VERSION, configure.ac,
	contrib/notes/bugs_to_investigate.txt,
	libseq64/src/cmdlineopts.cpp, libseq64/src/optionsfile.cpp,
	libseq64/src/perform.cpp, libseq64/src/userfile.cpp,
	man/sequencer64.1: Attempting to fix looping bugs for pending bugfix
	release of 0.9.18.1, still important issues present.

2016-10-03  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/user_settings.hpp,
	libseq64/src/user_settings.cpp, libseq64/src/userfile.cpp,
	seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/src/mainwnd.cpp: Made the
	use of icons/text in mainwnd a 'usr' configuration opt9on,
	use_more_icons.
	* seq_gtkmm2/src/eventslots.cpp: Fixed event edit bug causing
	segfault during event modification, iterator was being modified
	during the delete/insert process, now we copy the event.
	* contrib/notes/bugs_to_investigate.txt,
	libseq64/src/calculations.cpp, libseq64/src/event_list.cpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/perform.cpp: Added a
	stack trace from a bug report in the event editor, cannot yet
	reproduce the bug.

2016-10-02  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/options.cpp, seq_gtkmm2/src/perfroll_input.cpp: 
	Fixing a fat-finger bug with clicking/painting in the perfroll.
	* contrib/notes/bugs_to_investigate.txt: Added a minor bug report,
	can wait until 0.9.19 to be fixed.
	* : Fixed minor fixups/master merge conflicts.
	* configure.ac, configure.help, libseq64/src/perform.cpp,
	seq_gtkmm2/include/fruityperfroll_input.hpp,
	seq_gtkmm2/include/perfroll.hpp,
	seq_gtkmm2/include/perfroll_input.hpp,
	seq_gtkmm2/src/fruityperfroll_input.cpp,
	seq_gtkmm2/src/perfroll.cpp, seq_gtkmm2/src/perfroll_input.cpp: 
	Fixed nasty/stupid bug in painting patterns in the performance
	editor.

2016-10-01  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, configure.ac, libseq64/src/cmdlineopts.cpp,
	libseq64/src/perform.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/options.cpp, seq_gtkmm2/src/perfroll.cpp: Tweaked
	command-line options and made unsupported Ext Keys non-editable from
	Options.
	* contrib/notes/bugs_to_investigate.txt,
	libseq64/include/keys_perform.hpp,
	libseq64/include/seq64_features.h, libseq64/src/cmdlineopts.cpp,
	libseq64/src/keys_perform.cpp, libseq64/src/optionsfile.cpp,
	libseq64/src/perform.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/options.cpp, seq_gtkmm2/src/perfedit.cpp,
	seq_gtkmm2/src/perfroll.cpp: Made sure new mainwnd buttons work and
	have configurable hot-keys associated with them.

2016-09-30  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/keys_perform.hpp,
	resources/pixmaps/live_mode.xpm, resources/pixmaps/menu.xpm,
	resources/pixmaps/muting.xpm, resources/pixmaps/song_mode.xpm,
	seq_gtkmm2/include/options.hpp, seq_gtkmm2/src/options.cpp: Added
	extended-keys page to the Options dialog.

2016-09-29  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/keys_perform.hpp, libseq64/src/keys_perform.cpp,
	libseq64/src/optionsfile.cpp: Added new extended-keys section to the
	rc file, eliminated using macros to provide the new keys.
	* libseq64/include/configfile.hpp,
	libseq64/include/keys_perform.hpp, libseq64/src/configfile.cpp,
	libseq64/src/keys_perform.cpp, libseq64/src/optionsfile.cpp,
	seq_gtkmm2/src/mainwnd.cpp: Still beefing up the new key support and
	configuration file handling, currently macroed out.

2016-09-28  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/keys_perform.cpp: Fixed initialization of tap-BPM
	key, still need to fix keys_perform and optionsfile discrepancies.
	* libseq64/include/keys_perform.hpp,
	libseq64/include/seq64_features.h, libseq64/src/keys_perform.cpp,
	seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/src/mainwnd.cpp: More Tap
	button support, some keys fixes, still in progress.

2016-09-27  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/src/mainwnd.cpp: Adding
	experimental tap button to mainwnd, currently disabled, per request
	of alejg.

2016-09-26  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/include/seqroll.hpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/seqedit.cpp,
	seq_gtkmm2/src/seqroll.cpp: Grow of wrapped notes seems to work, and
	can now edit mainwnd numeric fields without arming patterns, at
	sacrifice of screen-set spinbutton wrapping.
	* contrib/notes/bugs_to_investigate.txt,
	libseq64/include/perform.hpp, libseq64/src/optionsfile.cpp,
	libseq64/src/perform.cpp, libseq64/src/sequence.cpp: Interim
	check-in, bug reports, tweaks.

2016-09-25  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/perform.cpp, libseq64/src/sequence.cpp,
	seq_gtkmm2/src/seqtime.cpp: Fixed zoom bug found by user layk, but
	need a way to make max zoom dependent on ppqn option.
	* configure.ac, libseq64/include/perform.hpp,
	libseq64/include/rc_settings.hpp,
	libseq64/include/seq64_features.h, libseq64/src/cmdlineopts.cpp,
	libseq64/src/perform.cpp, resources/pixmaps/live_mode.xpm,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/perfedit.cpp,
	seq_gtkmm2/src/seqedit.cpp, seq_gtkmm2/src/seqtime.cpp: Regularized
	start/stop/pause and got perfedit pause to work properly.

2016-09-24  Chris Ahlstrom <ahlstromcj@gmail.com>

	* resources/pixmaps/drum.xpm, resources/pixmaps/jack_black.xpm,
	resources/pixmaps/live_mode.xpm, resources/pixmaps/menu.xpm,
	resources/pixmaps/muting.xpm, resources/pixmaps/song_mode.xpm: Added
	some cyan highlighting to some of the button pixmaps.

2016-09-23  Chris Ahlstrom <ahlstromcj@gmail.com>

	* configure.ac, libseq64/src/perform.cpp,
	resources/pixmaps/drum.xpm, resources/pixmaps/transpose.xpm,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/perfedit.cpp: Starting to
	reorganize playback management as per Stazed/Seq32.

2016-09-22  ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/include/seqedit.hpp, seq_gtkmm2/src/seqedit.cpp,
	seq_gtkmm2/src/seqtime.cpp: Added transposable drum icon to seqedit
	toggle button.
	* contrib/notes/bugs_to_investigate.txt,
	resources/pixmaps/drum.xpm, resources/pixmaps/transpose.xpm,
	seq_gtkmm2/src/seqdata.cpp, seq_gtkmm2/src/seqedit.cpp,
	seq_gtkmm2/src/seqevent.cpp, seq_gtkmm2/src/seqroll.cpp,
	seq_gtkmm2/src/seqtime.cpp: Fixing seqtime END marker at zoom still
	in progress.

2016-09-21  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/bugs_to_investigate.txt,
	seq_gtkmm2/include/seqroll.hpp, seq_gtkmm2/src/perfedit.cpp,
	seq_gtkmm2/src/perfroll.cpp, seq_gtkmm2/src/seqroll.cpp: Got normal
	progress bars working in seq32 JACK build mode.

2016-09-20  Chris Ahlstrom <ahlstromcj@gmail.com>

	* doc/dox/doxy-reference.cfg, libseq64/include/perform.hpp,
	seq_gtkmm2/src/gui_assistant_gtk2.cpp, seq_gtkmm2/src/perfedit.cpp,
	seq_gtkmm2/src/perfroll.cpp: Some minor documentation updates in the
	code.
	* configure.ac, libseq64/include/perform.hpp,
	libseq64/include/seq64_features.h,
	resources/pixmaps/jack_black.xpm,
	seq_gtkmm2/src/gui_assistant_gtk2.cpp: Added glibmm.h to
	gui_assistant_gtk2 due to sudden compiler error after a Debian Sid
	update, and fixed the jack icon.

2016-09-19  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/stazed-fixes.txt, libseq64/include/perform.hpp,
	libseq64/src/perform.cpp, resources/pixmaps/jack_black.xpm,
	seq_gtkmm2/src/perfedit.cpp: Commencing Stazed-JACK testing and
	tweaking.

2016-09-18  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, bootstrap, configure.ac,
	contrib/notes/bugs_to_investigate.txt,
	contrib/notes/stazed-fixes.txt,
	libseq64/include/jack_assistant.hpp, libseq64/include/perform.hpp,
	libseq64/include/seq64_features.h, libseq64/src/cmdlineopts.cpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/perform.cpp,
	libseq64/src/sequence.cpp, resources/pixmaps/jack_black.xpm,
	seq_gtkmm2/include/perfedit.hpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/perfedit.cpp, seq_portmidi/include/Makefile.am,
	seq_portmidi/src/Makefile.am: Made Seq32 JACK support a configure
	option, currently disabled by default while testing is performed.

2016-09-17  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/git.txt, libseq64/include/sequence.hpp,
	libseq64/src/event_list.cpp, libseq64/src/sequence.cpp,
	seq_gtkmm2/src/perfroll.cpp, seq_gtkmm2/src/seqroll.cpp: Added
	stazed fixes to seqroll, sequence, and some minor and experimental
	optimizations.

2016-09-15  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/git.txt: Added a note about git cherry-picking.
	* README, configure.ac: Created 0.9.17.3 to fix a segfault in the
	event editor, see issues/26.
	* seq_gtkmm2/src/eventslots.cpp: Fixed issues/26, segfault upon
	up-arrow.  Occurred in empty event edit. Fixed in the fixups branch, and
	cherry-picked from 89b12b1.
	* seq_gtkmm2/src/eventslots.cpp: Fixed issues/26, segfault upon
	up-arrow in empty event edit, in the fixups branch.
	* resources/pixmaps/live_mode.xpm, resources/pixmaps/menu.xpm,
	resources/pixmaps/muting.xpm, resources/pixmaps/song_mode.xpm,
	seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/src/mainwnd.cpp: 
	Finalized main window menu-button handling.

2016-09-14  Chris Ahlstrom <ahlstromcj@gmail.com>

	* configure.ac, libseq64/include/seq64_features.h,
	libseq64/src/cmdlineopts.cpp, resources/pixmaps/live_mode.xpm,
	resources/pixmaps/menu.xpm, resources/pixmaps/muting.xpm,
	resources/pixmaps/song_mode.xpm, seq_gtkmm2/include/mainwnd.hpp,
	seq_gtkmm2/src/mainwnd.cpp: Attempting better management of stazed
	menu buttons and icons for them.

2016-09-13  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, README, ROADMAP, VERSION, configure.ac,
	doc/dox/doxy-reference.cfg, libseq64/include/jack_assistant.hpp,
	libseq64/include/perform.hpp, libseq64/include/seq64_features.h,
	libseq64/src/cmdlineopts.cpp, libseq64/src/jack_assistant.cpp,
	libseq64/src/optionsfile.cpp, man/sequencer64.1,
	seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/include/perfedit.hpp,
	seq_gtkmm2/include/seqmenu.hpp, seq_gtkmm2/src/mainwnd.cpp: Prepping
	for 0.9.18, getting menu-toggle exposed and working.

2016-09-12  Chris Ahlstrom <ahlstromcj@gmail.com>

	* README, configure.ac: Version 0.9.17.2 to fix a muting regression.
	* Sequencer64/sequencer64.cpp, libseq64/include/jack_assistant.hpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/perform.cpp,
	resources/pixmaps/menu.xpm, seq_gtkmm2/include/mainwnd.hpp,
	seq_gtkmm2/include/perfedit.hpp,
	seq_gtkmm2/src/gui_palette_gtk2.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/options.cpp, seq_gtkmm2/src/perfedit.cpp: Prep for
	bugfix release 0.9.17.2 and some additions to future versions.

2016-09-11  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, configure.ac, libseq64/include/jack_assistant.hpp,
	libseq64/include/keys_perform.hpp, libseq64/include/perform.hpp,
	libseq64/include/seq64_features.h, libseq64/include/sequence.hpp,
	libseq64/src/cmdlineopts.cpp, libseq64/src/jack_assistant.cpp,
	libseq64/src/keys_perform.cpp, libseq64/src/midifile.cpp,
	libseq64/src/perform.cpp, libseq64/src/sequence.cpp,
	man/sequencer64.1, seq_gtkmm2/include/mainwnd.hpp,
	seq_gtkmm2/include/perfedit.hpp, seq_gtkmm2/include/perfroll.hpp,
	seq_gtkmm2/src/maintime.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/perfedit.cpp, seq_gtkmm2/src/perfroll.cpp,
	seq_gtkmm2/src/seqedit.cpp: Potential fixes for 0.9.17.2 version,
	plus work on perform playback-mode management, please evaluate.

2016-09-10  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, Sequencer64/sequencer64.cpp, configure.ac,
	contrib/notes/jack-testing.txt, libseq64/include/cmdlineopts.hpp,
	libseq64/include/jack_assistant.hpp, libseq64/include/midibyte.hpp,
	libseq64/include/perform.hpp, libseq64/include/rc_settings.hpp,
	libseq64/include/seq64_features.h, libseq64/src/calculations.cpp,
	libseq64/src/cmdlineopts.cpp, libseq64/src/event_list.cpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/mastermidibus.cpp,
	libseq64/src/optionsfile.cpp, libseq64/src/perform.cpp,
	libseq64/src/rc_settings.cpp, libseq64/src/sequence.cpp,
	resources/pixmaps/learn.xpm, resources/pixmaps/learn2.xpm,
	resources/pixmaps/sequencer64_square_small.xpm,
	seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/src/maintime.cpp,
	seq_gtkmm2/src/mainwid.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/options.cpp: Interim check-in for 0.9.17.2/0.9.18,
	added song button, better mainwnd alignment, and song-mode support.

2016-09-09  Chris Ahlstrom <ahlstromcj@gmail.com>

	* README, contrib/notes/jack-testing.txt,
	libseq64/src/jack_assistant.cpp: Seem to have fixed the JACK
	regression in 0.9.17.
	* INSTALL, README, configure.ac, libseq64/src/jack_assistant.cpp,
	libseq64/src/perform.cpp, man/sequencer64.1: Initial attempt at
	fixing JACK starting, for 0.9.17.1.

2016-09-08  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, README, ROADMAP, configure.ac,
	libseq64/src/cmdlineopts.cpp, libseq64/src/userfile.cpp,
	man/sequencer64.1: Initial setup for pending version 0.9.18 in
	fixups branch.
	* ChangeLog, README, configure.ac: Prepared for release 0.9.17, it
	has been a long trek.
	* libseq64/src/cmdlineopts.cpp, man/sequencer64.1: Updated app help
	and man page.

2016-09-07  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/user_settings.hpp,
	libseq64/src/user_settings.cpp, libseq64/src/userfile.cpp,
	seq_gtkmm2/include/gui_palette_gtk2.hpp,
	seq_gtkmm2/src/gui_palette_gtk2.cpp: Made the progress-bar color
	selectable, up to 7 colors available now, and saved in the usr
	configuration file.

2016-08-29  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/midi/README, libseq64/include/editable_events.hpp,
	libseq64/include/event_list.hpp, libseq64/include/sequence.hpp,
	libseq64/src/editable_events.cpp, libseq64/src/event_list.cpp,
	libseq64/src/midi_container.cpp, libseq64/src/perform.cpp,
	libseq64/src/sequence.cpp, seq_gtkmm2/src/eventslots.cpp,
	seq_gtkmm2/src/fruityseq.cpp, seq_gtkmm2/src/perfedit.cpp,
	seq_gtkmm2/src/perfroll.cpp, seq_gtkmm2/src/seq24seq.cpp,
	seq_gtkmm2/src/seqedit.cpp, seq_gtkmm2/src/seqroll.cpp,
	seq_portmidi/src/midibus_portmidi.cpp: Fixed some selection issues,
	still have minor bugs in undo/redo.

2016-08-28  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/midi/README, contrib/midi/example1.asc,
	contrib/notes/bugs_to_investigate.txt, contrib/notes/triggers.txt,
	libseq64/include/triggers.hpp, libseq64/src/midi_container.cpp,
	libseq64/src/midifile.cpp, seq_gtkmm2/src/eventslots.cpp: Fixed a
	bug in modifying events in eventedit, and added sample files for
	tests of Export.
	* README, configure.ac, contrib/notes/bugs_to_investigate.txt,
	libseq64/src/perform.cpp: Merged the arnaud pattern fix to fixups
	and documented it.

2016-08-27  C. Ahlstrom <ahlstromcj@gmail.com>

	* : Merge pull request #24 from arnaud-jacquemin/issue23 Fix for issue #23 "MIDI controller toggles the wrong pattern"

2016-08-26  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/midi/README, contrib/notes/bugs_to_investigate.txt,
	libseq64/include/editable_events.hpp, libseq64/src/midifile.cpp,
	libseq64/src/sequence.cpp: Upgrading var-length checking, added
	editable_events::dref() function.

2016-08-25  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/bugs_to_investigate.txt,
	libseq64/include/midi_container.hpp,
	libseq64/include/midi_list.hpp, libseq64/include/midi_vector.hpp,
	libseq64/include/midifile.hpp, libseq64/src/midi_container.cpp,
	libseq64/src/midifile.cpp, libseq64/src/perform.cpp: Sync changes in
	tempo in the new members of perform.

2016-08-24  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, libseq64/include/calculations.hpp,
	libseq64/include/midi_container.hpp, libseq64/include/perform.hpp,
	libseq64/include/seq64_features.h, libseq64/include/sequence.hpp,
	libseq64/src/calculations.cpp, libseq64/src/cmdlineopts.cpp,
	libseq64/src/mastermidibus.cpp, libseq64/src/midi_container.cpp,
	libseq64/src/midifile.cpp, libseq64/src/perform.cpp,
	libseq64/src/sequence.cpp: Fix issue with bogus zero tempo being
	loaded from a file and then written to an exported file.
	* : Temporarily adding short MIDI files for testing Export.
	* libseq64/src/midi_container.cpp, libseq64/src/midifile.cpp,
	seq_gtkmm2/src/mainwnd.cpp: Fixed nasty bug in calculating track
	length, but exported files still won't play.

2016-08-23  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/bugs_to_investigate.txt,
	libseq64/include/app_limits.h, libseq64/include/event_list.hpp,
	libseq64/src/midi_container.cpp, libseq64/src/midifile.cpp,
	libseq64/src/sequence.cpp, seq_gtkmm2/src/seqdata.cpp: Still working
	on fixing the Export functionality....

2016-08-22  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/bugs_to_investigate.txt, libseq64/src/midifile.cpp,
	libseq64/src/perform.cpp: Fixed bug in track muting from main menu,
	still have a bug in the Export functionality.

2016-08-21  Chris Ahlstrom <ahlstromcj@gmail.com>

	* README, libseq64/include/seq64_features.h: Disabled all the
	experimental options macros, so the current emphasis will be on
	testing what remains enabled.
	* contrib/midi/README, libseq64/include/event.hpp,
	libseq64/include/seq64_features.h, libseq64/include/sequence.hpp,
	libseq64/src/event.cpp, libseq64/src/mastermidibus.cpp,
	libseq64/src/midibus.cpp, libseq64/src/midifile.cpp,
	libseq64/src/perform.cpp, libseq64/src/sequence.cpp,
	seq_gtkmm2/include/lfownd.hpp, seq_gtkmm2/include/mainwnd.hpp,
	seq_gtkmm2/include/perfroll.hpp, seq_gtkmm2/include/seqedit.hpp,
	seq_gtkmm2/src/lfownd.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/perfedit.cpp, seq_gtkmm2/src/perfroll.cpp,
	seq_gtkmm2/src/perftime.cpp, seq_gtkmm2/src/seqdata.cpp,
	seq_gtkmm2/src/seqedit.cpp: Defined all the macros in
	seq64_features.h to test the building of them all, but will undefine
	them in the next commit, for more complete testing later.

2016-08-20  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, README, libseq64/include/mastermidibus.hpp,
	libseq64/include/perform.hpp, libseq64/include/rc_settings.hpp,
	libseq64/include/seq64_features.h, libseq64/src/cmdlineopts.cpp,
	libseq64/src/mastermidibus.cpp, libseq64/src/optionsfile.cpp,
	man/sequencer64.1, seq_gtkmm2/include/options.hpp,
	seq_gtkmm2/src/options.cpp: Added Seq32 record-by-channel feature as
	a run-time option.
	* INSTALL, configure.ac, doc/dox/doxy-reference.cfg,
	libseq64/include/Makefile.am, libseq64/include/app_limits.h,
	libseq64/include/event.hpp, libseq64/include/event_list.hpp,
	libseq64/include/gdk_basic_keys.h,
	libseq64/include/jack_assistant.hpp,
	libseq64/include/keys_perform.hpp, libseq64/include/keystroke.hpp,
	libseq64/include/perform.hpp, libseq64/include/rc_settings.hpp,
	libseq64/include/seq64_features.h, libseq64/include/sequence.hpp,
	libseq64/include/settings.hpp, libseq64/include/user_settings.hpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/keys_perform.cpp,
	libseq64/src/midi_container.cpp, libseq64/src/midifile.cpp,
	libseq64/src/perform.cpp, libseq64/src/sequence.cpp,
	seq_gtkmm2/include/perfedit.hpp, seq_gtkmm2/include/seqmenu.hpp,
	seq_gtkmm2/src/gui_window_gtk2.cpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/perfedit.cpp, seq_gtkmm2/src/perfroll.cpp,
	seq_gtkmm2/src/seqmenu.cpp: Temporarily enabled Stazed JACK and
	transport support and they at least build now.  Note they are still
	enabled in this interim commit.

2016-08-19  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/bugs_to_investigate.txt,
	libseq64/include/sequence.hpp, seq_gtkmm2/src/gui_palette_gtk2.cpp,
	seq_gtkmm2/src/seqedit.cpp, seq_gtkmm2/src/seqkeys.cpp: Enabled
	sensitive undo/redo buttons in seqedit, thanks to stazed.
	* doc/dox/jack_modes.dox, libseq64/include/jack_assistant.hpp,
	libseq64/include/perform.hpp, libseq64/include/rc_settings.hpp,
	libseq64/src/cmdlineopts.cpp, libseq64/src/jack_assistant.cpp,
	libseq64/src/optionsfile.cpp, libseq64/src/perform.cpp,
	libseq64/src/rc_settings.cpp, seq_gtkmm2/include/mainwnd.hpp,
	seq_gtkmm2/include/options.hpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/options.cpp, seq_gtkmm2/src/perfedit.cpp,
	seq_gtkmm2/src/seqedit.cpp: Got code to build with Stazed JACK
	support enabled, but not ready for usage yet.

2016-08-18  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, libseq64/include/sequence.hpp,
	libseq64/include/triggers.hpp, libseq64/src/midifile.cpp,
	libseq64/src/sequence.cpp, libseq64/src/triggers.cpp: Fully enabled
	Stazed trigger support.
	* README, configure.ac, libseq64/include/rc_settings.hpp,
	libseq64/include/sequence.hpp, libseq64/include/triggers.hpp,
	libseq64/src/midifile.cpp, libseq64/src/optionsfile.cpp,
	libseq64/src/rc_settings.cpp, libseq64/src/sequence.cpp,
	libseq64/src/triggers.cpp, seq_gtkmm2/include/options.hpp,
	seq_gtkmm2/src/options.cpp, seq_gtkmm2/src/perfroll_input.cpp: Added
	Ctrl-Middle-Click to Song Editor for splits, still working on Stazed
	trigger extensions.

2016-08-17  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, contrib/notes/bugs_to_investigate.txt,
	libseq64/include/perform.hpp, libseq64/include/sequence.hpp,
	libseq64/src/perform.cpp, libseq64/src/sequence.cpp,
	seq_gtkmm2/include/perfedit.hpp, seq_gtkmm2/include/perfroll.hpp,
	seq_gtkmm2/src/fruityperfroll_input.cpp,
	seq_gtkmm2/src/perfedit.cpp, seq_gtkmm2/src/perfroll.cpp,
	seq_gtkmm2/src/perfroll_input.cpp: Completely activated Stazed
	undo/redo support, no more macro, needs more testing.

2016-08-16  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, README, configure.ac, libseq64/include/perform.hpp,
	libseq64/include/sequence.hpp, libseq64/src/perform.cpp,
	libseq64/src/sequence.cpp, seq_gtkmm2/src/perfedit.cpp: 
	Provisionally enabled Stazed undo/redo extensions, still cannot undo
	the modify flag via Ctrl-Z.

2016-08-15  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/keys_perform.hpp, libseq64/include/perform.hpp,
	libseq64/include/sequence.hpp, libseq64/include/triggers.hpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/perform.cpp,
	libseq64/src/sequence.cpp, libseq64/src/triggers.cpp,
	seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/include/perfedit.hpp,
	seq_gtkmm2/src/perfedit.cpp, seq_gtkmm2/src/perfroll.cpp,
	seq_gtkmm2/src/seqedit.cpp: Enabled Stazed undo/redo support in
	triggers and sequence modules.

2016-08-14  Chris Ahlstrom <ahlstromcj@gmail.com>

	* Sequencer64/sequencer64.cpp,
	contrib/notes/bugs_to_investigate.txt,
	libseq64/include/rc_settings.hpp,
	libseq64/include/user_settings.hpp, libseq64/src/cmdlineopts.cpp,
	libseq64/src/rc_settings.cpp, libseq64/src/sequence.cpp,
	libseq64/src/user_settings.cpp, libseq64/src/userfile.cpp,
	seq_gtkmm2/include/font.hpp,
	seq_gtkmm2/include/gui_drawingarea_gtk2.hpp,
	seq_gtkmm2/include/gui_palette_gtk2.hpp,
	seq_gtkmm2/include/seqdata.hpp, seq_gtkmm2/src/font.cpp,
	seq_gtkmm2/src/gui_drawingarea_gtk2.cpp,
	seq_gtkmm2/src/gui_palette_gtk2.cpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/perfnames.cpp, seq_gtkmm2/src/perfroll.cpp,
	seq_gtkmm2/src/perftime.cpp, seq_gtkmm2/src/seqdata.cpp,
	seq_gtkmm2/src/seqkeys.cpp, seq_gtkmm2/src/seqroll.cpp,
	seq_gtkmm2/src/seqtime.cpp: Reworked and completed the
	inverse-colors option and fixed a bug in selecting notes.

2016-08-13  Chris Ahlstrom <ahlstromcj@gmail.com>

	* Sequencer64/sequencer64.cpp, libseq64/include/rc_settings.hpp,
	libseq64/src/cmdlineopts.cpp, libseq64/src/midifile.cpp,
	libseq64/src/perform.cpp, libseq64/src/rc_settings.cpp,
	seq_gtkmm2/include/gui_palette_gtk2.hpp, seq_gtkmm2/src/font.cpp,
	seq_gtkmm2/src/gui_palette_gtk2.cpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/seqroll.cpp: Completed basic experimental
	inverse/night color feature, finalized some EXPERIMENTAL code.
	* Sequencer64/sequencer64.cpp,
	seq_gtkmm2/include/gui_palette_gtk2.hpp, seq_gtkmm2/src/font.cpp,
	seq_gtkmm2/src/gui_palette_gtk2.cpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/seqkeys.cpp: Added experimental inverse palette
	feature, incomplete, disabled.

2016-08-12  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/globals.h, libseq64/include/sequence.hpp,
	libseq64/src/perform.cpp, libseq64/src/sequence.cpp,
	seq_gtkmm2/include/perfedit.hpp, seq_gtkmm2/src/fruityseq.cpp,
	seq_gtkmm2/src/fruityseqroll.cpp, seq_gtkmm2/src/perfedit.cpp,
	seq_gtkmm2/src/perfroll.cpp, seq_gtkmm2/src/perftime.cpp,
	seq_gtkmm2/src/seq24seq.cpp, seq_gtkmm2/src/seqedit.cpp,
	seq_gtkmm2/src/seqroll.cpp: Adding more undo support to sequence
	functions.

2016-08-12  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/globals.h, libseq64/src/event.cpp,
	libseq64/src/midifile.cpp, seq_gtkmm2/include/seqkeys.hpp,
	seq_gtkmm2/src/seqmenu.cpp, seq_gtkmm2/src/seqroll.cpp: Slowly
	merging Stazed JACK/extras code, macroed out.

2016-08-11  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/bugs_to_investigate.txt,
	libseq64/include/event.hpp, libseq64/include/sequence.hpp,
	libseq64/src/sequence.cpp, seq_gtkmm2/include/seqedit.hpp,
	seq_gtkmm2/include/seqkeys.hpp, seq_gtkmm2/include/seqroll.hpp,
	seq_gtkmm2/src/fruityseq.cpp, seq_gtkmm2/src/fruityseqroll.cpp,
	seq_gtkmm2/src/seq24seq.cpp, seq_gtkmm2/src/seqedit.cpp,
	seq_gtkmm2/src/seqevent.cpp: Slowly merging Stazed JACK/extras code,
	macroed out.

2016-08-10  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/include/seqedit.hpp, seq_gtkmm2/src/seqedit.cpp: Slowly
	merging Stazed JACK/extras code, macroed out.

2016-08-09  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/configs/dot-ctags, contrib/configs/sequencer64.conf,
	seq_gtkmm2/src/perfroll.cpp, seq_gtkmm2/src/seqedit.cpp: Changing
	seqedit actions from const ints to a private enumeration.

2016-07-18 to 2016-08-09  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/event.hpp, libseq64/include/sequence.hpp,
	libseq64/src/sequence.cpp, seq_gtkmm2/src/seqdata.cpp: Slowly
	merging Stazed JACK/extras code, macroed out.

2016-07-18  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, README, VERSION, configure.ac,
	contrib/code/stazed/jack_assistant.cpp,
	contrib/code/stazed/jack_assistant.hpp,
	contrib/code/stazed/perform.cpp, contrib/code/stazed/perform.hpp,
	doc/dox/doxy-reference.cfg, libseq64/src/cmdlineopts.cpp,
	man/sequencer64.1: Setup for next version 0.9.17, will aim for
	Stazed JACK support.

2016-07-17  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/perform.hpp, libseq64/include/sequence.hpp,
	libseq64/src/perform.cpp, libseq64/src/sequence.cpp,
	seq_gtkmm2/include/seqmenu.hpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/seqmenu.cpp: Disabled the auto-queuing feature,
	cannot get it to work.
	* libseq64/include/globals.h, libseq64/include/perform.hpp,
	libseq64/include/sequence.hpp, libseq64/src/perform.cpp,
	libseq64/src/sequence.cpp, seq_gtkmm2/include/seqedit.hpp,
	seq_gtkmm2/include/seqmenu.hpp, seq_gtkmm2/src/seqmenu.cpp: 
	Continued experimenting with the weird flags of auto-queuing and
	muting.

2016-07-16  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/app_limits.h,
	libseq64/include/midi_container.hpp, libseq64/include/perform.hpp,
	libseq64/include/sequence.hpp, libseq64/src/perform.cpp,
	libseq64/src/sequence.cpp, seq_gtkmm2/include/gui_key_tests.hpp,
	seq_gtkmm2/include/perfroll_input.hpp,
	seq_gtkmm2/src/fruityperfroll_input.cpp,
	seq_gtkmm2/src/fruityseq.cpp, seq_gtkmm2/src/fruityseqroll.cpp,
	seq_gtkmm2/src/gui_key_tests.cpp, seq_gtkmm2/src/seqevent.cpp,
	seq_gtkmm2/src/seqroll.cpp: Adding support for experimental
	auto-queuing, currently disabled.
	* seq_gtkmm2/include/Makefile.am,
	seq_gtkmm2/include/gui_key_tests.hpp,
	seq_gtkmm2/include/gui_window_gtk2.hpp,
	seq_gtkmm2/include/seq24seqroll.hpp, seq_gtkmm2/src/Makefile.am,
	seq_gtkmm2/src/gui_key_tests.cpp,
	seq_gtkmm2/src/gui_window_gtk2.cpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/perfnames.cpp,
	seq_gtkmm2/src/perfroll.cpp, seq_gtkmm2/src/perfroll_input.cpp,
	seq_gtkmm2/src/perftime.cpp, seq_gtkmm2/src/seq24seq.cpp,
	seq_gtkmm2/src/seq24seqroll.cpp, seq_gtkmm2/src/seqdata.cpp,
	seq_gtkmm2/src/seqedit.cpp, seq_gtkmm2/src/seqevent.cpp,
	seq_gtkmm2/src/seqroll.cpp: Removed seq24seqroll files, converted
	many Ctrl/Shift tests to use the new gui_key_tests functions.

2016-07-15  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/include/gui_window_gtk2.hpp,
	seq_gtkmm2/src/gui_window_gtk2.cpp, seq_gtkmm2/src/seqedit.cpp: 
	Trial of ctrl/shift key test function.

2016-07-14  Chris Ahlstrom <ahlstromcj@gmail.com>

	* configure.ac, contrib/notes/bugs_to_investigate.txt,
	seq_gtkmm2/include/Makefile.am,
	seq_gtkmm2/include/seq24seqroll.hpp,
	seq_gtkmm2/include/seqroll.hpp, seq_gtkmm2/src/Makefile.am,
	seq_gtkmm2/src/fruityseqroll.cpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/seq24seqroll.cpp,
	seq_gtkmm2/src/seqroll.cpp: Fixed Ctrl-key regression, removed dead
	code including seq24seqroll module.

2016-07-13  Chris Ahlstrom <ahlstromcj@gmail.com>

	* configure.ac, libseq64/src/optionsfile.cpp,
	seq_gtkmm2/src/mainwid.cpp, seq_gtkmm2/src/mainwnd.cpp: Fixed
	configure.ac, relaxed mute-group error check in optionsfile, and
	investigating Ctrl-E bug.
	* contrib/code/stazed/perform.cpp, contrib/notes/mute_groups.txt,
	libseq64/include/perform.hpp, libseq64/src/perform.cpp,
	seq_gtkmm2/include/mainwid.hpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/seqroll.cpp: Some cleanup
	and optimization, also see the USE_REPLACEMENT_FUNCTION macro.

2016-07-12  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/perform.hpp, libseq64/src/perform.cpp,
	seq_gtkmm2/include/mainwid.hpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/seqroll.cpp: Enabled
	experimental screen-set code for testing, see USE_EXPERIMENTAL_CODE
	macro usage.
	* libseq64/include/perform.hpp, libseq64/src/perform.cpp,
	seq_gtkmm2/src/mainwid.cpp, seq_gtkmm2/src/mainwnd.cpp: Experimental
	offloading of screenset calculations to the perform object in
	progress.

2016-07-11  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/configs/sequencer64.rc.example,
	contrib/notes/bugs_to_investigate.txt,
	contrib/notes/mute_groups.txt, libseq64/include/perform.hpp,
	libseq64/src/optionsfile.cpp, libseq64/src/perform.cpp,
	libseq64/src/sequence.cpp, seq_gtkmm2/src/mainwnd.cpp: Fixed the
	replace functionality, verified some of the mute-group
	functionality.

2016-07-10  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, configure.ac, libseq64/include/perform.hpp,
	libseq64/src/midifile.cpp, libseq64/src/optionsfile.cpp: Made the
	empty-mute strip option an official build configuration option,
	enabled by default.

2016-07-09  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/README, contrib/configs/README,
	contrib/configs/sequencer64.rc.keys, contrib/notes/mute_groups.txt,
	libseq64/include/keystroke.hpp, libseq64/src/keystroke.cpp,
	libseq64/src/perform.cpp, seq_gtkmm2/src/mainwnd.cpp: Fixed a minor
	bug in activating a mute-group.
	* libseq64/include/perform.hpp, libseq64/src/optionsfile.cpp: 
	Disabling empty-mute-groups-unsaved feature for awhile, weird stuff
	happens.
	* Sequencer64/sequencer64.cpp, libseq64/include/optionsfile.hpp,
	libseq64/include/perform.hpp, libseq64/src/optionsfile.cpp: Made rc
	file reading more robust, added back the strip-empty-mutes feature,
	but only for rc reading and for MIDI file reading and writing.
	* contrib/configs/sequencer64.conf, libseq64/src/midifile.cpp,
	libseq64/src/optionsfile.cpp: Added sequencer64.conf for
	/etc/ld.so.conf.d and disabled the removal of empty group mutes,
	which has serious side-effects.

2016-07-08  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/src/mainwnd.cpp: Added Ctrl-L as an alternative to the
	clumsy Insert key or using the L-button.
	* contrib/notes/mute_groups.txt, libseq64/include/keystroke.hpp,
	libseq64/include/perform.hpp, seq_gtkmm2/src/mainwnd.cpp: Added
	automatic caps-lock functionality when in Learn mode in the main
	window.
	* libseq64/include/jack_assistant.hpp,
	libseq64/src/jack_assistant.cpp: Added support for getting UUID from
	JACK.
	* contrib/notes/mute_groups.txt,
	libseq64/include/jack_assistant.hpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/midifile.cpp: Added
	retrieval of JACK client name, but it does not work if a UUID is
	provided, at present.

2016-07-07  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/cmdlineopts.cpp: Fixed bug in detecting the
	jack-session-uuid option.
	* libseq64/include/perform.hpp, libseq64/src/midifile.cpp,
	libseq64/src/optionsfile.cpp, libseq64/src/perform.cpp: No longer
	write the mute-group information to the MIDI file or the rc/options
	file when the mute statuses are all zero. (Actually, we still write
	it to the "rc" file, for consistency's sake.)
	* contrib/notes/mute_groups.txt, libseq64/include/perform.hpp,
	libseq64/src/optionsfile.cpp: More mute-group research and
	clarification.

2016-07-06  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/mute_groups.txt, libseq64/include/perform.hpp,
	libseq64/src/perform.cpp: Continued mute-group research.
	* libseq64/include/perform.hpp, libseq64/src/perform.cpp: Continued
	research and documentation of mute groups.

2016-07-05  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/mute_groups.txt, libseq64/include/globals.h,
	libseq64/include/perform.hpp, libseq64/src/perform.cpp: Research
	mute groups, continued.
	* contrib/notes/mute_groups.txt, seq_gtkmm2/include/mainwid.hpp,
	seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/src/mainwid.cpp: 
	Optimizing mainwid while research muting behavior.

2016-07-04  Chris Ahlstrom <ahlstromcj@gmail.com>

	* ChangeLog, INSTALL, README, VERSION, configure.ac,
	doc/dox/doxy-reference.cfg, libseq64/src/cmdlineopts.cpp: 
	Preparation for fixups for future 0.9.16.

2016-07-04  Chris Ahlstrom <ahlstromcj@gmail.com>

	* ChangeLog, README, ROADMAP, VERSION: Stamping README for version
	0.9.15.2.

2016-07-03  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/event.hpp, libseq64/include/event_list.hpp,
	libseq64/include/perform.hpp, libseq64/include/sequence.hpp,
	libseq64/src/event_list.cpp, libseq64/src/sequence.cpp,
	seq_gtkmm2/src/seqroll.cpp: Changed grow/shrink in seqroll to clip
	the notes to avoid pathological note alterations.

2016-07-02  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/bugs_to_investigate.txt,
	seq_gtkmm2/include/seqroll.hpp, seq_gtkmm2/src/fruityseqroll.cpp,
	seq_gtkmm2/src/seq24seqroll.cpp, seq_gtkmm2/src/seqroll.cpp: 
	Disabled progress-bar update in seqroll when selecting events.
	* seq_gtkmm2/include/fruityseqroll.hpp,
	seq_gtkmm2/include/seq24seqroll.hpp,
	seq_gtkmm2/include/seqroll.hpp, seq_gtkmm2/src/fruityseqroll.cpp,
	seq_gtkmm2/src/seq24seqroll.cpp, seq_gtkmm2/src/seqroll.cpp: Interim
	check-in to save a lot of old commented code in seqroll support.

2016-07-01  Chris Ahlstrom <ahlstromcj@gmail.com>

	* pack, seq_gtkmm2/include/seqroll.hpp,
	seq_gtkmm2/src/fruityseqroll.cpp, seq_gtkmm2/src/seq24seqroll.cpp,
	seq_gtkmm2/src/seqedit.cpp, seq_gtkmm2/src/seqroll.cpp: More seqroll
	optimizing, and fixing bugs caused by incorrect optimizing.
	* seq_gtkmm2/src/fruityseqroll.cpp,
	seq_gtkmm2/src/seq24seqroll.cpp, seq_gtkmm2/src/seqedit.cpp,
	seq_gtkmm2/src/seqroll.cpp: Minor refactorying of seqroll code,
	ongoing.
	* configure.ac, contrib/notes/bugs_to_investigate.txt,
	libseq64/include/sequence.hpp, libseq64/src/sequence.cpp,
	seq_gtkmm2/include/seqroll.hpp, seq_gtkmm2/src/fruityseq.cpp,
	seq_gtkmm2/src/fruityseqroll.cpp, seq_gtkmm2/src/seq24seq.cpp,
	seq_gtkmm2/src/seq24seqroll.cpp, seq_gtkmm2/src/seqdata.cpp,
	seq_gtkmm2/src/seqedit.cpp, seq_gtkmm2/src/seqroll.cpp: Firming up
	the chord support, testing with chord support disabled.

2016-06-30  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/sequence.hpp, libseq64/src/sequence.cpp,
	seq_gtkmm2/src/fruityseqroll.cpp, seq_gtkmm2/src/seq24seqroll.cpp,
	seq_gtkmm2/src/seqedit.cpp, seq_gtkmm2/src/seqroll.cpp: 
	Consolidating chord functions.
	* libseq64/include/sequence.hpp, libseq64/src/sequence.cpp,
	seq_gtkmm2/src/fruityseqroll.cpp, seq_gtkmm2/src/seq24seqroll.cpp,
	seq_gtkmm2/src/seqmenu.cpp, seq_gtkmm2/src/seqroll.cpp: Moved
	push_undo() calls into the sequence functions that need them, to
	reduce the load on client code.

2016-06-29  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/sequence.cpp, seq_gtkmm2/include/seqedit.hpp,
	seq_gtkmm2/src/seqedit.cpp, seq_gtkmm2/src/seqmenu.cpp: Added code
	to allow seqedit to update to match some settings made from the
	seqmenu, a lack that goes back to seq24.
	* configure.ac, libseq64/include/sequence.hpp,
	libseq64/src/sequence.cpp, seq_gtkmm2/src/perfedit.cpp: Added
	set_dirty_mp() call to sequence song muting.
	* configure.ac, seq_gtkmm2/src/perfedit.cpp: Fixed perfedit refresh
	bug in 0.9.15 fixups branch.

2016-06-28  Chris Ahlstrom <ahlstromcj@gmail.com>

	* README: Update README to 0.9.15, oops.
	* ChangeLog: Updated the ChangeLog.
	Merged fixups into master to create 0.9.15.
	* libseq64/include/perform.hpp, libseq64/src/perform.cpp,
	seq_gtkmm2/include/seqmenu.hpp, seq_gtkmm2/include/seqroll.hpp,
	seq_gtkmm2/src/seq24seqroll.cpp, seq_gtkmm2/src/seqmenu.cpp,
	seq_gtkmm2/src/seqroll.cpp: Started adding a few new entries to the
	seqmenu, such as for unmuting all tracks and changing the
	transposable flag.

2016-06-27  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/midi_container.hpp,
	libseq64/include/midibyte.hpp, libseq64/src/midi_container.cpp,
	libseq64/src/midifile.cpp, libseq64/src/sequence.cpp,
	resources/pixmaps/follow.xpm, resources/pixmaps/transpose.xpm,
	seq_gtkmm2/src/mainwid.cpp, seq_gtkmm2/src/perfroll.cpp: Added
	non-transposable pattern highlighting to pattern and song editors,
	and fixed read/write of that pattern flag.

2016-06-26  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, README, configure.ac,
	contrib/notes/bugs_to_investigate.txt, libseq64/include/event.hpp,
	libseq64/include/midi_container.hpp, libseq64/include/perform.hpp,
	libseq64/include/sequence.hpp, libseq64/src/event.cpp,
	libseq64/src/midi_container.cpp, libseq64/src/midifile.cpp,
	libseq64/src/perform.cpp, libseq64/src/sequence.cpp,
	resources/pixmaps/transpose.xpm, seq_gtkmm2/include/mainwnd.hpp,
	seq_gtkmm2/include/perfedit.hpp, seq_gtkmm2/include/seqedit.hpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/perfedit.cpp,
	seq_gtkmm2/src/seqedit.cpp: Basically finished the stazed transpose
	feature, still needs more testing.
	* libseq64/include/mastermidibus.hpp, libseq64/include/perform.hpp,
	libseq64/src/mastermidibus.cpp, libseq64/src/perform.cpp,
	seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/src/perfedit.cpp: Moved
	transpose flag from mastermidibus to perform.
	* README, ROADMAP, VERSION, configure.ac,
	contrib/code/stazed/jack_assistant.cpp,
	contrib/code/stazed/jack_assistant.hpp,
	contrib/code/stazed/perform.cpp, contrib/code/stazed/perform.hpp,
	contrib/notes/stazed-fixes.txt, doc/dox/doxy-reference.cfg,
	libseq64/include/event.hpp, libseq64/include/keys_perform.hpp,
	libseq64/include/mastermidibus.hpp,
	libseq64/include/midi_container.hpp, libseq64/include/perform.hpp,
	libseq64/include/sequence.hpp, libseq64/src/cmdlineopts.cpp,
	libseq64/src/event.cpp, libseq64/src/mastermidibus.cpp,
	libseq64/src/midi_container.cpp, libseq64/src/midifile.cpp,
	libseq64/src/perform.cpp, libseq64/src/sequence.cpp,
	resources/pixmaps/chord3-inv.xpm, resources/pixmaps/follow.xpm,
	resources/pixmaps/transpose.xpm, seq_gtkmm2/include/mainwnd.hpp,
	seq_gtkmm2/include/perfedit.hpp, seq_gtkmm2/src/perfedit.cpp: Start
	0.9.15 in fixups branch, added macroed-out stazed song-transpose
	support.

2016-06-25  Chris Ahlstrom <ahlstromcj@gmail.com>

	* : Merged fixups into master to create 0.9.14.
	* contrib/configs/sequencer64-minimal.rc,
	resources/pixmaps/chord3-inv.xpm, seq_gtkmm2/include/perfroll.hpp,
	seq_gtkmm2/include/seqroll.hpp, seq_gtkmm2/src/perfedit.cpp,
	seq_gtkmm2/src/perfroll.cpp, seq_gtkmm2/src/seqroll.cpp: Some
	clean-up and getting the perfroll to follow the progress bar.

2016-06-24  Chris Ahlstrom <ahlstromcj@gmail.com>

	* configure.ac, contrib/yoshimi/horse.xmz,
	libseq64/include/app_limits.h, libseq64/include/cmdlineopts.hpp,
	libseq64/include/keys_perform.hpp, libseq64/include/scales.h,
	libseq64/include/sequence.hpp,
	resources/pixmaps/sequencer64_square.xpm,
	seq_gtkmm2/src/seqroll.cpp: Minor cleanup of commented code and
	documentation.

2016-06-23  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/configs/sequence64.rc.bad,
	resources/pixmaps/sequencer64_legacy.xpm,
	resources/pixmaps/sequencer64_legacy_large.xpm,
	resources/pixmaps/sequencer64_square.xpm,
	resources/pixmaps/sequencer64_square_large.xpm: Updated logo and
	added a bad rc file for testing.
	* libseq64/include/keys_perform.hpp, libseq64/src/keys_perform.cpp,
	libseq64/src/optionsfile.cpp, seq_gtkmm2/src/fruityseqroll.cpp,
	seq_gtkmm2/src/keybindentry.cpp,
	seq_gtkmm2/src/keys_perform_gtk2.cpp,
	seq_gtkmm2/src/seq24seqroll.cpp, seq_gtkmm2/src/seqroll.cpp: 
	Refinements to fruity/seq24 seqroll support, and validation of some
	key definitions from the rc file.

2016-06-22  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/keys_perform.hpp, libseq64/include/sequence.hpp,
	libseq64/src/sequence.cpp,
	seq_gtkmm2/include/keys_perform_gtk2.hpp,
	seq_gtkmm2/include/seqroll.hpp, seq_gtkmm2/src/eventedit.cpp,
	seq_gtkmm2/src/fruityseqroll.cpp, seq_gtkmm2/src/keybindentry.cpp,
	seq_gtkmm2/src/keys_perform_gtk2.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/seq24seqroll.cpp, seq_gtkmm2/src/seqroll.cpp: Fixed
	bug in accessing key name for saving to configuration, still need to
	figure out why some key entries are not written when saved on one
	computer.

2016-06-22  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/include/seqroll.hpp, seq_gtkmm2/src/fruityseqroll.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/seq24seqroll.cpp,
	seq_gtkmm2/src/seqroll.cpp: Interim check-in, minor seqroll
	refactoring, in progress, ugly still.

2016-06-21  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, libseq64/include/app_limits.h,
	libseq64/src/cmdlineopts.cpp, libseq64/src/midifile.cpp,
	seq_gtkmm2/src/seqroll.cpp: Rearranged some build macros to be
	accessible from cmdlineopts module.
	* contrib/notes/git.txt, libseq64/include/cmdlineopts.hpp,
	libseq64/src/Makefile.am, libseq64/src/cmdlineopts.cpp,
	seq_gtkmm2/src/Makefile.am: Added build settings list to --version
	output via new build_details() function.

2016-06-20  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, configure.ac, configure.help,
	resources/pixmaps/chord.xpm, resources/pixmaps/chord3-inv.xpm,
	resources/pixmaps/chord3.xpm, resources/pixmaps/scale.xpm,
	seq_gtkmm2/include/seqedit.hpp, seq_gtkmm2/include/seqroll.hpp,
	seq_gtkmm2/src/fruityseqroll.cpp, seq_gtkmm2/src/seq24seqroll.cpp,
	seq_gtkmm2/src/seqedit.cpp: Add Stazed chord generation, the
	default, can be disabled by the --disable-chords option in the
	configure script.
	* resources/pixmaps/chord3-inv.xpm, resources/pixmaps/chord3.xpm,
	seq_gtkmm2/include/seqedit.hpp, seq_gtkmm2/src/fruityseqroll.cpp,
	seq_gtkmm2/src/seq24seqroll.cpp, seq_gtkmm2/src/seqedit.cpp,
	seq_gtkmm2/src/seqroll.cpp: More chord work in the fruity and seq24
	seqroll modules.
	* README, ROADMAP, VERSION, configure.ac,
	doc/dox/doxy-reference.cfg, libseq64/include/scales.h,
	resources/pixmaps/Makefile.am, resources/pixmaps/chord.xpm,
	seq_gtkmm2/src/seqedit.cpp: Setting up for next version 0.9.14,
	starting to add conditional support for chord generation from Stazed
	Seq32.

2016-06-19  Chris Ahlstrom <ahlstromcj@gmail.com>

	* ChangeLog, README, contrib/notes/bugs_to_investigate.txt,
	libseq64/include/sequence.hpp, libseq64/src/editable_event.cpp,
	libseq64/src/sequence.cpp, seq_gtkmm2/include/seqroll.hpp,
	seq_gtkmm2/src/eventedit.cpp, seq_gtkmm2/src/eventslots.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/perfroll.cpp,
	seq_gtkmm2/src/seq24seqroll.cpp, seq_gtkmm2/src/seqdata.cpp,
	seq_gtkmm2/src/seqevent.cpp, seq_gtkmm2/src/seqroll.cpp: Tightened
	up song modify flags, copy/paste/move, usage of arrow keys to grow
	events.  Going to stamp 0.9.13 next.

2016-06-18  Chris Ahlstrom <ahlstromcj@gmail.com>

	* README, contrib/notes/bugs_to_investigate.txt,
	libseq64/include/sequence.hpp, libseq64/src/sequence.cpp: Fixed
	inadvertent transposing of non-note events in paste_selected() and
	move_selected_notes().
	* contrib/notes/bugs_to_investigate.txt,
	libseq64/include/sequence.hpp, libseq64/src/sequence.cpp: Interim
	check-in, working on note movement improvements.

2016-06-17  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/bugs_to_investigate.txt,
	libseq64/src/event_list.cpp, libseq64/src/sequence.cpp: Fixed
	long-standing bug from seq24 in pasting selections in the pattern
	editor that do not begin with a Note On or Note Off event.
	* libseq64/src/sequence.cpp: Remove extra note off events from
	test.midi in grow_select().
	* contrib/notes/bugs_to_investigate.txt, libseq64/src/sequence.cpp,
	seq_gtkmm2/src/seqroll.cpp: Still investigating the weird
	Ctrl-Select bug.

2016-06-16  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/sequence.cpp: Tightening up sequence-event copying.
	* contrib/code/stazed/jack_assistant.cpp,
	libseq64/include/sequence.hpp, libseq64/src/sequence.cpp: Fixing
	copy/paste, still have an old seq24 issue with copy/paste for a
	whole long sequence, see the allofarow.mid file.

2016-06-15  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/code/stazed/jack_assistant.cpp,
	contrib/code/stazed/jack_assistant.hpp,
	contrib/code/stazed/perform.cpp, contrib/code/stazed/perform.hpp,
	contrib/notes/bugs_to_investigate.txt,
	libseq64/src/jack_assistant.cpp, libseq64/src/perform.cpp,
	seq_gtkmm2/src/eventedit.cpp: Stashed initial attempt at
	incorporated stazed JACK support.

2016-06-12  Chris Ahlstrom <ahlstromcj@gmail.com>

	* : commit ab2e1f4caa758a5a60100eda2878af9550094c10 Merge: e68f482
	6530205 Author: C. Ahlstrom <ahlstromcj@gmail.com> Date:   Sun Jun
	12 16:19:11 2016 -0400: Merged 0rel's provisional fix for the issues in
	pasting notes in the pattern editor, caused by the properties of the
	multipmap container.
	* libseq64/include/event_list.hpp, libseq64/include/sequence.hpp,
	libseq64/src/event_list.cpp, libseq64/src/midi_container.cpp,
	libseq64/src/sequence.cpp, seq_gtkmm2/src/seqroll.cpp: Interim
	check-in, trying to find copy/paste bug in seqroll.
	* libseq64/src/sequence.cpp: Temporary fix for copy/paste bug (order
	of events) added.
	* contrib/notes/stazed-fixes.txt, doc/dox/doxy-reference.cfg,
	libseq64/include/editable_event.hpp, libseq64/include/event.hpp,
	libseq64/include/jack_assistant.hpp,
	libseq64/include/keys_perform.hpp, libseq64/include/lash.hpp,
	libseq64/include/midi_vector.hpp,
	libseq64/include/midibus_common.hpp, libseq64/include/midibyte.hpp,
	libseq64/include/perform.hpp, libseq64/include/sequence.hpp,
	libseq64/src/calculations.cpp, libseq64/src/editable_event.cpp,
	libseq64/src/event.cpp, libseq64/src/jack_assistant.cpp,
	libseq64/src/midibus.cpp, libseq64/src/midifile.cpp,
	libseq64/src/perform.cpp, libseq64/src/sequence.cpp,
	seq_gtkmm2/include/font.hpp,
	seq_gtkmm2/include/gui_drawingarea_gtk2.hpp,
	seq_gtkmm2/include/keybindentry.hpp,
	seq_gtkmm2/include/options.hpp, seq_gtkmm2/include/perftime.hpp,
	seq_gtkmm2/include/seqevent.hpp, seq_gtkmm2/src/eventedit.cpp,
	seq_gtkmm2/src/eventslots.cpp,
	seq_gtkmm2/src/fruityperfroll_input.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/perfedit.cpp,
	seq_gtkmm2/src/perfnames.cpp, seq_gtkmm2/src/perfroll.cpp,
	seq_gtkmm2/src/seq24seqroll.cpp, seq_gtkmm2/src/seqdata.cpp,
	seq_gtkmm2/src/seqedit.cpp, seq_gtkmm2/src/seqevent.cpp,
	seq_gtkmm2/src/seqroll.cpp: Hurrah, got essentially all source-code
	entities document to some extent, Doxygen has very few complaints
	now.

2016-06-11  Chris Ahlstrom <ahlstromcj@gmail.com>

	* Sequencer64/sequencer64.cpp, libseq64/include/keys_perform.hpp,
	libseq64/include/rc_settings.hpp, libseq64/src/cmdlineopts.cpp,
	libseq64/src/optionsfile.cpp, libseq64/src/rc_settings.cpp: Added
	--rc, --usr, --config options, fixed bugs in the legacy and option
	support.

2016-06-10  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/fruity-mode.txt, libseq64/src/jack_assistant.cpp,
	libseq64/src/perform.cpp, seq_gtkmm2/src/fruityperfroll_input.cpp,
	seq_gtkmm2/src/seq24seqroll.cpp, seq_gtkmm2/src/seqroll.cpp: Ongoing
	documentation for fruity mode, research into seq32 features.

2016-06-09  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/fruity-mode.txt,
	seq_gtkmm2/include/fruityperfroll_input.hpp,
	seq_gtkmm2/include/fruityseq.hpp,
	seq_gtkmm2/include/fruityseqroll.hpp,
	seq_gtkmm2/include/seq24seq.hpp, seq_gtkmm2/src/fruityseq.cpp,
	seq_gtkmm2/src/fruityseqroll.cpp, seq_gtkmm2/src/seq24seq.cpp: 
	Interim check-in, documenting and analyzing fruityseqroll.

2016-06-08  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/include/seqroll.hpp, seq_gtkmm2/src/seqedit.cpp,
	seq_gtkmm2/src/seqroll.cpp: Interim check-in, documenting seqroll.

2016-06-07  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/include/seq24seq.hpp,
	seq_gtkmm2/include/seq24seqroll.hpp,
	seq_gtkmm2/include/seqdata.hpp, seq_gtkmm2/include/seqkeys.hpp,
	seq_gtkmm2/include/seqmenu.hpp, seq_gtkmm2/include/seqroll.hpp,
	seq_gtkmm2/src/seqedit.cpp, seq_gtkmm2/src/seqkeys.cpp,
	seq_gtkmm2/src/seqmenu.cpp, seq_gtkmm2/src/seqroll.cpp: Interim
	check-in, cleanup of seqroll module and other seq modules.
	* contrib/notes/bugs_to_investigate.txt,
	contrib/notes/stazed-fixes.txt, contrib/notes/urls.txt: Added some
	notes from Stazed for consideration.

2016-06-04  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/app_limits.h, libseq64/include/event.hpp,
	seq_gtkmm2/include/seqedit.hpp, seq_gtkmm2/src/seqedit.cpp,
	seq_gtkmm2/src/seqevent.cpp: Added feature to use a grey background
	in the event strip of seqroll when note messages or aftertouch are
	being shown, to indicate indirectly that there are issues with
	editing these single events alone.

2016-06-02  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/include/eventedit.hpp, seq_gtkmm2/src/eventedit.cpp,
	seq_gtkmm2/src/seqedit.cpp: Fixed close-out and
	focus-of-current-edit issues in eventedit.

2016-06-01  Chris Ahlstrom <ahlstromcj@gmail.com>

	* configure.ac, contrib/notes/bugs_to_investigate.txt,
	seq_gtkmm2/include/seqevent.hpp, seq_gtkmm2/include/seqkeys.hpp,
	seq_gtkmm2/src/seqevent.cpp: Additional code document and a note
	about a long-standing bug in seqevent event movement with the mouse.

2016-05-31  Chris Ahlstrom <ahlstromcj@gmail.com>

	* README, configure.ac, seq_gtkmm2/include/eventedit.hpp,
	seq_gtkmm2/include/eventslots.hpp, seq_gtkmm2/include/maintime.hpp,
	seq_gtkmm2/include/mainwid.hpp, seq_gtkmm2/include/perfedit.hpp,
	seq_gtkmm2/include/perfnames.hpp, seq_gtkmm2/include/perfroll.hpp,
	seq_gtkmm2/include/perftime.hpp, seq_gtkmm2/include/seqdata.hpp,
	seq_gtkmm2/include/seqedit.hpp, seq_gtkmm2/include/seqevent.hpp,
	seq_gtkmm2/include/seqkeys.hpp, seq_gtkmm2/include/seqroll.hpp,
	seq_gtkmm2/include/seqtime.hpp, seq_gtkmm2/src/perfroll.cpp,
	seq_gtkmm2/src/seqedit.cpp: More code documentation and cleanup on
	in the user-interface library.

2016-05-30  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/include/gui_drawingarea_gtk2.hpp,
	seq_gtkmm2/include/gui_window_gtk2.hpp,
	seq_gtkmm2/include/perfroll.hpp, seq_gtkmm2/include/seqedit.hpp,
	seq_gtkmm2/src/gui_drawingarea_gtk2.cpp,
	seq_gtkmm2/src/gui_window_gtk2.cpp, seq_gtkmm2/src/perfroll.cpp,
	seq_gtkmm2/src/seqedit.cpp: Added Home/End and Keypad Home/End
	support to perfroll and seqedit.
	* configure.ac, seq_gtkmm2/include/seqedit.hpp,
	seq_gtkmm2/src/gui_drawingarea_gtk2.cpp,
	seq_gtkmm2/src/gui_window_gtk2.cpp, seq_gtkmm2/src/perfedit.cpp,
	seq_gtkmm2/src/perfroll.cpp, seq_gtkmm2/src/seqedit.cpp,
	seq_gtkmm2/src/seqroll.cpp: Got horizontal and vertical Page-Up and
	Page-Down working for song and sequence editors, now thinking about
	Home and End support.
	* INSTALL, README, ROADMAP, VERSION, configure.ac,
	doc/dox/doxy-reference.cfg, libseq64/include/user_settings.hpp,
	libseq64/src/cmdlineopts.cpp, libseq64/src/optionsfile.cpp,
	libseq64/src/user_settings.cpp, libseq64/src/userfile.cpp,
	man/sequencer64.1, seq_gtkmm2/include/eventedit.hpp,
	seq_gtkmm2/include/eventslots.hpp, seq_gtkmm2/include/font.hpp,
	seq_gtkmm2/include/fruityperfroll_input.hpp,
	seq_gtkmm2/include/fruityseq.hpp,
	seq_gtkmm2/include/fruityseqroll.hpp,
	seq_gtkmm2/include/gui_assistant_gtk2.hpp,
	seq_gtkmm2/include/gui_drawingarea_gtk2.hpp,
	seq_gtkmm2/include/gui_palette_gtk2.hpp,
	seq_gtkmm2/include/gui_window_gtk2.hpp,
	seq_gtkmm2/include/keybindentry.hpp,
	seq_gtkmm2/include/maintime.hpp, seq_gtkmm2/include/mainwid.hpp,
	seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/include/options.hpp,
	seq_gtkmm2/include/perfedit.hpp, seq_gtkmm2/include/perfnames.hpp,
	seq_gtkmm2/include/perfroll.hpp,
	seq_gtkmm2/include/perfroll_input.hpp,
	seq_gtkmm2/include/perftime.hpp, seq_gtkmm2/include/seq24seq.hpp,
	seq_gtkmm2/include/seq24seqroll.hpp,
	seq_gtkmm2/include/seqdata.hpp, seq_gtkmm2/include/seqedit.hpp,
	seq_gtkmm2/include/seqroll.hpp, seq_gtkmm2/src/eventedit.cpp,
	seq_gtkmm2/src/eventslots.cpp, seq_gtkmm2/src/font.cpp,
	seq_gtkmm2/src/gui_drawingarea_gtk2.cpp,
	seq_gtkmm2/src/gui_window_gtk2.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/perfroll.cpp, seq_gtkmm2/src/seqdata.cpp,
	seq_gtkmm2/src/seqedit.cpp, seq_gtkmm2/src/seqroll.cpp: Beefing up
	Doxygen documentation, adding scroll-adjustment functions for
	upcoming PageUp/PageDown support in the sequence editor.

2016-05-29  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/bugs_to_investigate.txt, doc/dox/make_dox,
	seq_gtkmm2/include/eventedit.hpp, seq_gtkmm2/include/gtk_helpers.h,
	seq_gtkmm2/src/eventedit.cpp, seq_gtkmm2/src/seqkeys.cpp: While
	documenting eventedit, got a bug report on getting the key numbering
	backwards in seqedit, which is enough to warrant the next version.
	* configure.ac, contrib/notes/git.txt, contrib/scripts/README,
	contrib/scripts/branch, libseq64/src/Makefile.am,
	seq_gtkmm2/src/Makefile.am, seq_gtkmm2/src/mainwnd.cpp: Added the
	branch name to the version info.

2016-05-28  Chris Ahlstrom <ahlstromcj@gmail.com>

	* ChangeLog, bootstrap, configure.ac, doc/dox/Makefile.am,
	libseq64/include/Makefile.am, libseq64/src/Makefile.am,
	seq_gtkmm2/include/Makefile.am, seq_gtkmm2/src/Makefile.am,
	seq_portmidi/include/Makefile.am, seq_portmidi/src/Makefile.am: 
	Improving the make-install procedures for the libraries and header
	files.

2016-05-27  Chris Ahlstrom <ahlstromcj@gmail.com>

	* configure.ac, libseq64/src/Makefile.am,
	libseq64/src/cmdlineopts.cpp: Added git-describe version info to
	command-line output as well.

2016-05-26  Chris Ahlstrom <ahlstromcj@gmail.com>

	* configure.ac, seq_gtkmm2/src/Makefile.am,
	seq_gtkmm2/src/mainwnd.cpp: Added tentative support for specifying
	git version number automatically based on tags, needs improvement
	and testing against shells other than bash.

2016-05-24  Chris Ahlstrom <ahlstromcj@gmail.com>

	* README, configure.ac, seq_gtkmm2/include/gui_palette_gtk2.hpp,
	seq_gtkmm2/src/gui_palette_gtk2.cpp, seq_gtkmm2/src/seqdata.cpp,
	seq_gtkmm2/src/seqroll.cpp: The arrow movement of drag-and-drop
	selection now seems to work.

2016-05-23  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/src/seqroll.cpp: Interim check-in, got seqroll
	selection movement by arrow keys, and pasting by Enter, basically
	working.
	* seq_gtkmm2/src/seqroll.cpp: Interim check-in of seqroll, trying to
	get paste selection redraw for keystrokes to work.
	* seq_gtkmm2/include/seqroll.hpp, seq_gtkmm2/src/seqroll.cpp: 
	Beginnings of moving paste box by keystroke in seqroll.

2016-05-22  Chris Ahlstrom <ahlstromcj@gmail.com>

	* configure.ac, libseq64/include/app_limits.h,
	libseq64/include/keys_perform.hpp, libseq64/src/keys_perform.cpp,
	libseq64/src/optionsfile.cpp, seq_gtkmm2/include/mainwid.hpp,
	seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/include/seqmenu.hpp,
	seq_gtkmm2/src/mainwid.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/options.cpp, seq_gtkmm2/src/seqmenu.cpp: Added
	official support for = and - keys enabling keystroke pattern edit
	and event edit for 0.9.12.

2016-05-21  Chris Ahlstrom <ahlstrom@mlsacer.mls>

	* libseq64/src/event_list.cpp, libseq64/src/sequence.cpp: Fixed a
	couple of warnings in 32-bit compilation in Linux.

2016-05-19  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/include/mainwid.hpp, seq_gtkmm2/include/mainwnd.hpp,
	seq_gtkmm2/include/seqmenu.hpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/seqmenu.cpp: Initial
	conditional support for minus-shortcut bringing up the event editor.
	* libseq64/src/cmdlineopts.cpp, libseq64/src/optionsfile.cpp,
	libseq64/src/userfile.cpp: More prepping of fixups branch for next
	version 0.9.12, doh.
	* INSTALL, README, ROADMAP, VERSION, configure.ac,
	doc/dox/doxy-reference.cfg, man/sequencer64.1: Prepping fixups
	branch for next version 0.9.12.
	* ChangeLog: Updated documentation for version 0.9.11 master.
	* README, configure.ac: Minor tweaks to README and configure.ac.
	Merged 84 commits into the master branch for version 0.9.11, which has
	many more bug fixes and feature enhancements than I had planned for.
	* contrib/notes/bugs_to_investigate.txt, libseq64/src/perform.cpp,
	seq_gtkmm2/src/mainwnd.cpp: Fixed a bug where queue and other key
	processing was not being called, very embarrassing.

2016-05-18  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/bugs_to_investigate.txt,
	seq_gtkmm2/src/eventedit.cpp, seq_gtkmm2/src/eventslots.cpp: Fixed
	bug in deleting last item in event editor, finished the Sequencer64
	demo scales MIDI file.
	* contrib/midi/midi-cc.txt, contrib/midi/scales/README,
	contrib/notes/bugs_to_investigate.txt: Starting to collect scales,
	expand examples, and noting bugs in the event editor.

2016-05-17  Chris Ahlstrom <ahlstromcj@gmail.com>

	* Sequencer64/sequencer64.cpp, libseq64/include/Makefile.am,
	libseq64/include/globals.h, libseq64/include/jack_assistant.hpp,
	libseq64/include/mastermidibus.hpp,
	libseq64/include/midi_control.hpp, libseq64/include/midifile.hpp,
	libseq64/include/scales.h, libseq64/include/settings.hpp,
	libseq64/include/user_midi_bus.hpp, libseq64/src/Makefile.am,
	libseq64/src/click.cpp, libseq64/src/cmdlineopts.cpp,
	libseq64/src/easy_macros.cpp, libseq64/src/event_list.cpp,
	libseq64/src/globals.cpp, libseq64/src/jack_assistant.cpp,
	libseq64/src/lash.cpp, libseq64/src/mastermidibus.cpp,
	libseq64/src/midi_container.cpp, libseq64/src/midi_splitter.cpp,
	libseq64/src/midibus.cpp, libseq64/src/midibyte.cpp,
	libseq64/src/midifile.cpp, libseq64/src/optionsfile.cpp,
	libseq64/src/perform.cpp, libseq64/src/rc_settings.cpp,
	libseq64/src/sequence.cpp, libseq64/src/settings.cpp,
	libseq64/src/user_instrument.cpp, libseq64/src/user_midi_bus.cpp,
	libseq64/src/user_settings.cpp, libseq64/src/userfile.cpp,
	seq_gtkmm2/include/eventslots.hpp, seq_gtkmm2/include/maintime.hpp,
	seq_gtkmm2/include/perfnames.hpp, seq_gtkmm2/include/perfroll.hpp,
	seq_gtkmm2/include/seqevent.hpp, seq_gtkmm2/src/eventedit.cpp,
	seq_gtkmm2/src/font.cpp, seq_gtkmm2/src/gui_palette_gtk2.cpp,
	seq_gtkmm2/src/gui_window_gtk2.cpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/options.cpp, seq_gtkmm2/src/perfedit.cpp,
	seq_gtkmm2/src/perfroll.cpp, seq_gtkmm2/src/perfroll_input.cpp,
	seq_gtkmm2/src/perftime.cpp, seq_gtkmm2/src/seq24seqroll.cpp,
	seq_gtkmm2/src/seqedit.cpp, seq_gtkmm2/src/seqevent.cpp,
	seq_gtkmm2/src/seqmenu.cpp, seq_gtkmm2/src/seqroll.cpp,
	seq_gtkmm2/src/seqtime.cpp: Refactored the header files, added two
	more scales.
	* libseq64/include/scales.h: Minor fixes to blues scale for horse.
	Added blues scales and MIDI examples of the scales.
	* configure.ac, libseq64/include/scales.h: Starting a
	built-from-scratch sequence to use for testing.

2016-05-16  Chris Ahlstrom <ahlstromcj@gmail.com>

	* : Added 0.9.11 screenshot.

2016-05-15  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/bugs_to_investigate.txt,
	contrib/notes/yoshimi-will-godfrey-collection.txt,
	libseq64/include/keystroke.hpp, libseq64/include/perform.hpp,
	libseq64/src/keystroke.cpp, libseq64/src/mastermidibus.cpp,
	libseq64/src/perform.cpp, seq_gtkmm2/include/mainwid.hpp,
	seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/include/seqmenu.hpp,
	seq_gtkmm2/src/mainwid.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/seqmenu.cpp: Added buss override to new sequences,
	and the equals-shortcut feature now accounts for screenset number.

2016-05-14  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/include/gui_window_gtk2.hpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/perfedit.cpp,
	seq_gtkmm2/src/seqedit.cpp: Shortened mainwnd, perfedit, and seqedit
	menu/image setup with SET_POPUP and PIXBUF_IMAGE macros, a
	readability thing.
	* contrib/notes/bugs_to_investigate.txt, contrib/notes/ruler.txt,
	libseq64/src/perform.cpp, seq_gtkmm2/include/mainwid.hpp,
	seq_gtkmm2/include/perfnames.hpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/perfedit.cpp, seq_gtkmm2/src/seqedit.cpp: Optimized
	the creation of many of the menus of seqedit and perfedit, left old
	code macroed out.

2016-05-13  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, libseq64/src/perform.cpp, seq_gtkmm2/src/perfedit.cpp,
	seq_gtkmm2/src/perfnames.cpp: Disabled full pause support for song
	editor because it disables muting/unmuting control.

2016-05-12  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/include/eventedit.hpp,
	seq_gtkmm2/include/gui_window_gtk2.hpp,
	seq_gtkmm2/include/mainwid.hpp, seq_gtkmm2/include/mainwnd.hpp,
	seq_gtkmm2/include/perfedit.hpp, seq_gtkmm2/include/perfnames.hpp,
	seq_gtkmm2/include/seqedit.hpp, seq_gtkmm2/include/seqmenu.hpp,
	seq_gtkmm2/src/eventedit.cpp, seq_gtkmm2/src/gui_window_gtk2.cpp,
	seq_gtkmm2/src/mainwid.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/perfedit.cpp, seq_gtkmm2/src/perfnames.cpp,
	seq_gtkmm2/src/seqedit.cpp, seq_gtkmm2/src/seqmenu.cpp: Got
	free-function implementation of current-edit highlighting done for
	seqedit/eventedit and mainwid/perfedit combinations, more testing
	needed, had to add an on-realized flag to gui_window_gtk2 to keep
	perfedit 2 from crashing.
	* libseq64/src/perform.cpp, seq_gtkmm2/src/perfedit.cpp,
	seq_gtkmm2/src/perfnames.cpp, seq_gtkmm2/src/perftime.cpp,
	seq_gtkmm2/src/seqedit.cpp: Interim check-in before refactoring
	mainwnd current-edit support to use a global pointer.

2016-05-11  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/perform.cpp, seq_gtkmm2/src/perfedit.cpp,
	seq_gtkmm2/src/perfroll.cpp, seq_gtkmm2/src/seqroll.cpp: Seems like
	start/pause/stop is working very well now, interim check-in for
	safety.
	* libseq64/src/perform.cpp, seq_gtkmm2/include/perftime.hpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/perfedit.cpp,
	seq_gtkmm2/src/perfroll.cpp, seq_gtkmm2/src/perftime.cpp,
	seq_gtkmm2/src/seqroll.cpp: Interim check-in, experiments trying to
	get perf pause to act like seq pause.

2016-05-10  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/bugs_to_investigate.txt,
	libseq64/include/event.hpp, libseq64/include/event_list.hpp,
	libseq64/include/perform.hpp, libseq64/src/perform.cpp,
	libseq64/src/rc_settings.cpp, libseq64/src/sequence.cpp,
	libseq64/src/triggers.cpp, libseq64/src/user_instrument.cpp,
	libseq64/src/user_midi_bus.cpp, libseq64/src/userfile.cpp,
	seq_gtkmm2/src/perfnames.cpp, seq_gtkmm2/src/perftime.cpp: Interim
	commit, adding documentation, minor optimizations, and a fix or two
	to pending version 0.9.11.

2016-05-09  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/include/seqkeys.hpp, seq_gtkmm2/src/seqkeys.cpp: Added
	right-click to seqkeys to toggle between shown the note octaves,
	such as C4, and the MIDI note numbers for every other key.
	* seq_gtkmm2/include/eventedit.hpp, seq_gtkmm2/include/mainwid.hpp,
	seq_gtkmm2/include/seqmenu.hpp, seq_gtkmm2/src/eventedit.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/seqedit.cpp,
	seq_gtkmm2/src/seqmenu.cpp: Added proper current-sequence handling
	to the eventedit class as well.
	* libseq64/include/perform.hpp, libseq64/src/perform.cpp,
	seq_gtkmm2/include/mainwid.hpp, seq_gtkmm2/include/mainwnd.hpp,
	seq_gtkmm2/include/perfedit.hpp, seq_gtkmm2/include/perfnames.hpp,
	seq_gtkmm2/include/seqedit.hpp, seq_gtkmm2/include/seqmenu.hpp,
	seq_gtkmm2/src/mainwid.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/perfedit.cpp, seq_gtkmm2/src/perfnames.cpp,
	seq_gtkmm2/src/seqedit.cpp, seq_gtkmm2/src/seqmenu.cpp: Got the
	basics of current-sequence highlighting based on focus events
	working.
	* libseq64/include/app_limits.h, libseq64/src/midi_container.cpp,
	libseq64/src/midi_vector.cpp, libseq64/src/mutex.cpp: More
	documentation fill-in for libseq64.
	* INSTALL, Makefile.am, README, ROADMAP, VERSION, configure.ac,
	doc/dox/doxy-reference.cfg, libseq64/src/cmdlineopts.cpp,
	libseq64/src/optionsfile.cpp, man/sequencer64.1: Readied versioning
	for 0.9.11.

2016-05-08  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, Makefile.am, configure.ac, doc/dox/doxy-reference.cfg: 
	Update configure.ac and Makefile.am to force the PDF documentation
	to not be built, use make_dox to build it.

2016-05-08  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/app_limits.h, libseq64/src/calculations.cpp,
	libseq64/src/cmdlineopts.cpp, libseq64/src/configfile.cpp,
	libseq64/src/editable_event.cpp, libseq64/src/event.cpp,
	libseq64/src/event_list.cpp, libseq64/src/file_functions.cpp,
	libseq64/src/globals.cpp, libseq64/src/jack_assistant.cpp,
	libseq64/src/lash.cpp, libseq64/src/mastermidibus.cpp,
	libseq64/src/midi_container.cpp, libseq64/src/midi_list.cpp,
	libseq64/src/midi_splitter.cpp, libseq64/src/midibus.cpp,
	libseq64/src/midibyte.cpp, libseq64/src/midifile.cpp: Interim
	check-in, halfway through bringing the libseq64/src document up to
	snuff.

2016-05-06  Chris Ahlstrom <ahlstromcj@gmail.com>

	* configure.ac, libseq64/include/click.hpp,
	libseq64/include/controllers.hpp,
	libseq64/include/editable_events.hpp, libseq64/include/event.hpp,
	libseq64/include/event_list.hpp,
	libseq64/include/jack_assistant.hpp,
	libseq64/include/keys_perform.hpp, libseq64/include/lash.hpp,
	libseq64/include/mastermidibus.hpp,
	libseq64/include/midi_container.hpp,
	libseq64/include/midi_control.hpp, libseq64/include/midi_list.hpp,
	libseq64/include/midi_vector.hpp, libseq64/include/midibus.hpp,
	libseq64/include/midibus_common.hpp, libseq64/include/midibyte.hpp,
	libseq64/include/midifile.hpp, libseq64/include/mutex.hpp,
	libseq64/include/perform.hpp, libseq64/include/scales.h,
	libseq64/src/editable_event.cpp, libseq64/src/midibus.cpp,
	libseq64/src/mutex.cpp, libseq64/src/perform.cpp,
	seq_gtkmm2/src/perfnames.cpp: Interim check-in for a thorough
	documentation of the rest of the members and functions.  Minor
	mistakes fixed when found.

2016-05-02  Chris Ahlstrom <ahlstromcj@gmail.com>

	* README, configure.ac, contrib/code/perfstats.cpp,
	libseq64/include/app_limits.h, libseq64/include/globals.h,
	libseq64/include/scales.h, libseq64/src/perform.cpp: Ongoing code
	cleaning during fixups testing phase.

2016-04-25  Chris Ahlstrom <ahlstromcj@gmail.com>

	* Sequencer64/sequencer64.cpp, libseq64/src/cmdlineopts.cpp: Minor
	fixes to the --version option and help.

2016-04-17  Chris Ahlstrom <ahlstromcj@gmail.com>

	* configure.ac, contrib/notes/bugs_to_investigate.txt,
	seq_gtkmm2/src/eventedit.cpp: In event editor, had to increment
	channel number for Sequence Channel display.

2016-04-14  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/zoom.txt, libseq64/include/event.hpp,
	libseq64/src/sequence.cpp,
	seq_gtkmm2/include/gui_drawingarea_gtk2.hpp,
	seq_gtkmm2/include/seqdata.hpp, seq_gtkmm2/include/seqevent.hpp,
	seq_gtkmm2/include/seqkeys.hpp, seq_gtkmm2/include/seqroll.hpp,
	seq_gtkmm2/include/seqtime.hpp, seq_gtkmm2/src/seqdata.cpp,
	seq_gtkmm2/src/seqevent.cpp, seq_gtkmm2/src/seqkeys.cpp,
	seq_gtkmm2/src/seqroll.cpp, seq_gtkmm2/src/seqtime.cpp: Made
	force_draw() a virtual function for more consistent redrawing.

2016-04-13  Chris Ahlstrom <ahlstromcj@gmail.com>

	* ChangeLog, INSTALL, README, ROADMAP, VERSION, configure.ac,
	contrib/notes/zoom.txt, doc/dox/doxy-reference.cfg,
	libseq64/src/cmdlineopts.cpp, libseq64/src/optionsfile.cpp,
	man/sequencer64.1, seq_gtkmm2/include/perfedit.hpp,
	seq_gtkmm2/src/seqdata.cpp: Changed pending version to 0.9.10 and
	started notes on how zoom works in order to solve some issues.
2016-04-12  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/include/seqroll.hpp, seq_gtkmm2/include/seqtime.hpp,
	seq_gtkmm2/src/seqdata.cpp, seq_gtkmm2/src/seqedit.cpp,
	seq_gtkmm2/src/seqevent.cpp, seq_gtkmm2/src/seqroll.cpp,
	seq_gtkmm2/src/seqtime.cpp: Improving support of zoom with high
	PPQN, and also changed selected event data values to orange, as a
	new feature to be documented.
	* libseq64/include/calculations.hpp, libseq64/src/calculations.cpp,
	libseq64/src/user_settings.cpp, libseq64/src/userfile.cpp,
	seq_gtkmm2/src/seqedit.cpp, seq_gtkmm2/src/seqtime.cpp: Refining
	drawing of seqtime under varying zoom and ppqn, still in progress.

2016-04-11  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/src/seqedit.cpp: Fixed zoom and zoom-menu interaction
	bug.
	* libseq64/include/app_limits.h,
	libseq64/include/user_settings.hpp, libseq64/src/user_settings.cpp,
	libseq64/src/userfile.cpp, seq_gtkmm2/src/seqedit.cpp: Working out
	issues with zoom values at high PPQN.

2016-04-10  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/user_settings.hpp, libseq64/src/cmdlineopts.cpp,
	libseq64/src/user_settings.cpp, libseq64/src/userfile.cpp,
	seq_gtkmm2/src/perfedit.cpp, seq_gtkmm2/src/seqedit.cpp,
	seq_gtkmm2/src/seqroll.cpp: Fixed ppqn command-line option and
	related drawing issues in the seqroll grid, but more to come.
	* INSTALL, configure.ac, doc/dox/Makefile.am,
	doc/dox/doxy-reference.cfg, doc/dox/make_dox,
	libseq64/include/Makefile.am, libseq64/include/gui_play_base.hpp,
	libseq64/src/Makefile.am, libseq64/src/gui_play_base.cpp,
	libseq64/src/perform.cpp, seq_gtkmm2/src/perfroll.cpp,
	seq_gtkmm2/src/seqedit.cpp, seq_gtkmm2/src/seqroll.cpp: Fixed use of
	Ctrl vs Z keys, removed old modules, removed auto document build
	from configuration.

2016-04-09  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/triggers.txt, libseq64/include/easy_macros.h,
	libseq64/include/event.hpp, libseq64/include/event_list.hpp,
	libseq64/include/midifile.hpp, libseq64/include/perform.hpp,
	libseq64/include/sequence.hpp, libseq64/include/triggers.hpp,
	libseq64/src/event.cpp, libseq64/src/event_list.cpp,
	libseq64/src/midifile.cpp, libseq64/src/perform.cpp,
	libseq64/src/sequence.cpp, libseq64/src/triggers.cpp: Added print
	support for triggers and started documenting how they work.

2016-04-06  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/include/perfedit.hpp, seq_gtkmm2/include/perfroll.hpp,
	seq_gtkmm2/include/perftime.hpp, seq_gtkmm2/src/perfedit.cpp,
	seq_gtkmm2/src/perfroll.cpp, seq_gtkmm2/src/perftime.cpp,
	seq_gtkmm2/src/seqedit.cpp: Added more z0Z zoom support.
	* seq_gtkmm2/include/perfedit.hpp, seq_gtkmm2/src/perfroll.cpp,
	seq_gtkmm2/src/perftime.cpp: Tweaking perfedit z/Z zoom, more to
	come.

2016-04-05  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/include/perfedit.hpp, seq_gtkmm2/include/perfroll.hpp,
	seq_gtkmm2/include/perftime.hpp, seq_gtkmm2/src/perfedit.cpp,
	seq_gtkmm2/src/perfroll.cpp, seq_gtkmm2/src/perftime.cpp: 
	Provisional z/Z perfroll zooming in place, still issue with in-most
	zoom drawing.

2016-04-04  Chris Ahlstrom <ahlstromcj@gmail.com>

	* Sequencer64/sequencer64.cpp, libseq64/src/cmdlineopts.cpp,
	libseq64/src/optionsfile.cpp: Got the --reveal-ports option working
	seamlessly, we think, now.
	* configure.ac, libseq64/include/rc_settings.hpp,
	libseq64/src/cmdlineopts.cpp, libseq64/src/optionsfile.cpp,
	libseq64/src/rc_settings.cpp, libseq64/src/userfile.cpp: Added
	reveal-ports option for ALSA to avoid hiding ALSA port names via the
	user configuration file.

2016-04-03  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/cmdlineopts.cpp, libseq64/src/mastermidibus.cpp,
	libseq64/src/midibus.cpp, libseq64/src/optionsfile.cpp,
	libseq64/src/userfile.cpp: If the manual-alsa-ports option is false,
	do not read the user-midi-bus definitions from the usr file.

2016-04-02  Chris Ahlstrom <ahlstromcj@gmail.com>

	* README, contrib/notes/bugs_to_investigate.txt,
	seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/include/perfedit.hpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/perfedit.cpp: Fixed issue
	where main window stop/play stole focus and used the space bar as a
	click key, very confusing, a seq24 bug.  Interim check-in, dealing with
	mainwnd stop-button breaking the start key.  Major upgrades in "fixups"
	pending for "master" version 0.9.10.1:
	-  Fixed issue with main window's stop/play buttons grabbing focus and
		responding to the space-bar.
	-  Added support for Pause functionality in ALSA mode.  Also includes
		additional Pause key, the period (.) by default.  Pause is enabled by
		default, but can be disabled by "configure":  --disable-pause.
		The Play button alternates between a Play and Pause icon. The
		song editor currently always rewinds, due to its triggers.
	-  Made statistics a "configure" option:  --enable-statistics.
	-  Added Shift-Left click for toggling the armed/mute status of all other
		patterns than the one clicked.  Works in the song editor and in the
		pattern editor (main window).
	-  A bug where the timing bar didn't appear until the tune started was
		fixed.

2016-04-01  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/perform.hpp, libseq64/src/perform.cpp,
	seq_gtkmm2/src/mainwnd.cpp: Fixing space key support, still need to
	fix icon changes for play/pause.
	* contrib/notes/bugs_to_investigate.txt, libseq64/src/perform.cpp,
	seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/src/mainwnd.cpp: Trying
	work out bad interaction between mainwnd pause/play button and the
	start keystroke, who would think this would be so intractable.

2016-03-31  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/app_limits.h, libseq64/src/perform.cpp,
	libseq64/src/userfile.cpp: Added min/max values for usr setting for
	redraw rate.

	* configure.ac, libseq64/include/jack_assistant.hpp,
	libseq64/include/perform.hpp, libseq64/include/rc_settings.hpp,
	libseq64/src/perform.cpp, libseq64/src/rc_settings.cpp,
	libseq64/src/sequence.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/perfedit.cpp, seq_gtkmm2/src/perfroll.cpp: Added
	enable-statistics options, but left enabled because it breaks
	stop/play/pause somewhat, so we have some debugging to do.

2016-03-30  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/perform.cpp: Incremental update of perform.
	* contrib/notes/bugs_to_investigate.txt,
	libseq64/include/perform.hpp, libseq64/src/perform.cpp,
	libseq64/src/sequence.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/perfedit.cpp: Got pause/resume to work in ALSA Live
	mode.

2016-03-29  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/perform.hpp, libseq64/include/sequence.hpp,
	libseq64/src/perform.cpp, libseq64/src/sequence.cpp,
	seq_gtkmm2/src/seqedit.cpp, seq_gtkmm2/src/seqmenu.cpp: Trying to
	save the JACK ticks for foolproof pausing, in progress.

2016-03-28  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/bugs_to_investigate.txt,
	libseq64/include/sequence.hpp, libseq64/src/perform.cpp,
	libseq64/src/sequence.cpp: Notes are now turned off when pausing,
	still have issue with mainwid pattern slot rewind upon
	pause-then-play.

2016-03-27  Chris Ahlstrom <ahlstromcj@gmail.com>

	* README, seq_gtkmm2/src/mainwid.cpp: Added Shift-Left-Click support
	to toggle the armed state of all other pattern slots in the pattern
	window, across sets.
	* ChangeLog, INSTALL, README, configure.ac, contrib/midi/README,
	contrib/notes/bugs_to_investigate.txt, contrib/scripts/YoSeqJack,
	doc/dox/doxy-reference.cfg, libseq64/include/perform.hpp,
	libseq64/include/sequence.hpp, libseq64/src/cmdlineopts.cpp,
	libseq64/src/keys_perform.cpp, libseq64/src/midifile.cpp,
	libseq64/src/optionsfile.cpp, libseq64/src/perform.cpp,
	libseq64/src/sequence.cpp, seq_gtkmm2/include/mainwnd.hpp,
	seq_gtkmm2/src/perfedit.cpp: Fixed issues with ALSA
	progress/playback and with a bug in converting real MIDI time
	signatures!

2016-03-26  Chris Ahlstrom <ahlstromcj@gmail.com>

	* configure.ac, contrib/notes/bugs_to_investigate.txt,
	libseq64/include/jack_assistant.hpp, libseq64/include/perform.hpp,
	libseq64/include/sequence.hpp, libseq64/include/triggers.hpp,
	libseq64/src/perform.cpp, libseq64/src/sequence.cpp,
	seq_gtkmm2/src/mainwid.cpp, seq_gtkmm2/src/perfroll.cpp: Interim
	check-in of progress/pause code, more fixed, but still more issues.

2016-03-25  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, README, configure.ac, libseq64/include/perform.hpp,
	libseq64/src/perform.cpp, libseq64/src/sequence.cpp,
	seq_gtkmm2/src/eventedit.cpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/seqroll.cpp: Got pause
	working in mainwid pattern slots, still experimental.

2016-03-24  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/jack-testing.txt, libseq64/src/perform.cpp,
	resources/pixmaps/pause.xpm, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/perfedit.cpp: Tweaked pause button bitmap and
	progress-bar support.

2016-03-23  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/bugs_to_investigate.txt,
	libseq64/include/perform.hpp, libseq64/include/sequence.hpp,
	seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/include/perfedit.hpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/options.cpp,
	seq_gtkmm2/src/perfedit.cpp: Changed play button to move between
	play image and pause image.
	* configure.ac, contrib/notes/bugs_to_investigate.txt,
	libseq64/include/keys_perform.hpp, libseq64/include/sequence.hpp,
	libseq64/src/keys_perform.cpp, libseq64/src/optionsfile.cpp,
	libseq64/src/perform.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/options.cpp, seq_gtkmm2/src/perfedit.cpp: Add
	--disable-pause option to configure.ac, more refining and analysis
	of pause/resume/stop/start action.

2016-03-22  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/keys_perform.hpp, libseq64/src/optionsfile.cpp,
	libseq64/src/perform.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/seqroll.cpp: Adding a pause key to the configuration,
	in progress.

2016-03-21  Chris Ahlstrom <ahlstromcj@gmail.com>

	* ChangeLog, contrib/scripts/AlsaExample,
	contrib/scripts/YoSeqAlsa, contrib/scripts/YoSeqJack,
	libseq64/include/perform.hpp, libseq64/include/sequence.hpp,
	libseq64/src/perform.cpp, libseq64/src/sequence.cpp,
	seq_gtkmm2/src/seqedit.cpp, seq_gtkmm2/src/seqroll.cpp: Progress
	cleaning/testing, and giving seqroll the first focus, to allow
	start/stop control keys there, if the seqedit sequence name has
	already been set.

2016-03-20  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/code/perfstats.hpp,
	contrib/notes/bugs_to_investigate.txt, contrib/notes/pausing.txt,
	libseq64/include/Makefile.am, libseq64/include/perform.hpp,
	libseq64/include/perfstats.hpp, libseq64/include/sequence.hpp,
	libseq64/include/triggers.hpp, libseq64/src/jack_assistant.cpp,
	libseq64/src/perform.cpp, libseq64/src/sequence.cpp,
	libseq64/src/triggers.cpp, seq_gtkmm2/include/perfroll.hpp,
	seq_gtkmm2/src/gui_assistant_gtk2.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/perfedit.cpp, seq_gtkmm2/src/perfroll.cpp,
	seq_gtkmm2/src/seqroll.cpp: Cleanup related to song position and
	progress bars, fixed issue with progress bar moving to end of
	seqroll when stopping sequence in JACK.

2016-03-19  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/bugs_to_investigate.txt,
	libseq64/include/perform.hpp, libseq64/src/perform.cpp,
	seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/include/perfedit.hpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/perfedit.cpp,
	seq_gtkmm2/src/perfroll.cpp: Interim check-in of pause
	functionality, had to fix JACK transport, still have clean up to do.
	* contrib/code/jack-transport-master.c, contrib/code/perfstats.cpp,
	contrib/notes/bugs_to_investigate.txt,
	libseq64/include/perform.hpp, libseq64/include/sequence.hpp,
	libseq64/src/mastermidibus.cpp, libseq64/src/perform.cpp,
	libseq64/src/sequence.cpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/perfedit.cpp,
	seq_gtkmm2/src/seqroll.cpp,
	seq_portmidi/src/mastermidibus_portmidi.cpp: Refactoring
	start/stop/pause keystroke management for mainwnd, seqroll,
	perfedit, and perform.

2016-03-18  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/include/perfedit.hpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/perfedit.cpp: 
	Enable/disable stop/pause/play buttons.
	* libseq64/include/perform.hpp, libseq64/include/sequence.hpp,
	libseq64/src/perform.cpp, seq_gtkmm2/src/mainwid.cpp: Enabled
	SEQ64_PAUSE_SUPPORT in sequence.hpp for experimenting with the new
	Pause button.

2016-03-17  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/pausing.txt, libseq64/include/keys_perform.hpp,
	libseq64/include/perform.hpp, libseq64/include/sequence.hpp,
	libseq64/src/perform.cpp, libseq64/src/sequence.cpp,
	resources/pixmaps/Makefile.am, resources/pixmaps/pause.xpm,
	seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/include/perfedit.hpp,
	seq_gtkmm2/src/mainwid.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/perfedit.cpp: Undid play-toggle, added pause button
	instead, still a lot needed for full pausing features.
	* seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/include/perfedit.hpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/perfedit.cpp: Made
	mainwnd and perfedit play button toggle playback.
	* contrib/notes/bugs_to_investigate.txt, contrib/notes/pausing.txt,
	libseq64/include/sequence.hpp, libseq64/src/sequence.cpp,
	seq_gtkmm2/src/maintime.cpp, seq_gtkmm2/src/mainwnd.cpp: Fixed
	missing pill-bar at startup, laying ground for better pause
	functionality.

2016-03-15  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/src/perfnames.cpp: Added feature of Shift-left-click on
	sequence name or M in the performance/song editor toggling the mute
	status of all other tracks.

2016-03-13  Chris Ahlstrom <ahlstromcj@gmail.com>

	* arch/README, contrib/notes/bugs_to_investigate.txt,
	libseq64/src/optionsfile.cpp, libseq64/src/userfile.cpp: Minor
	changes to comments emitted to rc and usr files, fixed a MIDI file.

2016-03-04  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/git.txt, doc/dox/doxy-reference.cfg: Got Doxygen PDF
	generation to work again.
	* : commit 294bcc497b90f4847c4108d6d559d63e0bfec223 Merge: 6dd88af
	3da7446 Author: Chris Ahlstrom <ahlstromcj@gmail.com> Date:	Fri
	Mar 4 19:10:32 2016 -0500
	* contrib/midi/wpb_yoshimi.txt, contrib/scripts/Seq24-Session,
	doc/dox/user_testing.dox, libseq64/include/keystroke.hpp,
	libseq64/src/editable_event.cpp, libseq64/src/mastermidibus.cpp,
	libseq64/src/midi_splitter.cpp, libseq64/src/perform.cpp,
	libseq64/src/sequence.cpp, resources/pixmaps/Makefile.am,
	resources/pixmaps/sequencer24.xpm,
	seq_gtkmm2/include/gui_drawingarea_gtk2.hpp,
	seq_gtkmm2/include/options.hpp, seq_gtkmm2/src/eventslots.cpp,
	seq_gtkmm2/src/gui_drawingarea_gtk2.cpp,
	seq_gtkmm2/src/gui_window_gtk2.cpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/seqedit.cpp,
	seq_portmidi/include/mastermidibus_portmidi.hpp,
	seq_portmidi/include/midibus_portmidi.hpp,
	seq_portmidi/src/Makefile.am,
	seq_portmidi/src/mastermidibus_portmidi.cpp,
	seq_portmidi/src/midibus_portmidi.cpp: Trying to fix Doxyen LaTeX
	error.

2016-03-04  Daniel Appelt <daniel.appelt@gmail.com>

	* : Merge commit '8b2c89aa3441b8f7910f279410415f894dadbfc9'

2016-03-03  Chris Ahlstrom <ahlstromcj@gmail.com>

	* resources/pixmaps/SEQUENCER-64_24x24.xpm: Added one more set of
	icons and a pixmap.
	* contrib/notes/urls.txt, resources/pixmaps/SEQ64_24x24.xpm,
	resources/pixmaps/paia_seq_24x24.xpm: Added some simple icons and
	pixmaps for desktop, etc.

2016-02-23  Chris Ahlstrom <ahlstromcj@gmail.com>
	* ChangeLog:
	Unofficial version 0.9.10 with fixes for generating a Debian "deb"
	package.

2016-02-22  Chris Ahlstrom <ahlstromcj@gmail.com>

	* .gitignore, contrib/notes/bugs_to_investigate.txt,
	contrib/notes/git.txt, contrib/notes/jack-test-status.dump,
	contrib/notes/jack-testing.txt, contrib/notes/nsm.txt,
	contrib/notes/update-notes-from-github.txt,
	libseq64/include/cmdlineopts.hpp,
	libseq64/include/jack_assistant.hpp, libseq64/src/perform.cpp: Notes
	about NSM and MIDI clock drift code.

2016-02-21  Chris Ahlstrom <ahlstromcj@gmail.com>

	* .gitignore: Update to dot-gitignore.
	* .gitignore, INSTALL, README, ROADMAP, Sequencer64/Makefile.am,
	Sequencer64/test_script, VERSION, configure.ac, debian/README,
	debian/changelog, debian/control, debian/install, debian/menu,
	debian/sequencer24.xpm, debian/sequencer64.desktop,
	debian/sequencer64.xpm, doc/dox/doxy-reference.cfg,
	libseq64/src/cmdlineopts.cpp, man/sequencer64.1: Stamping for
	pending version 0.9.10 and fixing Debian package support.
	* ChangeLog:
	New features for 0.9.9.18: Color and thickness options for progress bars;
	user-configurable redraw rate; automatic horizontal scrolling in the sequence
	editor for long patterns; padding very short patterns to one full measure
	upon import or reading; highlighting of "current" sequence; additional
	zoom values to support high-PPQN files.

2016-02-20  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/app_limits.h,
	libseq64/include/user_settings.hpp, libseq64/src/user_settings.cpp,
	libseq64/src/userfile.cpp, seq_gtkmm2/src/seqedit.cpp,
	seq_gtkmm2/src/seqroll.cpp, seq_gtkmm2/src/seqtime.cpp: Added
	additional zoom values to support large PPQN settings.
	* ROADMAP, contrib/notes/bugs_to_investigate.txt,
	libseq64/include/calculations.hpp, libseq64/src/midifile.cpp,
	seq_gtkmm2/src/mainwid.cpp: Pad very short patterns to a measure
	length, thicken the mainwid progress bars if enabled.
	* INSTALL, configure.ac, doc/dox/doxy-reference.cfg,
	seq_gtkmm2/include/seqroll.hpp, seq_gtkmm2/src/seqedit.cpp,
	seq_gtkmm2/src/seqroll.cpp: Made progress-bar following more robust,
	tested against zoom, ppqn, JACK, ALSA, and song editor, though not
	yet implemented in song editor.

2016-02-19  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/include/seqedit.hpp, seq_gtkmm2/include/seqroll.hpp,
	seq_gtkmm2/src/seqedit.cpp, seq_gtkmm2/src/seqroll.cpp: Initial pass
	at following the progress bar in seqroll works, basically.
	* contrib/notes/bugs_to_investigate.txt,
	seq_gtkmm2/include/gui_drawingarea_gtk2.hpp,
	seq_gtkmm2/include/gui_window_gtk2.hpp,
	seq_gtkmm2/include/seqedit.hpp, seq_gtkmm2/include/seqroll.hpp,
	seq_gtkmm2/src/gui_drawingarea_gtk2.cpp,
	seq_gtkmm2/src/gui_window_gtk2.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/seqdata.cpp, seq_gtkmm2/src/seqedit.cpp,
	seq_gtkmm2/src/seqevent.cpp, seq_gtkmm2/src/seqkeys.cpp,
	seq_gtkmm2/src/seqroll.cpp: Added horizontal_adjust() infrastructure
	to the seqxxxx objects.

2016-02-18  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/src/seqedit.cpp, seq_gtkmm2/src/seqroll.cpp: Interim
	notes check-in.
	* contrib/configs/sequencer64.usr.example,
	libseq64/include/user_settings.hpp, libseq64/src/user_settings.cpp,
	libseq64/src/userfile.cpp, seq_gtkmm2/src/gui_window_gtk2.cpp: Added
	redraw times to the user configuration file.
	* contrib/notes/bugs_to_investigate.txt, contrib/notes/pausing.txt,
	seq_gtkmm2/include/eventedit.hpp,
	seq_gtkmm2/include/gui_window_gtk2.hpp,
	seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/include/perfedit.hpp,
	seq_gtkmm2/include/seqedit.hpp, seq_gtkmm2/src/eventedit.cpp,
	seq_gtkmm2/src/gui_window_gtk2.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/perfedit.cpp, seq_gtkmm2/src/seqedit.cpp,
	seq_gtkmm2/src/seqroll.cpp: Refactored redraw timeouts into
	gui_window_gtk2 class.

2016-02-17  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/include/seqedit.hpp, seq_gtkmm2/src/seqedit.cpp,
	seq_gtkmm2/src/seqroll.cpp: Investigation for seqroll scrolling.
	* configure.ac, contrib/notes/pausing.txt,
	seq_gtkmm2/include/seqroll.hpp, seq_gtkmm2/src/options.cpp,
	seq_gtkmm2/src/seqedit.cpp, seq_gtkmm2/src/seqroll.cpp: Test code
	for seqroll scrolling.

2016-02-17  Daniel Appelt <daniel.appelt@gmail.com>

	* : Merge commit 'af7d33231a4db4ba219216fe76a74419157b6169'

2016-02-16  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/pausing.txt, seq_gtkmm2/src/seqedit.cpp: Interim
	check-in, data only.
	* : Merge pull request #13 from danielappelt/master Updated arch package files from AUR
	* ChangeLog, contrib/notes/pausing.txt, contrib/notes/seq24.ldd: 
	Notes for bugs to fix and sequence editor page scrolling option.

2016-02-15  Chris Ahlstrom <ahlstromcj@gmail.com>

	* configure.ac, contrib/code/perfstats.cpp,
	contrib/notes/bugs_to_investigate.txt, doc/dox/doxy-reference.cfg,
	libseq64/include/globals.h, libseq64/include/sequence.hpp,
	libseq64/include/user_instrument.hpp,
	libseq64/include/user_midi_bus.hpp,
	libseq64/include/user_settings.hpp, libseq64/include/userfile.hpp,
	libseq64/src/Makefile.am, libseq64/src/calculations.cpp,
	libseq64/src/editable_event.cpp, libseq64/src/mastermidibus.cpp,
	libseq64/src/optionsfile.cpp, libseq64/src/perform.cpp,
	libseq64/src/perfstats.cpp, libseq64/src/sequence.cpp,
	libseq64/src/triggers.cpp, libseq64/src/userfile.cpp,
	seq_gtkmm2/include/font.hpp, seq_gtkmm2/include/mainwid.hpp,
	seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/include/seqedit.hpp,
	seq_gtkmm2/include/seqmenu.hpp, seq_gtkmm2/src/eventedit.cpp,
	seq_gtkmm2/src/maintime.cpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/perfnames.cpp,
	seq_gtkmm2/src/seqedit.cpp, seq_gtkmm2/src/seqmenu.cpp: Optimizing,
	SEQ64_EDIT_SEQUENCE_HIGHLIGHT-wrapped enabling of current-edit
	highlighting, moved perfstats to contrib/code, adding time-period
	member to mainwnd, notes about b4uacuse program-change progress bar,
	and other cleanup and documentation.

2016-02-14  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/cmdlineopts.hpp,
	libseq64/include/configfile.hpp, libseq64/include/easy_macros.h,
	libseq64/include/editable_event.hpp,
	libseq64/include/gdk_basic_keys.h, libseq64/include/globals.h,
	libseq64/include/platform_macros.h, libseq64/include/sequence.hpp,
	libseq64/include/triggers.hpp, libseq64/include/user_settings.hpp,
	libseq64/src/configfile.cpp, libseq64/src/jack_assistant.cpp,
	libseq64/src/sequence.cpp, libseq64/src/triggers.cpp,
	libseq64/src/user_settings.cpp, libseq64/src/userfile.cpp,
	seq_gtkmm2/include/seqroll.hpp,
	seq_gtkmm2/src/gui_palette_gtk2.cpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/perfroll.cpp, seq_gtkmm2/src/seqroll.cpp, README,
	VERSION, configure.ac: 
	Investigation, comments, and experimentation on progress bars and
	current-sequence highlighting, and adding progress bar configuration
	to the user configuration file.  Progress bars red if not in legacy
	mode, and optimized searches for lowest/highest notes.

2016-02-13  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/Timing-in-MIDI-files.txt, contrib/notes/gtk.txt,
	contrib/notes/jack-testing.txt, contrib/notes/mute_groups.txt,
	contrib/notes/pausing.txt, contrib/notes/seq24-triggers.txt,
	contrib/notes/timecode.txt,
	contrib/notes/update-notes-from-github.txt,
	doc/dox/doxy-reference.cfg, doc/dox/midi_parsing.dox,
	libseq64/include/calculations.hpp, libseq64/include/event.hpp,
	libseq64/include/event_list.hpp,
	libseq64/include/midi_container.hpp, libseq64/include/perform.hpp,
	libseq64/src/click.cpp, libseq64/src/configfile.cpp,
	libseq64/src/event_list.cpp, libseq64/src/jack_assistant.cpp,
	libseq64/src/midifile.cpp, libseq64/src/perform.cpp,
	libseq64/src/sequence.cpp, libseq64/src/triggers.cpp,
	seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/src/eventedit.cpp,
	seq_gtkmm2/src/seqtime.cpp: Fixed Doxygen documentation, somehow
	broken a week ago, and added some missing documenation, a lot more
	to document.
	* INSTALL, README, ROADMAP, VERSION, configure.ac,
	doc/dox/doxy-reference.cfg, doc/dox/user_testing.dox,
	libseq64/src/cmdlineopts.cpp, man/sequencer64.1: Stamped files with
	next pending version 0.9.9.18.
	* ChangeLog, contrib/notes/jack-testing.txt,
	libseq64/src/jack_assistant.cpp: Merged fixups to master to create
	0.9.9.17.
	* ChangeLog, README, ROADMAP, configure.ac,
	contrib/notes/bugs_to_investigate.txt,
	contrib/notes/jack-testing.txt, contrib/notes/jack.txt,
	libseq64/include/jack_assistant.hpp,
	libseq64/src/jack_assistant.cpp: Much more testing and documenting
	of JACK support before merging into master.  Version 0.9.9.17 pending.

2016-02-12  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/code/jack_process_callback.cpp,
	libseq64/include/jack_assistant.hpp,
	libseq64/src/jack_assistant.cpp: Added sample code and a
	show-position function for experimenting with various JACK
	application BBT and BBT Frame combinations.  Also some notes
	about JackBBTFrameOffset.

2016-02-11  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/bugs_to_investigate.txt, contrib/vim-syntax/c.vim,
	contrib/vim-syntax/cpp.vim, libseq64/src/midifile.cpp: Fixed
	comments in midifile, added vim syntax files for our MIDI typedefs.

2016-02-10  Chris Ahlstrom <ahlstromcj@gmail.com>

	* README, contrib/notes/bugs_to_investigate.txt,
	libseq64/include/midibyte.hpp, libseq64/include/jack_assistant.hpp,
	libseq64/include/perform.hpp, libseq64/include/user_settings.hpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/midifile.cpp,
	libseq64/src/perform.cpp, libseq64/src/sequence.cpp:
	Added support for saving the c_bpmtag value in the perform instance.
	Interim check-in, added BPM and BW members to perform, get from
	MIDI file.  Refactoring tempo support into perform and jack_assistant,
	in progress.

2016-02-09  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/jack.txt, contrib/notes/timecode.txt,
	contrib/astylerc, libseq64/include/jack_assistant.hpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/perform.cpp: Added
	code to JACK timebase function needed to properly calculate BBT for
	rewinding JACK transport, still a little more work to do, though.
	Added JACK timecode notes.

2016-02-08  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/notes/bugs_to_investigate.txt, doc/dox/midi_parsing.dox: 
	Updated bug notes, adding running status to MIDI parsing
	documenation.

2016-02-07  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, bootstrap, etc:
	Stamped master version 0.9.9.16.  The major new features are
	1. Reverted to legacy handling of the Song and Live modes when running ALSA;
	2. Disabled the Seq24 0.9.3 patch, as it affected MIDI Clock output;
	3. Time Signature and Tempo events are now stored in the 0th track, along
	with their SeqSpec versions, so that any sequencer can access these values in
	a Sequencer64 *.midi file;
	4. Cleaned up the contrib files and the usage of "USE" macros.

2016-02-06  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/Timing-in-MIDI-files.txt, contrib/ascii-matrix-sizes.txt,
	contrib/ascii-matrix.c, contrib/ascii-matrix.txt,
	contrib/bugs_to_investigate.txt, contrib/code/README,
	contrib/code/jack-transport-master.c,
	contrib/code/jack_timebase_callback.cpp, contrib/fonts/README,
	contrib/fonts/ascii-matrix-sizes.txt, contrib/fonts/ascii-matrix.c,
	contrib/fonts/ascii-matrix.txt, contrib/git.txt, contrib/gtk.txt,
	contrib/jack-testing.txt, contrib/jack-transport-master.c,
	contrib/jack.txt, contrib/jack_timebase_callback.cpp,
	contrib/mute_groups.txt, contrib/notes/README,
	contrib/notes/Timing-in-MIDI-files.txt,
	contrib/notes/bugs_to_investigate.txt, contrib/notes/git.txt,
	contrib/notes/gtk.txt, contrib/notes/jack-testing.txt,
	contrib/notes/jack.txt, contrib/notes/mute_groups.txt,
	contrib/notes/seq24-triggers.txt,
	contrib/notes/update-notes-from-github.txt, contrib/pix/README,
	contrib/seq24-triggers.txt, contrib/update-notes-from-github.txt,
	libseq64/src/jack_assistant.cpp, libseq64/src/perform.cpp,
	seq_gtkmm2/include/perftime.hpp, seq_gtkmm2/src/eventslots.cpp,
	seq_gtkmm2/src/perfedit.cpp, seq_gtkmm2/src/perftime.cpp: Cleaned up
	the contrib directory and made perftime keystroke support official
	by removing its USE macro.
	Reverted Song/Live mode selection for
	ALSA to Seq24 legacy status, tested a number of things, and added
	some test documentation.

2016-02-05  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/jack_assistant.hpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/perform.cpp: Removed
	jack_assistant::restart(), was not useful after all.

2016-02-05  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/jack_assistant.hpp,
	libseq64/src/jack_assistant.cpp: Removed frame_to_ticks(),
	get_jack_ticks(), and disabled the Seq24 0.9.3 patch, as all messed
	up the MIDI clock to some degree.

2016-02-05  Chris Ahlstrom  <ahlstromcj@gmail.com>

	* contrib/configs/dot-seq24rc, contrib/dot-seq24rc,
	contrib/jack_timebase_callback.cpp, libseq64/include/globals.h,
	libseq64/include/jack_assistant.hpp, libseq64/include/sequence.hpp,
	libseq64/src/jack_assistant.cpp,
	configure.ac, contrib/bugs_to_investigate.txt,
	contrib/configs/seq24usr.example,
	contrib/configs/sequencer64-basic.rc.example,
	contrib/configs/sequencer64-basic.usr.example,
	contrib/configs/sequencer64-daniel.rc,
	contrib/configs/sequencer64-timidity-yoshimi.usr.example,
	contrib/configs/sequencer64.rc.example,
	contrib/configs/sequencer64.usr.example, contrib/seq24usr.example,
	contrib/sequencer64-basic.rc.example,
	contrib/sequencer64-basic.usr.example,
	contrib/sequencer64-timidity-yoshimi.usr.example,
	contrib/sequencer64.rc.example, contrib/sequencer64.usr.example: 
	Slowly reducing USE macros.
	Upgraded documentation, bug-reports, and example files.

2016-02-04  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/bugs_to_investigate.txt, libseq64/include/jack_assistant.hpp,
	* libseq64/src/perform.cpp: 
	Added Daniels JACK/MIDI Clock bug reports.
	Moved USE_SEQ24_0_9_3_CODE macro from perform to jack_assistant.

2016-02-03  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/jack_assistant.hpp, libseq64/src/perform.cpp: 
	Fully macroing out the seq24 0.9.3 changes with
	USE_SEQ24_0_9_3_CODE.

2016-02-02  Chris Ahlstrom <ahlstromcj@gmail.com>

	* doc/dox/midi_parsing.dox, libseq64/include/jack_assistant.hpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/perform.cpp
	contrib/bugs_to_investigate.txt: More bug analysis for midicvt
	issue, might be a bug in midicvt.  Added
	temporary macros USE_SEQ24_0_9_3_CODE and
	USE_ORIGINAL_TIMEBASE_CALLBACK to experiment with MIDI Clock issues.

2016-02-01  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/bugs_to_investigate.txt, doc/dox/midi_parsing.dox,
	libseq64/src/midi_container.cpp: Added MIDI notes for new
	timesig/tempo feature, and now use the legacy flag to determine if
	to write them.

2016-01-31  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, contrib/bugs_to_investigate.txt, contrib/midi/README,
	doc/dox/midi_parsing.dox, libseq64/include/calculations.hpp,
	libseq64/include/sequence.hpp, libseq64/src/calculations.cpp,
	libseq64/src/midi_container.cpp, libseq64/src/midifile.cpp,
	libseq64/src/sequence.cpp,
	README, ROADMAP, VERSION, configure.ac, contrib/git.txt,
	doc/dox/doxy-reference.cfg, libseq64/src/cmdlineopts.cpp,
	man/sequencer64.1:
	Added Tempo and Time Signature to
	sequences, still need to fix garbage at end of midicvt output, and
	document the MIDI support in Doxygen.

2016-01-30  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/configure.ac: Prepping for version 0.9.9.15.  And here it is
	in the "master" branch.

2016-01-29  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/bugs_to_investigate.txt: Added a bug report for converting
	hymne.mid to 384 PPQN.

2016-01-28  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/app_limits.h,
	libseq64/include/jack_assistant.hpp,
	libseq64/include/user_settings.hpp, libseq64/src/jack_assistant.cpp: 
	Removed more hardwired beats/measures values from JACK support.
	Making JACK timebase callback more efficient.  More documentation.

2016-01-26  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/cmdlineopts.cpp: Added -A and --alsa option to negate
	JACK usage.
	* libseq64/include/jack_assistant.hpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/perform.cpp,
	seq_gtkmm2/src/seqevent.cpp: Added fixes found in new seq24 0.9.3
	and added comments and refinements to improved JACK Master support.

2016-01-25  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/jack_assistant.cpp, libseq64/src/perform.cpp: 
	Tentatively got JACK Master working with klick and hydrogen using
	code adapted from SooperLooper, undefined
	USE_ORIGINAL_TIMEBASE_CALLBACK, which marks the old code.
	Removed k_seq.mid.

2016-01-24  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, README, ROADMAP, VERSION, configure.ac,
	contrib/ltrace-seq24.log, contrib/ltrace-seq64.log,
	doc/dox/doxy-reference.cfg, libseq64/src/cmdlineopts.cpp,
	seq_gtkmm2/src/mainwnd.cpp: Initial setup for fixups 0.9.9.15
	version.

2016-01-24  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/perform.cpp: Fixed output text issue in the perform
	class.
	* configure.ac: Updated docs and merged fixups branch into master
	for 0.9.9.14
	* contrib/jack-testing.txt, libseq64/include/jack_assistant.hpp,
	libseq64/include/perform.hpp, libseq64/src/jack_assistant.cpp,
	libseq64/src/optionsfile.cpp, libseq64/src/perform.cpp: Pulled out
	disabled code into jack_assistant::set_position().  Enabled the JACK
	position relocation functionality when set as Master, to solve the klick
	position issue, though it beeps very rapidly.
	* libseq64/include/app_limits.h: Increased the range of limits for
	BPM and PPQN

2016-01-23  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/jack_assistant.cpp, libseq64/src/optionsfile.cpp,
	seq_gtkmm2/include/options.hpp, seq_gtkmm2/src/options.cpp: Improved
	handling of JACK options in JACK/LASH page.
	* libseq64/include/jack_assistant.hpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/perform.cpp: Fixed
	jitter bug by adding a field to the jack scratchpad structure.
	Hurray.
	* contrib/ltrace-seq24.log, contrib/ltrace-seq64.log,
	doc/dox/jack_modes.dox, libseq64/include/jack_assistant.hpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/perform.cpp: Added
	ltrace logs for seq24 versus seq64, and some tweaks for debugging
	the jitter bug.

2016-01-22  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/jack_assistant.cpp, libseq64/src/perform.cpp: Fixed
	major coding error in jack timebase callback, testing still needed.
	seq_gtkmm2/src/maintime.cpp: Interim check-in, monkeying with jack.

2016-01-21  Chris Ahlstrom <ahlstromcj@gmail.com>

	* : Back-merged master into fixups branch.
	* : commit faa0492f5180df55651cdbbeea8c5cc8fd8ab09a Author: Chris
	Ahlstrom <ahlstromcj@gmail.com> Date:	Thu Jan 21 06:21:53 2016
	-0500

2016-01-20  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/jack_assistant.cpp, seq_gtkmm2/src/seqroll.cpp: 
	Merely some comment changes, minor optimization in seqroll.
	* libseq64/src/jack_assistant.cpp, libseq64/src/perform.cpp: Fixed
	fat-fingered tick decrement in jack_assistant, trying to fix
	maintime jittery pill.
	* seq_gtkmm2/include/maintime.hpp, seq_gtkmm2/src/maintime.cpp: 
	Added maintime::m_tick back, just in case.

2016-01-19  Chris Ahlstrom <ahlstromcj@gmail.com>

	* Sequencer64/sequencer64.cpp, contrib/bugs_to_investigate.txt,
	libseq64/include/mastermidibus.hpp, libseq64/include/perform.hpp,
	libseq64/src/mastermidibus.cpp, libseq64/src/midifile.cpp,
	libseq64/src/perform.cpp, seq_gtkmm2/include/mainwnd.hpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/perfedit.cpp,
	seq_gtkmm2/src/perfroll.cpp: Got PPQN scaling for playback and
	triggers working pretty well, hurrah.
	* README, ROADMAP, VERSION, configure.ac,
	contrib/bugs_to_investigate.txt, contrib/midi/README,
	doc/dox/doxy-reference.cfg, libseq64/include/calculations.hpp,
	libseq64/include/jack_assistant.hpp,
	libseq64/include/rc_settings.hpp, libseq64/src/jack_assistant.cpp: 
	Minor tweaks to JACK assistant, and PPQN research.

2016-01-18  Chris Ahlstrom <ahlstromcj@gmail.com>

	* arch/PKGBUILD, arch/package/PKGBUILD
	contrib/jack-testing.txt, contrib/jack.txt,
	contrib/jack-transport-master.c,
	doc/dox/doxy-reference.cfg, doc/dox/jack_modes.dox,
	doc/dox/midi_parsing.dox, libseq64/include/jack_assistant.hpp,
	libseq64/include/Makefile.am,
	Sequencer64/sequencer64.cpp, libseq64/include/perform.hpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/optionsfile.cpp,
	libseq64/src/perform.cpp, seq_gtkmm2/include/options.hpp,
	libseq64/src/perfstats.cpp, seq_gtkmm2/src/perfedit.cpp,
	seq_gtkmm2/src/options.cpp,
	seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/src/perfroll.cpp:
	Fixed mixup with Arch package directory.  Stamped as 0.9.9.13.  Minor notes
	about live versus song mode selection.  Cleanup and better tooltips for JACK
	support.  Got JACK sync basically working, by explicitly calling
	jack_transport_query() to initialize m_jack_pos.  Added a perfstats module
	for future usage.  libseq64/src/jack_assistant.cpp: Documenting and exploring
	JACK transport in Sequencer64, many issues.

2016-01-16  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, README, ROADMAP, VERSION, configure.ac,
	doc/dox/doxy-reference.cfg, libseq64/include/perform.hpp,
	libseq64/src/cmdlineopts.cpp, libseq64/src/optionsfile.cpp,
	libseq64/src/perform.cpp, libseq64/src/userfile.cpp,
	seq_gtkmm2/include/gui_assistant_gtk2.hpp,
	seq_gtkmm2/include/perfedit.hpp, seq_gtkmm2/src/options.cpp,
	seq_gtkmm2/src/perfroll.cpp, seq_gtkmm2/src/seqroll.cpp: Finally got
	the playback-mode code sorted out, and added better tooltips to
	explain it.

2016-01-15  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/gui_assistant.hpp,
	libseq64/include/jack_assistant.hpp, libseq64/include/perform.hpp,
	libseq64/src/cmdlineopts.cpp, libseq64/src/jack_assistant.cpp,
	libseq64/src/perform.cpp,
	seq_gtkmm2/include/gui_assistant_gtk2.hpp,
	seq_gtkmm2/include/perfedit.hpp, seq_gtkmm2/include/perfroll.hpp,
	seq_gtkmm2/src/gui_assistant_gtk2.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/perfedit.cpp, seq_gtkmm2/src/perfroll.cpp,
	seq_gtkmm2/src/seqroll.cpp: Backed out latest changes that disabled
	song mode, and tightened JACK support and session compile options.

2016-01-14  Chris Ahlstrom <ahlstromcj@gmail.com>

	* configure.ac, contrib/README, contrib/jack-session.patch,
	contrib/scripts/Seq24-Session, contrib/scripts/jackd.rc,
	libseq64/src/jack_assistant.cpp: Added some notes about JACK support
	and its issues in Seq24.

2016-01-13  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/jack_assistant.hpp,
	libseq64/src/jack_assistant.cpp: Interim check-in of jack_assistant
	updates.

2016-01-12  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/jack_assistant.hpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/perform.cpp: Digging
	into JACK setup issues.  Fixed bug in setting up JACK callback, but still
	have issues.

2016-01-11  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/calculations.hpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/perform.cpp: Interim
	check-in of JACK fixups.

2016-01-10  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/git.txt, configure.ac: Stamping as 0.9.9.12, merging in the current
	status of the events branch, which is working pretty well.

2016-01-09  Chris Ahlstrom <ahlstromcj@gmail.com>

	* configure.ac, libseq64/include/perform.hpp, libseq64/src/perform.cpp,
	libseq64/src/sequence.cpp, seq_gtkmm2/src/eventedit.cpp,
	seq_gtkmm2/src/perfnames.cpp, seq_gtkmm2/src/seqmenu.cpp,
	libseq64/include/editable_events.hpp,
	libseq64/src/editable_events.cpp, libseq64/src/event.cpp,
	libseq64/src/event_list.cpp, libseq64/src/sequence.cpp,
	seq_gtkmm2/src/eventslots.cpp: Added verify_and_link() functionality
	to saving sequences modified by the event editor.
	Added screenshot, fixed event editor, fixed new-sequence bug.
	Now the event editor code is enabled by default, but still can be disabled.

2016-01-08  Chris Ahlstrom <ahlstromcj@gmail.com>

	* VERSION, bootstrap, configure.ac, libseq64/src/sequence.cpp,
	seq_gtkmm2/src/seqmenu.cpp: Made disabling of event editor the
	default status, for now, but bootstrap debug setup will enable it.

2016-01-07  Chris Ahlstrom <ahlstromcj@gmail.com>

	* configure.ac, libseq64/include/gdk_basic_keys.h,
	libseq64/src/sequence.cpp, seq_gtkmm2/src/eventedit.cpp,
	seq_gtkmm2/src/mainwid.cpp, seq_gtkmm2/src/seqmenu.cpp: Still
	hacking at the post-event-editor segfaults.

2016-01-06  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/src/eventedit.cpp: Issues with deletion and with
	character handling still extant.

2016-01-05  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/event.hpp, libseq64/include/sequence.hpp,
	libseq64/src/event.cpp, libseq64/src/sequence.cpp,
	seq_gtkmm2/include/eventedit.hpp,
	seq_gtkmm2/include/eventslots.hpp, seq_gtkmm2/src/eventedit.cpp,
	seq_gtkmm2/src/eventslots.cpp, seq_gtkmm2/src/seqroll.cpp: Cleanup
	of comments and a fix to saving emptied container in event editor.
	Interim check-in of some attempts to get mainwid sequence redraw and no
	segfaults in get_next_note_event().

2016-01-04  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/event_list.hpp, libseq64/include/sequence.hpp,
	libseq64/src/event_list.cpp, libseq64/src/sequence.cpp,
	seq_gtkmm2/src/eventedit.cpp, seq_gtkmm2/src/eventslots.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/seqroll.cpp: Fixed
	segfault with deleted events in event editor, still needs more
	testing and commented-code cleanup in many modules.  Added modification
	notice to event editor, but now found it crashes when saving after
	deleting an event.

2016-01-03  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/event_list.hpp, libseq64/src/editable_event.cpp,
	libseq64/src/editable_events.cpp, libseq64/src/event_list.cpp,
	libseq64/src/sequence.cpp, seq_gtkmm2/include/eventedit.hpp,
	seq_gtkmm2/include/eventslots.hpp, seq_gtkmm2/include/seqmenu.hpp,
	seq_gtkmm2/src/eventedit.cpp, seq_gtkmm2/src/eventslots.cpp,
	seq_gtkmm2/src/seqmenu.cpp: Fixed more bugs in event editor, added
	navigation keys.

2016-01-02  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/include/eventedit.hpp,
	seq_gtkmm2/include/eventslots.hpp, seq_gtkmm2/src/eventedit.cpp,
	seq_gtkmm2/src/eventslots.cpp: Interim event editor check-in, need
	to add Home/End keys, get timestamp editing improved, fix event name
	editing, and much more.

2016-01-01  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/include/eventslots.hpp, seq_gtkmm2/src/eventedit.cpp,
	seq_gtkmm2/src/eventslots.cpp, seq_gtkmm2/src/mainwid.cpp: Getting
	arrow keys to work in event editor, still in progress.

2015-12-31  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/src/eventslots.cpp: Removed dead code from event
	editor.  Fixed insertion issue on first page, index calculated to be below 0.

2015-12-30  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/include/eventslots.hpp, seq_gtkmm2/src/eventslots.cpp: 
	More minor paging adjustments, still not there yet.

2015-12-29  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/include/eventslots.hpp, seq_gtkmm2/src/eventedit.cpp,
	seq_gtkmm2/src/eventslots.cpp: More improvements to insertion in
	event editor, ye gods.

2015-12-28  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/editable_events.hpp,
	libseq64/src/editable_events.cpp,
	seq_gtkmm2/include/eventslots.hpp, seq_gtkmm2/src/eventedit.cpp,
	seq_gtkmm2/src/eventslots.cpp: Interim check-in of event editing
	refactoring.

2015-12-27  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/include/eventslots.hpp, seq_gtkmm2/src/eventedit.cpp,
	seq_gtkmm2/src/eventslots.cpp: Check-in prior to refactoring event
	paging.

2015-12-24  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, README, ROADMAP, VERSION, configure.ac,
	contrib/mute_groups.txt, contrib/update-notes-from-github.txt,
	doc/dox/doxy-reference.cfg, libseq64/src/cmdlineopts.cpp,
	libseq64/src/userfile.cpp, man/sequencer64.1,
	seq_gtkmm2/src/eventslots.cpp: Interim check-in, version increment.

2015-12-22  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/git.txt, configure.ac: Added pulling and merging to
	git instructions.  Stamping as 0.9.9.11, merging in the current'
	status of the events branch, which is mostly working, still in
	progress, but good enough for event viewing.

2015-12-21  Tim Deagan <tim@deagan.net>

	* libseq64/src/perform.cpp: Change to select_mute_group to set k,
	which represents the playing screen offset, from m_playscreen_offset
	to m_screenset * m_seqs_in_set m_playscreen_offset was not picking
	hte change to the active screen.

2015-12-20  tdeagan <tdeagan@debianvdi>

	* libseq64/src/perform.cpp: Modify perform::mute_group_tracks to
	used m_screenset for active screen determination

2015-12-20  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/bugs_to_investigate.txt: Added a bug report from Tim.

2015-12-19  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/calculations.cpp, libseq64/src/sequence.cpp,
	seq_gtkmm2/include/eventedit.hpp, seq_gtkmm2/src/eventedit.cpp,
	seq_gtkmm2/src/eventslots.cpp: Enhanced pulse conversion and
	modification flagging.  More refinements to insertion/deletion,
	amazingly slow progress, much trickier than one would think.

2015-12-18  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/include/eventslots.hpp, seq_gtkmm2/src/eventedit.cpp,
	seq_gtkmm2/src/eventslots.cpp: Saving of events seems to work, but
	sequence not dirtied, and multiple event-edits can be opened for a
	sequence.

2015-12-18  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/include/eventedit.hpp, seq_gtkmm2/src/eventedit.cpp: 
	Added Save/Cancel buttons, not yet functional.  Actually are
	Save and Close buttons now.

2015-12-17  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/include/eventslots.hpp, seq_gtkmm2/src/eventslots.cpp: 
	Still more work on event insertion, added an insert_event()
	overload.  Interim check-in of eventslots for further refinement of delete
	handling.

2015-12-16  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/event.cpp, seq_gtkmm2/src/eventslots.cpp: Still
	tweaking deletion, can segfault due to negative event index.

2015-12-15  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/include/eventslots.hpp, seq_gtkmm2/src/eventedit.cpp,
	seq_gtkmm2/src/eventslots.cpp: Event editor event insertion
	improved, more to do yet.  Increased width of event editor.
	Interim, got startup of event editor to show event values, same
	for deleting events.

2015-12-14  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/editable_event.hpp, libseq64/include/event.hpp,
	libseq64/src/editable_event.cpp, seq_gtkmm2/include/eventedit.hpp,
	seq_gtkmm2/include/eventslots.hpp, seq_gtkmm2/src/eventedit.cpp,
	seq_gtkmm2/src/eventslots.cpp: Interim check-in, more work on event
	deletion and insertions, tough stuff.

2015-12-13  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/calculations.hpp,
	libseq64/include/editable_event.hpp,
	libseq64/include/editable_events.hpp,
	libseq64/src/calculations.cpp, libseq64/src/editable_event.cpp,
	seq_gtkmm2/include/eventedit.hpp,
	seq_gtkmm2/include/eventslots.hpp, seq_gtkmm2/src/eventedit.cpp,
	seq_gtkmm2/src/eventslots.cpp: Working on proper eventslot paging
	and event deletion.  Interim check-in, working through
	manual event insertion.

2015-12-12  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/include/eventedit.hpp,
	seq_gtkmm2/include/eventslots.hpp, seq_gtkmm2/src/eventedit.cpp,
	seq_gtkmm2/src/eventslots.cpp: Interim check-in, good progress with
	event editor.

2015-12-11  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/include/eventedit.hpp,
	seq_gtkmm2/include/eventslots.hpp, seq_gtkmm2/src/eventedit.cpp,
	seq_gtkmm2/src/eventslots.cpp: Adding code to support editing the
	timestamp and applying changes to an editable event, still in
	progress.

2015-12-10  Chris Ahlstrom <ahlstromcj@gmail.com>

	* resources/pixmaps/del.xpm, resources/pixmaps/ins.xpm,
	seq_gtkmm2/include/eventedit.hpp, seq_gtkmm2/src/eventedit.cpp,
	seq_gtkmm2/src/eventslots.cpp, seq_gtkmm2/include/eventslots.hpp,
	seq_gtkmm2/src/eventslots.cpp: 
	Interim check-in, getting event-selection code to work.
	More work on loading editable events.

2015-12-09  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/calculations.cpp, libseq64/src/editable_event.cpp,
	seq_gtkmm2/include/eventedit.hpp,
	seq_gtkmm2/include/eventslots.hpp, seq_gtkmm2/src/eventedit.cpp,
	seq_gtkmm2/src/eventslots.cpp: Interim check-in, ever more event
	editing functionality, current work is calling parent setters when
	next event is selected.  Still wrestling with table packing.

2015-12-08  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/include/eventedit.hpp, seq_gtkmm2/src/eventedit.cpp: 
	Interim check-in, much to do.

2015-12-07  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/src/eventedit.cpp, seq_gtkmm2/src/eventslots.cpp: 
	Planning a new layout for event viewer/editor.

2015-12-06  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/controllers.hpp,
	libseq64/include/midi_container.hpp, libseq64/src/Makefile.am,
	libseq64/src/controllers.cpp, libseq64/src/perform.cpp,
	seq_gtkmm2/include/Makefile.am, seq_gtkmm2/include/eventedit.hpp,
	seq_gtkmm2/include/eventslots.hpp, seq_gtkmm2/include/seqedit.hpp,
	seq_gtkmm2/include/seqmenu.hpp, seq_gtkmm2/src/Makefile.am,
	seq_gtkmm2/src/eventedit.cpp, seq_gtkmm2/src/eventslots.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/perfedit.cpp,
	seq_gtkmm2/src/seqedit.cpp, seq_gtkmm2/src/seqmenu.cpp: Starting to
	get a handle on the event editor dialog and its fields, but there's
	a memory issue with some sequences.

2015-12-05  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/editable_event.hpp, libseq64/include/event.hpp,
	libseq64/src/editable_event.cpp, libseq64/src/event.cpp,
	seq_gtkmm2/include/Makefile.am, seq_gtkmm2/include/eventedit.hpp,
	seq_gtkmm2/include/eventslots.hpp, seq_gtkmm2/include/mainwnd.hpp,
	seq_gtkmm2/include/perfnames.hpp, seq_gtkmm2/include/seqmenu.hpp,
	seq_gtkmm2/src/Makefile.am, seq_gtkmm2/src/eventedit.cpp,
	seq_gtkmm2/src/eventslots.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/perfedit.cpp: More string functions for
	editable_events, started eventslots and eventedit modules for an
	added user-interface.

2015-12-05  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/calculations.hpp,
	libseq64/include/editable_event.hpp,
	libseq64/include/editable_events.hpp,
	libseq64/src/calculations.cpp, libseq64/src/editable_event.cpp,
	libseq64/src/editable_events.cpp: Interim check-in, basics of
	editable-events container finished, still need unit-testing.

2015-12-05  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/Makefile.am, libseq64/include/calculations.hpp,
	libseq64/include/editable_event.hpp,
	libseq64/include/editable_events.hpp,
	libseq64/include/event_list.hpp, libseq64/include/midibyte.hpp,
	libseq64/include/sequence.hpp, libseq64/src/Makefile.am,
	libseq64/src/calculations.cpp, libseq64/src/editable_event.cpp,
	libseq64/src/editable_events.cpp, libseq64/src/midibyte.cpp,
	seq_gtkmm2/src/seqedit.cpp: Interim check-in of refactor midibytes
	module.

2015-12-04  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/editable_events.hpp,
	libseq64/include/event_list.hpp, libseq64/src/editable_events.cpp: 
	Added incomplete implementation of editable-event container.

2015-12-03  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/editable_event.hpp,
	libseq64/src/editable_event.cpp: Started adding timestamp conversion
	to editable events.

2015-12-02  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/sequence.hpp, libseq64/src/event_list.cpp,
	libseq64/src/sequence.cpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/seqmenu.cpp: Replaced incomplete sequence::operator
	=() with the new partial_assign() function.

2015-12-02  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/midibyte.hpp, libseq64/src/calculations.cpp: 
	Fixed the last of the basic bugs in the calculations modules, as
	found by the unit-tests of the seq64-tests project.

2015-12-02  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/calculations.cpp: Removed commented code from
	calculations module.

2015-12-01  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/calculations.hpp, libseq64/src/calculations.cpp: 
	More fixes to calculations module based on unit-testing, added
	epsilon value for better round-off of pulses.

2015-12-01  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/calculations.hpp, libseq64/src/calculations.cpp: 
	Fixes to pulses_to_timestring().

2015-11-30  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/calculations.hpp, libseq64/include/event.hpp,
	libseq64/include/midibyte.hpp, libseq64/include/midifile.hpp,
	libseq64/src/calculations.cpp, libseq64/src/event.cpp,
	libseq64/src/midifile.cpp: Finished provisional implementations of
	converting between string and time or measure representations of
	MIDI pulses, must now test.

2015-11-30  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/calculations.hpp, libseq64/include/midibyte.hpp,
	libseq64/src/calculations.cpp: Interim check-in of events branch.

2015-11-30  Chris Ahlstrom <ahlstromcj@gmail.com>

	* ChangeLog, libseq64/include/calculations.hpp,
	libseq64/include/midibyte.hpp, libseq64/include/sequence.hpp,
	libseq64/src/calculations.cpp, libseq64/src/sequence.cpp: Added
	midi_timing_t structure for easier parameter passing for MIDI timing
	calculations.

2015-11-29  Chris Ahlstrom <ahlstromcj@gmail.com>

	* doc/dox/midi_parsing.dox, libseq64/include/Makefile.am,
	libseq64/include/calculations.hpp,
	libseq64/include/editable_event.hpp, libseq64/include/event.hpp,
	libseq64/include/event_list.hpp,
	libseq64/include/mastermidibus.hpp,
	libseq64/include/midi_container.hpp,
	libseq64/include/midi_control.hpp, libseq64/include/midibus.hpp,
	libseq64/include/midibyte.hpp, libseq64/include/midifile.hpp,
	libseq64/include/perform.hpp, libseq64/include/sequence.hpp,
	libseq64/include/triggers.hpp, libseq64/src/Makefile.am,
	libseq64/src/calculations.cpp, libseq64/src/editable_event.cpp,
	libseq64/src/event_list.cpp, libseq64/src/globals.cpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/mastermidibus.cpp,
	libseq64/src/midi_container.cpp, libseq64/src/midi_splitter.cpp,
	libseq64/src/midibus.cpp, libseq64/src/midifile.cpp,
	libseq64/src/perform.cpp, libseq64/src/sequence.cpp,
	libseq64/src/triggers.cpp, seq_gtkmm2/include/maintime.hpp,
	seq_gtkmm2/include/perfroll.hpp,
	seq_gtkmm2/include/perfroll_input.hpp,
	seq_gtkmm2/include/perftime.hpp, seq_gtkmm2/include/seqdata.hpp,
	seq_gtkmm2/include/seqevent.hpp, seq_gtkmm2/include/seqroll.hpp,
	seq_gtkmm2/src/fruityperfroll_input.cpp,
	seq_gtkmm2/src/fruityseq.cpp, seq_gtkmm2/src/fruityseqroll.cpp,
	seq_gtkmm2/src/maintime.cpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/perfedit.cpp,
	seq_gtkmm2/src/perfroll.cpp, seq_gtkmm2/src/perfroll_input.cpp,
	seq_gtkmm2/src/perftime.cpp, seq_gtkmm2/src/seq24seq.cpp,
	seq_gtkmm2/src/seq24seqroll.cpp, seq_gtkmm2/src/seqdata.cpp,
	seq_gtkmm2/src/seqedit.cpp, seq_gtkmm2/src/seqevent.cpp,
	seq_gtkmm2/src/seqroll.cpp: Replace most longs with midilong,
	midipulse, and added calculations for editable_events.

2015-11-28  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, README, ROADMAP, VERSION, bootstrap, configure.ac,
	doc/dox/doxy-reference.cfg, libseq64/include/editable_event.hpp,
	libseq64/include/event.hpp, libseq64/src/cmdlineopts.cpp,
	libseq64/src/editable_event.cpp, libseq64/src/event.cpp,
	libseq64/src/mastermidibus.cpp, libseq64/src/midibus.cpp,
	libseq64/src/optionsfile.cpp, libseq64/src/userfile.cpp,
	man/sequencer64.1: Readied for next version, adding editable event
	module started.

2015-11-28  Chris Ahlstrom <ahlstromcj@gmail.com>

	* ChangeLog, libseq64/include/event.hpp: Merged smf0, fully support
	for SMF 0 files, dual song editors, and more robust handling of MIDI
	files.

2015-11-28  Chris Ahlstrom <ahlstromcj@gmail.com>

	* ChangeLog, contrib/midi/README, doc/dox/midi_parsing.dox,
	libseq64/include/perform.hpp, libseq64/src/calculations.cpp,
	libseq64/include/event.hpp,libseq64/src/midifile.cpp: More tweaks
	and fixes based on more MIDI test files.  Fixed compilation error
	in event.hpp, and merged smf0 branch into master.

2015-11-27  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/midifile.hpp, libseq64/src/midi_splitter.cpp,
	libseq64/src/midifile.cpp, libseq64/src/sequence.cpp: Cleaning up
	the handling of bad files and SMF 0 files, still more files to test.

2015-11-27  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/midi_container.cpp, libseq64/src/midifile.cpp: Write
	SMF 0 track using event channels, not the whole-sequence channel.

2015-11-27  Chris Ahlstrom <ahlstromcj@gmail.com>

	* README, contrib/bugs_to_investigate.txt, contrib/midi/README,
	contrib/midi/kq6gm.asc, doc/dox/mainpage-reference.dox,
	doc/dox/midi_parsing.dox, libseq64/include/event.hpp,
	libseq64/src/event.cpp, libseq64/src/event_list.cpp,
	libseq64/src/midi_splitter.cpp, libseq64/src/midifile.cpp: Fixed bug
	setting status and channel for simulated note-off event in the
	midifile module.

2015-11-26  Chris Ahlstrom <ahlstromcj@gmail.com>

	* doc/dox/midi_parsing.dox, libseq64/include/sequence.hpp,
	libseq64/src/midifile.cpp: Added Set Tempo and Time Signature
	support to the midifile module, for non-seq24 MIDI files.

2015-11-26  Chris Ahlstrom <ahlstromcj@gmail.com>

	* Sequencer64/sequencer64.cpp, configure.ac,
	contrib/bugs_to_investigate.txt,
	contrib/sequencer64-basic.usr.example,
	libseq64/include/user_settings.hpp, libseq64/src/user_settings.cpp,
	libseq64/src/userfile.cpp, seq_gtkmm2/include/mainwnd.hpp,
	seq_gtkmm2/include/perfedit.hpp, seq_gtkmm2/include/perfnames.hpp,
	seq_gtkmm2/include/perfroll.hpp, seq_gtkmm2/include/perftime.hpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/perfedit.cpp,
	seq_gtkmm2/src/perfnames.cpp, seq_gtkmm2/src/perfroll.cpp,
	seq_gtkmm2/src/perftime.cpp: Added pretty good support for optional
	dual song-editors.

2015-11-25  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, README, contrib/bugs_to_investigate.txt,
	contrib/midi/README, libseq64/src/midi_splitter.cpp,
	libseq64/src/perform.cpp, resources/pixmaps/cyan_wenfont_y.xpm,
	seq_gtkmm2/include/mainwid.hpp, seq_gtkmm2/include/mainwnd.hpp,
	seq_gtkmm2/include/perfedit.hpp, seq_gtkmm2/include/perfroll.hpp,
	seq_gtkmm2/include/seqdata.hpp, seq_gtkmm2/include/seqevent.hpp,
	seq_gtkmm2/include/seqmenu.hpp, seq_gtkmm2/include/seqroll.hpp,
	seq_gtkmm2/src/mainwid.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/perfedit.cpp, seq_gtkmm2/src/perfnames.cpp,
	seq_gtkmm2/src/perfroll.cpp: Added ability to spawn a second
	perfedit, but having trouble getting the guis to stay in synch with
	edits, while progress bar is fine.

2015-11-25  Chris Ahlstrom <ahlstromcj@gmail.com>

	* resources/pixmaps/cyan_wenfont_y.xpm: Fixed black on cyan font
	pixmap.

2015-11-25  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/perform.hpp, libseq64/include/sequence.hpp,
	libseq64/src/midi_splitter.cpp, libseq64/src/perform.cpp,
	resources/pixmaps/cyan_wenfont_y.xpm,
	resources/pixmaps/cyan_wenfont_yb.xpm, seq_gtkmm2/include/font.hpp,
	seq_gtkmm2/src/font.cpp, seq_gtkmm2/src/mainwid.cpp: Now highlight
	SMF 0 tracks in cyan color.

2015-11-25  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/bugs_to_investigate.txt, contrib/midi/example1.asc,
	contrib/midi/midicvt-test-files.txt,
	doc/dox/mainpage-reference.dox, libseq64/src/midifile.cpp,
	resources/pixmaps/cyan_wenfont_y.xpm,
	resources/pixmaps/cyan_wenfont_yb.xpm: More testing, documentation,
	and font work.

2015-11-25  Chris Ahlstrom <ahlstromcj@gmail.com>

	* configure.ac, contrib/bugs_to_investigate.txt,
	contrib/midi/kq6gm.asc, doc/dox/mainpage-reference.dox,
	libseq64/include/midibus_common.hpp, libseq64/include/midifile.hpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/mastermidibus.cpp,
	libseq64/src/sequence.cpp, libseq64/src/triggers.cpp,
	resources/pixmaps/cyan_wenfont_y.xpm,
	resources/pixmaps/cyan_wenfont_yb.xpm, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/perfroll.cpp, seq_gtkmm2/src/seqevent.cpp,
	seq_gtkmm2/src/seqmenu.cpp, seq_gtkmm2/src/seqtime.cpp: Minor tweaks
	and documentation, adding cyan font files.

2015-11-24  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/midi/README, contrib/midi/example1.asc,
	contrib/midi/midicvt-test-files.txt, libseq64/include/event.hpp,
	libseq64/include/event_list.hpp,
	libseq64/include/midi_splitter.hpp, libseq64/include/sequence.hpp,
	libseq64/src/event.cpp, libseq64/src/event_list.cpp,
	libseq64/src/midi_container.cpp, libseq64/src/midi_splitter.cpp,
	libseq64/src/midifile.cpp, libseq64/src/sequence.cpp: Fixed
	long-standing bug in verifying event timestamps, and got splitting
	of example1.mid to work, must retest all files.

2015-11-24  Chris Ahlstrom <ahlstromcj@gmail.com>

	* doc/dox/midi_parsing.dox, libseq64/include/event.hpp,
	libseq64/include/event_list.hpp,
	libseq64/include/midi_splitter.hpp, libseq64/include/sequence.hpp,
	libseq64/src/event.cpp, libseq64/src/midi_container.cpp,
	libseq64/src/midi_splitter.cpp, libseq64/src/midifile.cpp,
	libseq64/src/perform.cpp, libseq64/src/sequence.cpp: Interim
	check-in of MIDI SMF 0 channel-split function.

2015-11-24  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/Makefile.am, libseq64/include/midi_splitter.hpp,
	libseq64/include/midifile.hpp, libseq64/src/Makefile.am,
	libseq64/src/midi_splitter.cpp, libseq64/src/midifile.cpp: Factored
	out the MIDI splitting into a midi_splitter module.

2015-11-23  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, README, ROADMAP, VERSION, configure.ac,
	contrib/midi/README, doc/dox/doxy-reference.cfg,
	libseq64/include/midifile.hpp, libseq64/include/user_settings.hpp,
	libseq64/src/cmdlineopts.cpp, libseq64/src/midifile.cpp,
	libseq64/src/optionsfile.cpp, libseq64/src/userfile.cpp,
	man/sequencer64.1: Initiating SMF 0 channel-splitting feature, in
	progress.

2015-11-23  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/file_functions.cpp, libseq64/src/lash.cpp: Fixed
	compiler error and warning, doh.

2015-11-23  Chris Ahlstrom <ahlstromcj@gmail.com>

	* ChangeLog, README, configure.ac, doc/dox/midi_parsing.dox,
	libseq64/include/event.hpp, libseq64/src/midifile.cpp: Documentation
	and tweaks prior to cmdlineopts merge.

2015-11-23  Chris Ahlstrom <ahlstromcj@gmail.com>

	* doc/dox/doxy-reference.cfg, doc/dox/midi_parsing.dox,
	doc/dox/user_testing.dox, libseq64/include/configfile.hpp,
	libseq64/include/event.hpp, libseq64/include/event_list.hpp,
	libseq64/include/mastermidibus.hpp,
	libseq64/include/midi_container.hpp,
	libseq64/include/midi_control.hpp, libseq64/include/midibus.hpp,
	libseq64/include/midibus_common.hpp, libseq64/include/midibyte.hpp,
	libseq64/include/midifile.hpp, libseq64/include/sequence.hpp,
	libseq64/src/event.cpp, libseq64/src/event_list.cpp,
	libseq64/src/mastermidibus.cpp, libseq64/src/midi_container.cpp,
	libseq64/src/midibus.cpp, libseq64/src/midifile.cpp,
	libseq64/src/perform.cpp, libseq64/src/sequence.cpp,
	seq_gtkmm2/include/seqdata.hpp, seq_gtkmm2/include/seqedit.hpp,
	seq_gtkmm2/include/seqevent.hpp, seq_gtkmm2/include/seqroll.hpp,
	seq_gtkmm2/src/font.cpp, seq_gtkmm2/src/seqdata.cpp,
	seq_gtkmm2/src/seqedit.cpp, seq_gtkmm2/src/seqevent.cpp,
	seq_gtkmm2/src/seqroll.cpp: Changed unsigned char to midibyte and
	bussbyte, added MIDI parsing section to documentation.

2015-11-22  Chris Ahlstrom <ahlstromcj@gmail.com>

	* doc/dox/doxy-reference.cfg, seq_gtkmm2/src/perfroll.cpp,
	seq_gtkmm2/src/seqroll.cpp: Removed the deprecated shift-P
	functionality from seqroll and perfroll.

2015-11-22  Chris Ahlstrom <ahlstromcj@gmail.com>

	* README, contrib/bugs_to_investigate.txt,
	libseq64/include/perform.hpp, libseq64/include/sequence.hpp,
	libseq64/src/perform.cpp, libseq64/src/sequence.cpp,
	seq_gtkmm2/include/fruityperfroll_input.hpp,
	seq_gtkmm2/include/fruityseq.hpp,
	seq_gtkmm2/include/fruityseqroll.hpp,
	seq_gtkmm2/include/perfroll_input.hpp,
	seq_gtkmm2/src/fruityperfroll_input.cpp,
	seq_gtkmm2/src/fruityseq.cpp, seq_gtkmm2/src/fruityseqroll.cpp,
	seq_gtkmm2/src/mainwid.cpp, seq_gtkmm2/src/perfedit.cpp,
	seq_gtkmm2/src/perfroll.cpp, seq_gtkmm2/src/perfroll_input.cpp,
	seq_gtkmm2/src/perftime.cpp, seq_gtkmm2/src/seq24seq.cpp,
	seq_gtkmm2/src/seq24seqroll.cpp, seq_gtkmm2/src/seqdata.cpp,
	seq_gtkmm2/src/seqevent.cpp, seq_gtkmm2/src/seqkeys.cpp,
	seq_gtkmm2/src/seqmenu.cpp, seq_gtkmm2/src/seqroll.cpp: Performed a
	massive amount of cleanup of modification-flag handling, still some
	things to fix.

2015-11-21  Chris Ahlstrom <ahlstromcj@gmail.com>

	* Sequencer64/sequencer64.cpp,
	contrib/sequencer64-timidity-yoshimi.usr.example,
	libseq64/include/Makefile.am, libseq64/include/midi_control.hpp,
	libseq64/include/midifile.hpp, libseq64/include/perform.hpp,
	libseq64/src/midifile.cpp, libseq64/src/optionsfile.cpp,
	libseq64/src/perform.cpp: Tightened up the midi_control class and
	some globals used in perform.

2015-11-21  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/globals.h, libseq64/include/rc_settings.hpp,
	libseq64/src/cmdlineopts.cpp, libseq64/src/globals.cpp,
	libseq64/src/mastermidibus.cpp, libseq64/src/optionsfile.cpp,
	libseq64/src/perform.cpp, libseq64/src/rc_settings.cpp,
	seq_gtkmm2/src/perfedit.cpp: Finally got rid of all the global_xxxx
	variable from globals and rc_settings modules.

2015-11-21  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/bugs_to_investigate.txt,
	contrib/sequencer64-basic.rc.example,
	contrib/sequencer64-basic.usr.example,
	contrib/sequencer64-timidity-yoshimi.usr.example,
	libseq64/include/globals.h, libseq64/include/user_settings.hpp,
	libseq64/src/cmdlineopts.cpp, libseq64/src/globals.cpp,
	libseq64/src/perform.cpp, libseq64/src/rc_settings.cpp,
	libseq64/src/user_settings.cpp: Added user-save option and removed
	show-midi and pass-sysex globals.

2015-11-20  Chris Ahlstrom <ahlstromcj@gmail.com>

	* Sequencer64/sequencer64.cpp, configure.ac,
	doc/dox/doxy-reference.cfg, libseq64/include/Makefile.am,
	libseq64/include/cmdlineopts.hpp,
	libseq64/include/file_functions.hpp,
	libseq64/include/rc_settings.hpp, libseq64/src/Makefile.am,
	libseq64/src/cmdlineopts.cpp, libseq64/src/file_functions.cpp,
	libseq64/src/rc_settings.cpp: Initial check-in of new command-line
	processing module, and it seems to work, just a few tweaks needed.

2015-11-20  Chris Ahlstrom <ahlstromcj@gmail.com>
	* *.*: Merged testing3 into master to create version 0.9.9.8.

2015-11-19  Chris Ahlstrom <ahlstromcj@gmail.com>

	* Sequencer64/sequencer64.cpp, contrib/bugs_to_investigate.txt,
	contrib/midi/midicvt-test-files.txt,
	contrib/midi/sysex-format-issues.txt,
	libseq64/include/midifile.hpp, libseq64/src/midifile.cpp,
	seq_gtkmm2/include/perftime.hpp, seq_gtkmm2/src/perfedit.cpp,
	seq_gtkmm2/src/perftime.cpp: Refixed perfroll keystrokes, added
	support for bad SysEx.  Also merged testing3 into master to
	create version 0.9.9.8.  Has much more keystroke support, better
	resilience against bad MIDI files, saves key, scale, and background
	sequence information either globally or per sequence, no longer
	rejects SMF 0 files, and a few more goodies.

2015-11-17  Chris Ahlstrom <ahlstromcj@gmail.com>

	* README, contrib/midi/README, contrib/midi/midicvt-test-files.txt,
	contrib/midi/sysex-format-issues.txt: Added SysEx documentation to
	provide better support for it.

2015-11-16  Chris Ahlstrom <ahlstromcj@gmail.com>

	* configure.ac, contrib/bugs_to_investigate.txt,
	contrib/midi/midicvt-test-files.txt, libseq64/include/midifile.hpp,
	libseq64/src/midifile.cpp, libseq64/src/optionsfile.cpp,
	libseq64/src/userfile.cpp, seq_gtkmm2/src/mainwnd.cpp: Fixed
	segfault error reading Dixie04.mid, added better error reporting,
	logging issues testing midicvt test MIDI files.

2015-11-16  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/include/seqmenu.hpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/perfroll.cpp, seq_gtkmm2/src/perftime.cpp,
	seq_gtkmm2/src/seqmenu.cpp, seq_gtkmm2/src/seqroll.cpp: Added
	Ctrl-Left and double-click feature for New/Edit pattern command.

2015-11-16  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/midi_container.hpp,
	libseq64/include/midifile.hpp, libseq64/include/sequence.hpp,
	libseq64/include/user_settings.hpp, libseq64/src/midibus.cpp,
	libseq64/src/midifile.cpp, libseq64/src/perform.cpp,
	libseq64/src/sequence.cpp, libseq64/src/user_settings.cpp,
	libseq64/src/userfile.cpp, seq_gtkmm2/include/perfroll.hpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/seqedit.cpp,
	seq_gtkmm2/src/seqroll.cpp: Fixed more issues with background
	sequence, patched a MIDI file under the debugger, regenerated
	documentation.

2015-11-15  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/app_limits.h, libseq64/include/calculations.hpp,
	libseq64/include/configfile.hpp, libseq64/include/controllers.hpp,
	libseq64/include/event.hpp, libseq64/include/event_list.hpp,
	libseq64/include/globals.h, libseq64/include/mastermidibus.hpp,
	libseq64/include/midi_container.hpp,
	libseq64/include/midi_list.hpp, libseq64/include/midibus.hpp,
	libseq64/include/midibus_common.hpp,
	libseq64/include/optionsfile.hpp, libseq64/include/sequence.hpp,
	libseq64/include/user_instrument.hpp,
	libseq64/include/user_midi_bus.hpp,
	libseq64/include/user_settings.hpp, libseq64/src/event.cpp,
	libseq64/src/mastermidibus.cpp, libseq64/src/midibus.cpp,
	libseq64/src/midifile.cpp, libseq64/src/perform.cpp,
	libseq64/src/sequence.cpp, libseq64/src/user_instrument.cpp,
	libseq64/src/user_midi_bus.cpp, libseq64/src/user_settings.cpp,
	libseq64/src/userfile.cpp, seq_gtkmm2/include/mainwid.hpp,
	seq_gtkmm2/include/perfroll_input.hpp,
	seq_gtkmm2/include/perftime.hpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/perfedit.cpp, seq_gtkmm2/src/perfroll.cpp,
	seq_gtkmm2/src/perftime.cpp, seq_gtkmm2/src/seqedit.cpp,
	seq_gtkmm2/src/seqkeys.cpp, seq_gtkmm2/src/seqroll.cpp: Refactored
	defines, starting with bug in global background sequence.

2015-11-15  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/bugs_to_investigate.txt,
	contrib/midi/b4uacuse-GM-alternate.hex,
	contrib/midi/b4uacuse-GM-format.hex, contrib/midi/b4uacuse.hex,
	contrib/midi/wpb_yoshimi.txt, contrib/seq24-triggers.txt,
	libseq64/include/midifile.hpp, libseq64/include/perform.hpp,
	libseq64/src/midi_container.cpp, libseq64/src/midifile.cpp,
	libseq64/src/perform.cpp, libseq64/src/triggers.cpp,
	seq_gtkmm2/include/seqedit.hpp, seq_gtkmm2/src/seqedit.cpp: Fixed
	major bug in parsing old/new proprietary section.

2015-11-14  Chris Ahlstrom <ahlstromcj@gmail.com>

	* Sequencer64/sequencer64.cpp, contrib/sequencer64.rc.example,
	contrib/sequencer64.usr.example, libseq64/include/globals.h,
	libseq64/include/midi_container.hpp,
	libseq64/include/midi_vector.hpp, libseq64/include/midifile.hpp,
	libseq64/include/rc_settings.hpp,
	libseq64/include/user_settings.hpp, libseq64/src/globals.cpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/lash.cpp,
	libseq64/src/mastermidibus.cpp, libseq64/src/midi_container.cpp,
	libseq64/src/midibus.cpp, libseq64/src/midifile.cpp,
	libseq64/src/optionsfile.cpp, libseq64/src/rc_settings.cpp,
	libseq64/src/sequence.cpp, libseq64/src/user_settings.cpp,
	libseq64/src/userfile.cpp, seq_gtkmm2/include/font.hpp,
	seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/src/font.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/options.cpp,
	seq_gtkmm2/src/perfroll_input.cpp, seq_gtkmm2/src/seq24seqroll.cpp,
	seq_gtkmm2/src/seqmenu.cpp, seq_gtkmm2/src/seqtime.cpp: Beefed up
	legacy support, key/scale/background support, user/rc fixes.

2015-11-14  Chris Ahlstrom <ahlstromcj@gmail.com>

	* ChangeLog, INSTALL, configure.ac,
	contrib/bugs_to_investigate.txt, libseq64/include/Makefile.am,
	man/Makefile.am, man/sequencer26.1, man/sequencer64.1,
	resources/pixmaps/sequencer64_legacy.xpm: Fixed really minor, silly
	errors.

2015-11-13  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/bugs_to_investigate.txt, contrib/midi/README,
	libseq64/include/user_settings.hpp, libseq64/src/midifile.cpp,
	libseq64/src/user_settings.cpp: Added key, scale, and background
	sequence support to user_settings.  Also, have started using the
	git2cl tool to help create a more thorough ChangeLog file.

2015-11-13  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/midi/README, libseq64/include/perform.hpp,
	libseq64/include/user_settings.hpp,
	libseq64/src/midi_container.cpp, libseq64/src/midifile.cpp,
	libseq64/src/user_settings.cpp, libseq64/src/userfile.cpp: Fixed
	errors in legacy file writing, started refining key/scale/background
	writing to save space.

2015-11-13  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, configure.ac, libseq64/src/userfile.cpp,
	seq_gtkmm2/src/gui_assistant_gtk2.cpp: Fixed non-LASH error and
	versioning.

2015-11-13  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/bugs_to_investigate.txt,
	libseq64/include/midi_container.hpp, libseq64/include/scales.h,
	libseq64/include/sequence.hpp, libseq64/src/midi_container.cpp,
	libseq64/src/sequence.cpp, seq_gtkmm2/include/seqedit.hpp,
	seq_gtkmm2/include/seqevent.hpp, seq_gtkmm2/src/seqedit.cpp,
	seq_gtkmm2/src/seqevent.cpp, seq_gtkmm2/src/seqkeys.cpp,
	seq_gtkmm2/src/seqmenu.cpp, seq_gtkmm2/src/seqroll.cpp: Refined the
	key/scale/background option.

2015-11-12  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/midi_container.hpp,
	libseq64/include/sequence.hpp, libseq64/src/midi_container.cpp,
	libseq64/src/midifile.cpp, seq_gtkmm2/src/seqedit.cpp: Scale, key,
	and background sequence now stored in MIDI file.

2015-11-12  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, ROADMAP, libseq64/include/midi_container.hpp,
	libseq64/include/midi_list.hpp, libseq64/include/midi_vector.hpp,
	libseq64/include/sequence.hpp, libseq64/src/midi_container.cpp,
	libseq64/src/midifile.cpp, libseq64/src/sequence.cpp,
	libseq64/src/triggers.cpp, seq_gtkmm2/src/seqedit.cpp: Initial
	implementation of saving and restoring sequence key, scale, and
	background sequence.

2015-11-11  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/bugs_to_investigate.txt, libseq64/include/globals.h,
	libseq64/include/midi_container.hpp,
	libseq64/include/user_settings.hpp, libseq64/src/midifile.cpp,
	libseq64/src/user_settings.cpp, libseq64/src/userfile.cpp,
	seq_gtkmm2/include/seqroll.hpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/seqdata.cpp, seq_gtkmm2/src/seqedit.cpp,
	seq_gtkmm2/src/seqevent.cpp, seq_gtkmm2/src/seqroll.cpp: Add zoom to
	user configuration, started new prop-header additions for key,
	scale, background sequence.

2015-11-11  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, seq_gtkmm2/src/perfedit.cpp,
	seq_gtkmm2/src/perfroll.cpp, seq_gtkmm2/src/perftime.cpp: More solid
	piano-roll support.

2015-11-10  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/bugs_to_investigate.txt, libseq64/include/app_limits.h,
	seq_gtkmm2/include/seqkeys.hpp, seq_gtkmm2/src/perfroll.cpp,
	seq_gtkmm2/src/seqdata.cpp, seq_gtkmm2/src/seqedit.cpp,
	seq_gtkmm2/src/seqevent.cpp, seq_gtkmm2/src/seqkeys.cpp,
	seq_gtkmm2/src/seqroll.cpp, seq_gtkmm2/src/seqtime.cpp: Tweaks to
	sequence editor user-interface.

2015-11-10  Chris Ahlstrom <ahlstromcj@gmail.com>
	* *.*: Refactoring more globals, more upgrades to user-interface
	configurability.  Work on testing3, version 0.9.9.8.

2015-11-09  Chris Ahlstrom <ahlstromcj@gmail.com>

	* README, ROADMAP, contrib/bugs_to_investigate.txt,
	libseq64/src/lash.cpp, libseq64/src/midifile.cpp,
	libseq64/src/perform.cpp: Merged testing2 to master and fixed
	warnings.

2015-11-08  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, contrib/bugs_to_investigate.txt,
	libseq64/include/app_limits.h, libseq64/include/calculations.hpp,
	libseq64/include/globals.h, libseq64/include/keys_perform.hpp,
	libseq64/include/perform.hpp, libseq64/include/rc_settings.hpp,
	libseq64/include/sequence.hpp, libseq64/include/triggers.hpp,
	libseq64/include/user_midi_bus.hpp,
	libseq64/include/user_settings.hpp, libseq64/src/globals.cpp,
	libseq64/src/keys_perform.cpp, libseq64/src/optionsfile.cpp,
	libseq64/src/perform.cpp, libseq64/src/sequence.cpp,
	libseq64/src/user_settings.cpp, libseq64/src/userfile.cpp,
	seq_gtkmm2/include/gui_drawingarea_gtk2.hpp,
	seq_gtkmm2/src/mainwid.cpp, seq_gtkmm2/src/options.cpp,
	seq_gtkmm2/src/perfnames.cpp,
	seq_portmidi/src/mastermidibus_portmidi.cpp: Add user-configuration
	options for grid and showing sequence numbers, instead of build-time
	macros.

2015-11-07  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/bugs_to_investigate.txt, libseq64/include/midifile.hpp,
	libseq64/include/perform.hpp, libseq64/src/event_list.cpp,
	libseq64/src/midifile.cpp, libseq64/src/perform.cpp,
	libseq64/src/triggers.cpp,
	seq_gtkmm2/include/gui_drawingarea_gtk2.hpp,
	seq_gtkmm2/include/gui_window_gtk2.hpp,
	seq_gtkmm2/include/options.hpp, seq_gtkmm2/include/perfedit.hpp,
	seq_gtkmm2/include/perfroll.hpp, seq_gtkmm2/include/seqedit.hpp,
	seq_gtkmm2/src/gui_window_gtk2.cpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/options.cpp,
	seq_gtkmm2/src/perfedit.cpp, seq_gtkmm2/src/perfnames.cpp,
	seq_gtkmm2/src/seqedit.cpp, seq_gtkmm2/src/seqmenu.cpp: Refactored
	the is-modified handling into perform, still testing.

2015-11-07  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, configure.ac, contrib/bugs_to_investigate.txt,
	libseq64/include/Makefile.am, libseq64/include/calculations.hpp,
	libseq64/include/globals.h, libseq64/include/user_settings.hpp,
	libseq64/src/Makefile.am, libseq64/src/calculations.cpp,
	libseq64/src/globals.cpp, libseq64/src/jack_assistant.cpp,
	libseq64/src/mastermidibus.cpp, libseq64/src/midibus.cpp,
	libseq64/src/midifile.cpp, libseq64/src/perform.cpp,
	seq_gtkmm2/include/gui_drawingarea_gtk2.hpp,
	seq_gtkmm2/include/maintime.hpp, seq_gtkmm2/include/options.hpp,
	seq_gtkmm2/src/maintime.cpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/options.cpp,
	seq_gtkmm2/src/perfedit.cpp, seq_gtkmm2/src/seqedit.cpp: Moved
	calculations to own module, added LASH options GUI, white-box
	support.

2015-11-06  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/bugs_to_investigate.txt, libseq64/include/Makefile.am,
	libseq64/include/globals.h, libseq64/include/scales.h,
	libseq64/include/sequence.hpp, libseq64/src/perform.cpp,
	libseq64/src/sequence.cpp, libseq64/src/user_settings.cpp,
	resources/pixmaps/seq64.xpm, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/perfedit.cpp, seq_gtkmm2/src/seqedit.cpp,
	seq_gtkmm2/src/seqkeys.cpp, seq_gtkmm2/src/seqroll.cpp: Minor
	commenting, moved scales definitions into new module.

2015-11-06  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, README, contrib/bugs_to_investigate.txt,
	libseq64/include/sequence.hpp, libseq64/src/midifile.cpp,
	libseq64/src/perform.cpp, libseq64/src/sequence.cpp,
	libseq64/src/user_settings.cpp, seq_gtkmm2/src/font.cpp,
	seq_gtkmm2/src/mainwid.cpp, seq_gtkmm2/src/seqedit.cpp,
	seq_gtkmm2/src/seqmenu.cpp, seq_gtkmm2/src/seqroll.cpp: Added
	seq-number slot option, interface tweaks.

2015-11-05  Chris Ahlstrom <ahlstromcj@gmail.com>

	* *.*: Started refactoring more globals, done with user-bus and
	user-instrument settings.  The testing2 branch was merged early to
	fix a major bug with SEQ64_JACK_SUPPORT, but more work is being done.
	That merge was stamped as 0.9.9.6, will end up as 0.9.9.7.
	Other work: better versions of command-line arguments; clean up of
	long-commented-out code; clean up macro usage.

2015-11-05  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/globals.h, libseq64/include/midifile.hpp,
	libseq64/include/user_settings.hpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/mastermidibus.cpp,
	libseq64/src/midibus.cpp, libseq64/src/midifile.cpp,
	libseq64/src/perform.cpp, libseq64/src/sequence.cpp,
	libseq64/src/user_settings.cpp, seq_gtkmm2/include/mainwnd.hpp,
	seq_gtkmm2/include/perftime.hpp, seq_gtkmm2/src/maintime.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/perfedit.cpp,
	seq_gtkmm2/src/perfroll.cpp, seq_gtkmm2/src/perftime.cpp,
	seq_gtkmm2/src/seqedit.cpp, seq_gtkmm2/src/seqevent.cpp,
	seq_gtkmm2/src/seqroll.cpp, seq_gtkmm2/src/seqtime.cpp,
	seq_portmidi/src/mastermidibus_portmidi.cpp: Refactored global_ppqn
	access, preparing for scaling.

2015-11-05  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/bugs_to_investigate.txt, libseq64/include/globals.h,
	libseq64/include/perform.hpp, libseq64/src/globals.cpp,
	libseq64/src/midibus.cpp, libseq64/src/optionsfile.cpp,
	libseq64/src/rc_settings.cpp, libseq64/src/sequence.cpp,
	seq_gtkmm2/include/perfedit.hpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/options.cpp, seq_gtkmm2/src/perfroll.cpp,
	seq_gtkmm2/src/seqedit.cpp, seq_gtkmm2/src/seqevent.cpp,
	seq_gtkmm2/src/seqmenu.cpp, seq_gtkmm2/src/seqroll.cpp: Got rid of
	global_interactionmethod.

2015-11-05  Chris Ahlstrom <ahlstromcj@gmail.com>

	* ChangeLog, INSTALL, README, Sequencer64/sequencer64.cpp, VERSION,
	configure.ac, contrib/sequencer64.rc.example,
	contrib/sequencer64.usr.example, doc/dox/doxy-reference.cfg,
	libseq64/include/event_list.hpp, libseq64/include/globals.h,
	libseq64/include/gui_assistant.hpp,
	libseq64/include/jack_assistant.hpp, libseq64/include/lash.hpp,
	libseq64/include/user_midi_bus.hpp,
	libseq64/include/user_settings.hpp, libseq64/src/event.cpp,
	libseq64/src/event_list.cpp, libseq64/src/jack_assistant.cpp,
	libseq64/src/lash.cpp, libseq64/src/mastermidibus.cpp,
	libseq64/src/midifile.cpp, libseq64/src/optionsfile.cpp,
	libseq64/src/perform.cpp, libseq64/src/sequence.cpp,
	libseq64/src/user_settings.cpp, libseq64/src/userfile.cpp,
	seq_gtkmm2/include/font.hpp,
	seq_gtkmm2/include/gui_assistant_gtk2.hpp,
	seq_gtkmm2/include/gui_drawingarea_gtk2.hpp,
	seq_gtkmm2/include/seqdata.hpp, seq_gtkmm2/src/font.cpp,
	seq_gtkmm2/src/gui_assistant_gtk2.cpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/perfnames.cpp, seq_gtkmm2/src/seqdata.cpp,
	seq_gtkmm2/src/seqedit.cpp, seq_gtkmm2/src/seqroll.cpp: Cleaned
	main() of stand-alone globals, extended rc and usr, cleaned up macro
	support.

2015-11-04  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, ROADMAP, Sequencer64/sequencer64.cpp, bootstrap,
	contrib/bugs_to_investigate.txt, libseq64/include/globals.h,
	libseq64/include/rc_settings.hpp, libseq64/include/sequence.hpp,
	libseq64/include/triggers.hpp,
	libseq64/include/user_instrument.hpp,
	libseq64/include/user_midi_bus.hpp,
	libseq64/include/user_settings.hpp, libseq64/include/userfile.hpp,
	libseq64/src/globals.cpp, libseq64/src/midi_container.cpp,
	libseq64/src/midifile.cpp, libseq64/src/optionsfile.cpp,
	libseq64/src/rc_settings.cpp, libseq64/src/sequence.cpp,
	libseq64/src/user_instrument.cpp, libseq64/src/user_midi_bus.cpp,
	libseq64/src/user_settings.cpp, libseq64/src/userfile.cpp,
	man/sequencer26.1, resources/pixmaps/seq64_32.xpm,
	seq_gtkmm2/include/perfedit.hpp, seq_gtkmm2/include/perfroll.hpp,
	seq_gtkmm2/include/seqedit.hpp, seq_gtkmm2/include/seqtime.hpp,
	seq_gtkmm2/src/fruityperfroll_input.cpp,
	seq_gtkmm2/src/mainwid.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/perfedit.cpp, seq_gtkmm2/src/perfnames.cpp,
	seq_gtkmm2/src/perfroll.cpp, seq_gtkmm2/src/perfroll_input.cpp,
	seq_gtkmm2/src/seqedit.cpp, seq_gtkmm2/src/seqevent.cpp,
	seq_gtkmm2/src/seqroll.cpp, seq_gtkmm2/src/seqtime.cpp,
	seq_portmidi/src/mastermidibus_portmidi.cpp,
	seq_portmidi/src/midibus_portmidi.cpp: Fixes to globals, namespace,
	userfile, more.

2015-11-03  Chris Ahlstrom <ahlstromcj@gmail.com>

	* configure.ac, contrib/bugs_to_investigate.txt,
	libseq64/include/globals.h, libseq64/include/perform.hpp,
	libseq64/include/user_instrument.hpp,
	libseq64/include/user_midi_bus.hpp,
	libseq64/include/user_settings.hpp, libseq64/include/userfile.hpp,
	libseq64/src/globals.cpp, libseq64/src/midibus.cpp,
	libseq64/src/perform.cpp, libseq64/src/rc_settings.cpp,
	libseq64/src/sequence.cpp, libseq64/src/user_instrument.cpp,
	libseq64/src/user_midi_bus.cpp, libseq64/src/user_settings.cpp,
	libseq64/src/userfile.cpp, man/sequencer26.1,
	seq_gtkmm2/src/perfroll.cpp, seq_gtkmm2/src/seqedit.cpp,
	seq_gtkmm2/src/seqmenu.cpp, seq_gtkmm2/src/seqroll.cpp: Removed
	legacy globals from buss/channel support.

2015-11-02  Chris Ahlstrom <ahlstromcj@gmail.com>

	* Sequencer64/sequencer64.cpp, configure.ac,
	contrib/bugs_to_investigate.txt, seq_gtkmm2/src/options.cpp: 
	Accidentally disabled the JACK Options tab.

2015-11-01  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/bugs_to_investigate.txt, libseq64/include/sequence.hpp,
	libseq64/include/triggers.hpp, libseq64/src/sequence.cpp,
	libseq64/src/triggers.cpp,
	seq_gtkmm2/include/fruityperfroll_input.hpp,
	seq_gtkmm2/include/fruityseqroll.hpp,
	seq_gtkmm2/include/perfroll.hpp,
	seq_gtkmm2/include/perfroll_input.hpp,
	seq_gtkmm2/include/seq24seqroll.hpp,
	seq_gtkmm2/include/seqroll.hpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/perfroll.cpp, seq_gtkmm2/src/perfroll_input.cpp,
	seq_gtkmm2/src/seqroll.cpp: Add arrow-selection-movement to
	perfroll.

2015-11-01  Chris Ahlstrom <ahlstromcj@gmail.com>

	* configure.ac, contrib/bugs_to_investigate.txt,
	libseq64/include/event.hpp, libseq64/include/event_list.hpp,
	libseq64/include/sequence.hpp, libseq64/src/event_list.cpp,
	libseq64/src/sequence.cpp, seq_gtkmm2/include/seq24seqroll.hpp,
	seq_gtkmm2/src/mainwid.cpp, seq_gtkmm2/src/seqevent.cpp,
	seq_gtkmm2/src/seqroll.cpp: Added selection-detection support, arrow
	key support formoving selection, and keystroke paint support.

2015-10-31  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/bugs_to_investigate.txt, doc/dox/doxy-reference.cfg,
	libseq64/include/Makefile.am, libseq64/include/event.hpp,
	libseq64/include/gdk_basic_keys.h, libseq64/include/globals.h,
	libseq64/include/sequence.hpp, libseq64/include/triggers.hpp,
	libseq64/src/Makefile.am, libseq64/src/event.cpp,
	libseq64/src/midi_container.cpp, libseq64/src/sequence.cpp,
	libseq64/src/triggers.cpp, seq_gtkmm2/include/mainwnd.hpp,
	seq_gtkmm2/src/fruityperfroll_input.cpp,
	seq_gtkmm2/src/fruityseq.cpp, seq_gtkmm2/src/fruityseqroll.cpp,
	seq_gtkmm2/src/mainwid.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/perfedit.cpp, seq_gtkmm2/src/perfnames.cpp,
	seq_gtkmm2/src/perfroll.cpp, seq_gtkmm2/src/perfroll_input.cpp,
	seq_gtkmm2/src/seq24seq.cpp, seq_gtkmm2/src/seq24seqroll.cpp,
	seq_gtkmm2/src/seqdata.cpp, seq_gtkmm2/src/seqedit.cpp,
	seq_gtkmm2/src/seqevent.cpp, seq_gtkmm2/src/seqkeys.cpp,
	seq_gtkmm2/src/seqroll.cpp, seq_gtkmm2/src/seqtime.cpp: Refactored
	trigger into own module, preliminary support for keystroke note
	editing.

2015-11-05  Chris Ahlstrom <ahlstromcj@gmail.com>

	* *.*: Started refactoring more globals, done with user-bus and
	user-instrument settings.  The testing2 branch was merged early to
	fix a major bug with SEQ64_JACK_SUPPORT, but more work is being done.
	That merge was stamped as 0.9.9.6, will end up as 0.9.9.7.
	Other work: better versions of command-line arguments; clean up of
	long-commented-out code; clean up macro usage.

2015-10-30  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, README, Sequencer64/sequencer64.cpp, VERSION,
	configure.ac, contrib/bugs_to_investigate.txt,
	libseq64/include/globals.h, libseq64/include/mastermidibus.hpp,
	libseq64/include/perform.hpp, libseq64/src/jack_assistant.cpp,
	libseq64/src/mastermidibus.cpp, libseq64/src/midifile.cpp,
	libseq64/src/perform.cpp, libseq64/src/sequence.cpp,
	man/sequencer26.1, seq_gtkmm2/include/perfedit.hpp,
	seq_gtkmm2/include/seqedit.hpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/seqedit.cpp,
	seq_portmidi/include/mastermidibus_portmidi.hpp,
	seq_portmidi/src/mastermidibus_portmidi.cpp: Changed bpm to beats
	per minute to avoid code confusion.

2015-10-30  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/bugs_to_investigate.txt: Testing 0.9.9.5 merged back into
	master, have fun.

2015-10-30  Chris Ahlstrom <ahlstromcj@gmail.com>

	* ChangeLog, README, ROADMAP, configure.ac,
	contrib/bugs_to_investigate.txt, doc/dox/doxy-reference.cfg: In
	preparation to merge to master, 0.9.9.5.

2015-10-29  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/perform.hpp, libseq64/include/sequence.hpp,
	libseq64/src/midi_container.cpp, libseq64/src/sequence.cpp,
	resources/pixmaps/length_short.xpm,
	seq_gtkmm2/include/gui_drawingarea_gtk2.hpp,
	seq_gtkmm2/include/perfroll.hpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/perfroll.cpp, seq_gtkmm2/src/perftime.cpp,
	seq_gtkmm2/src/seqdata.cpp, seq_gtkmm2/src/seqedit.cpp,
	seq_gtkmm2/src/seqevent.cpp, seq_gtkmm2/src/seqkeys.cpp,
	seq_gtkmm2/src/seqroll.cpp, seq_gtkmm2/src/seqtime.cpp: Added
	initiali draw_drawable support.

2015-10-29  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/globals.h,
	seq_gtkmm2/include/gui_drawingarea_gtk2.hpp,
	seq_gtkmm2/include/maintime.hpp, seq_gtkmm2/include/mainwid.hpp,
	seq_gtkmm2/include/perftime.hpp,
	seq_gtkmm2/src/common_code_snippets.cpp,
	seq_gtkmm2/src/gui_drawingarea_gtk2.cpp,
	seq_gtkmm2/src/maintime.cpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/perfroll.cpp, seq_gtkmm2/src/perftime.cpp,
	seq_gtkmm2/src/seqdata.cpp, seq_gtkmm2/src/seqkeys.cpp,
	seq_gtkmm2/src/seqtime.cpp: Interim testing check-in.

2015-10-29  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/globals.h, libseq64/src/event_list.cpp,
	libseq64/src/sequence.cpp, seq_gtkmm2/include/font.hpp,
	seq_gtkmm2/include/gui_drawingarea_gtk2.hpp,
	seq_gtkmm2/include/gui_palette_gtk2.hpp,
	seq_gtkmm2/include/perfedit.hpp, seq_gtkmm2/include/perfroll.hpp,
	seq_gtkmm2/include/seqdata.hpp, seq_gtkmm2/include/seqroll.hpp,
	seq_gtkmm2/src/gui_drawingarea_gtk2.cpp,
	seq_gtkmm2/src/gui_palette_gtk2.cpp,
	seq_gtkmm2/src/seq24seqroll.cpp, seq_gtkmm2/src/seqedit.cpp,
	seq_gtkmm2/src/seqevent.cpp, seq_gtkmm2/src/seqkeys.cpp,
	seq_gtkmm2/src/seqroll.cpp: More draw-rectangle and draw-line
	overloads, changed color of background sequences.

2015-10-28  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/click.hpp, libseq64/include/event.hpp,
	libseq64/include/globals.h, libseq64/src/event_list.cpp,
	libseq64/src/sequence.cpp,
	seq_gtkmm2/include/gui_drawingarea_gtk2.hpp,
	seq_gtkmm2/include/seqevent.hpp, seq_gtkmm2/include/seqroll.hpp,
	seq_gtkmm2/src/fruityperfroll_input.cpp,
	seq_gtkmm2/src/fruityseq.cpp, seq_gtkmm2/src/fruityseqroll.cpp,
	seq_gtkmm2/src/gui_drawingarea_gtk2.cpp,
	seq_gtkmm2/src/mainwid.cpp, seq_gtkmm2/src/perfnames.cpp,
	seq_gtkmm2/src/perfroll_input.cpp, seq_gtkmm2/src/perftime.cpp,
	seq_gtkmm2/src/seq24seq.cpp, seq_gtkmm2/src/seq24seqroll.cpp,
	seq_gtkmm2/src/seqdata.cpp, seq_gtkmm2/src/seqevent.cpp,
	seq_gtkmm2/src/seqkeys.cpp, seq_gtkmm2/src/seqroll.cpp: More support
	for shorter drawing function calls, in progress.

2015-10-27  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/perform.cpp,
	seq_gtkmm2/include/gui_drawingarea_gtk2.hpp,
	seq_gtkmm2/include/seqdata.hpp,
	seq_gtkmm2/src/gui_drawingarea_gtk2.cpp,
	seq_gtkmm2/src/mainwid.cpp, seq_gtkmm2/src/perfnames.cpp,
	seq_gtkmm2/src/perftime.cpp, seq_gtkmm2/src/seqdata.cpp,
	seq_gtkmm2/src/seqkeys.cpp, seq_gtkmm2/src/seqtime.cpp: More usage
	of drawing wrappers, figured out seqdata.

2015-10-27  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/globals.h, libseq64/src/midibus.cpp,
	libseq64/src/midifile.cpp, libseq64/src/perform.cpp,
	seq_gtkmm2/include/font.hpp,
	seq_gtkmm2/include/gui_drawingarea_gtk2.hpp,
	seq_gtkmm2/include/gui_palette_gtk2.hpp,
	seq_gtkmm2/include/perfedit.hpp, seq_gtkmm2/include/perfnames.hpp,
	seq_gtkmm2/include/perfroll.hpp, seq_gtkmm2/src/font.cpp,
	seq_gtkmm2/src/gui_drawingarea_gtk2.cpp,
	seq_gtkmm2/src/perfedit.cpp, seq_gtkmm2/src/perfnames.cpp,
	seq_gtkmm2/src/perfroll.cpp, seq_gtkmm2/src/seqdata.cpp,
	seq_gtkmm2/src/seqevent.cpp, seq_gtkmm2/src/seqroll.cpp: Added and
	used rectangle and string drawing wrappers, in progress.

2015-10-26  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/globals.h, libseq64/src/midibus.cpp,
	libseq64/src/midifile.cpp, seq_gtkmm2/include/mainwnd.hpp,
	seq_gtkmm2/include/perfedit.hpp, seq_gtkmm2/include/perfroll.hpp,
	seq_gtkmm2/src/font.cpp, seq_gtkmm2/src/perfroll.cpp: Minor upgrades
	to PPQN support, in progress.

2015-10-26  Chris Ahlstrom <ahlstromcj@gmail.com>

	* README, ROADMAP, configure.ac, contrib/ascii-matrix-sizes.txt,
	contrib/ascii-matrix.c, contrib/ascii-matrix.txt,
	libseq64/include/globals.h, libseq64/src/perform.cpp,
	resources/pixmaps/wenfont_b.xpm, resources/pixmaps/wenfont_w.xpm,
	resources/pixmaps/wenfont_y.xpm, resources/pixmaps/wenfont_yb.xpm,
	seq_gtkmm2/include/font.hpp, seq_gtkmm2/src/font.cpp: Added new
	anti-aliased font, as a break from testing.

2015-10-20  Chris Ahlstrom <ahlstromcj@gmail.com>

	* : commit b84a83e00de68e54c43945dc42fda565d3031c30 Author: Chris
	Ahlstrom <ahlstromcj@gmail.com> Date:	Tue Oct 20 20:56:31 2015
	-0400

2015-10-20  Chris Ahlstrom <ahlstromcj@gmail.com>

	* : commit e6bb26a784291fcd973ea8ea0aade6217185d85f Author: Chris
	Ahlstrom <ahlstromcj@gmail.com> Date:	Tue Oct 20 07:48:02 2015 -0400

2015-10-20  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/jack_assistant.hpp,
	libseq64/src/jack_assistant.cpp: Adding comments to jack_assistant.

2015-10-19  Chris Ahlstrom <ahlstromcj@gmail.com>

	* Sequencer64/sequencer64.cpp, libseq64/include/globals.h,
	libseq64/include/midifile.hpp, libseq64/src/jack_assistant.cpp,
	libseq64/src/mastermidibus.cpp, libseq64/src/midibus.cpp,
	libseq64/src/midifile.cpp, libseq64/src/perform.cpp: More comments
	about PPQN.

2015-10-18  Chris Ahlstrom <ahlstromcj@gmail.com>

	* Sequencer64/sequencer64.cpp: Removed a little dead code from
	main().

2015-10-18  Chris Ahlstrom <ahlstromcj@gmail.com>

	* .gitignore, contrib/fontconfig.supp, contrib/glibc.supp,
	contrib/gtk.supp, contrib/seq64.supp,
	contrib/valgrind/fontconfig.supp, contrib/valgrind/glibc.supp,
	contrib/valgrind/gtk.supp, contrib/valgrind/seq64.supp,
	contrib/valgrind/valgrind.supp, doc/dox/user_testing.dox,
	libseq64/include/globals.h, libseq64/include/midifile.hpp,
	libseq64/include/perform.hpp, libseq64/include/sequence.hpp,
	libseq64/src/perform.cpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/mainwnd.cpp: Segfault fixes for sparse sequence
	access.

2015-10-17  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/perform.hpp, libseq64/src/mastermidibus.cpp,
	libseq64/src/midifile.cpp, libseq64/src/perform.cpp,
	libseq64/src/sequence.cpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/perfedit.cpp,
	seq_gtkmm2/src/perfroll.cpp: Initial code improvements based on
	valgrind testing.

2015-10-17  Chris Ahlstrom <ahlstromcj@gmail.com>

	* doc/dox/Makefile.am, doc/dox/mainpage-reference.dox,
	doc/dox/user_testing.dox: Got Doxygen make to work correctly.

2015-10-17  Chris Ahlstrom <ahlstromcj@gmail.com>

	* strap_functions: Improved strap functions as well.

2015-10-17  Chris Ahlstrom <ahlstromcj@gmail.com>

	* Makefile.am, Sequencer64/Makefile.am,
	Sequencer64/sequencer64.cpp, bootstrap, configure.ac,
	contrib/fontconfig.supp, contrib/glibc.supp, contrib/gtk.supp,
	contrib/seq64.supp, sequencer64/Makefile.am,
	sequencer64/sequencer64.cpp: Valgrind suppressions, bootstrap
	improvements, renamed app directory.

2015-10-16  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/perform.hpp, libseq64/src/perform.cpp: Fixed some
	valgrind discoveries in perform, more to come.

2015-10-16  Chris Ahlstrom <ahlstromcj@gmail.com>

	* doc/dox/user_testing.dox, seq_gtkmm2/src/mainwid.cpp: Cleanup in
	mainwid while adding test documentation, got aseqfault as well.

2015-10-15  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/globals.h, libseq64/include/jack_assistant.hpp,
	libseq64/include/mastermidibus.hpp, libseq64/include/midibus.hpp,
	libseq64/include/midifile.hpp, libseq64/include/perform.hpp,
	libseq64/include/sequence.hpp, libseq64/src/globals.cpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/mastermidibus.cpp,
	libseq64/src/midibus.cpp, libseq64/src/midifile.cpp,
	libseq64/src/perform.cpp, libseq64/src/sequence.cpp,
	seq_gtkmm2/include/maintime.hpp, seq_gtkmm2/include/mainwnd.hpp,
	seq_gtkmm2/include/perfedit.hpp, seq_gtkmm2/include/perfroll.hpp,
	seq_gtkmm2/include/seqedit.hpp, seq_gtkmm2/include/seqevent.hpp,
	seq_gtkmm2/include/seqroll.hpp, seq_gtkmm2/include/seqtime.hpp,
	seq_gtkmm2/src/common_code_snippets.cpp,
	seq_gtkmm2/src/fruityperfroll_input.cpp,
	seq_gtkmm2/src/maintime.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/perfedit.cpp, seq_gtkmm2/src/perfroll.cpp,
	seq_gtkmm2/src/perfroll_input.cpp, seq_gtkmm2/src/seqedit.cpp,
	seq_gtkmm2/src/seqevent.cpp, seq_gtkmm2/src/seqroll.cpp,
	seq_gtkmm2/src/seqtime.cpp, sequencer64/sequencer64.cpp: Further
	support for modifying PPQN, still has issues, but defaults still
	work.

2015-10-15  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/globals.cpp: Replaces /home/username with circumflex.

2015-10-15  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/globals.h, libseq64/src/globals.cpp,
	libseq64/src/sequence.cpp, seq_gtkmm2/src/mainwnd.cpp: Fixed mainwnd
	title-bar for readability.

2015-10-14  Chris Ahlstrom <ahlstromcj@gmail.com>

	* *.*: Added --bus option for override of buss number, for testing.

2015-10-14  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/globals.h, libseq64/include/midifile.hpp,
	libseq64/include/sequence.hpp, libseq64/src/globals.cpp,
	libseq64/src/midifile.cpp, libseq64/src/perform.cpp,
	libseq64/src/sequence.cpp, seq_gtkmm2/include/mainwnd.hpp,
	seq_gtkmm2/src/mainwnd.cpp, sequencer64/sequencer64.cpp: Add PPQN
	support to midifile and partly to mainwnd.

2015-10-14  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/jack_assistant.hpp,
	libseq64/include/mastermidibus.hpp, libseq64/include/midibus.hpp,
	libseq64/include/midifile.hpp, libseq64/include/perform.hpp,
	libseq64/include/sequence.hpp, libseq64/src/jack_assistant.cpp,
	libseq64/src/mastermidibus.cpp, libseq64/src/midibus.cpp,
	libseq64/src/midifile.cpp, libseq64/src/perform.cpp,
	libseq64/src/sequence.cpp, seq_gtkmm2/include/maintime.hpp,
	seq_gtkmm2/include/perfedit.hpp, seq_gtkmm2/include/perfroll.hpp,
	seq_gtkmm2/include/seqedit.hpp, seq_gtkmm2/include/seqevent.hpp,
	seq_gtkmm2/include/seqroll.hpp, seq_gtkmm2/include/seqtime.hpp,
	seq_gtkmm2/src/gui_assistant_gtk2.cpp, seq_gtkmm2/src/maintime.cpp,
	seq_gtkmm2/src/perfedit.cpp, seq_gtkmm2/src/perfroll.cpp,
	seq_gtkmm2/src/seqedit.cpp, seq_gtkmm2/src/seqevent.cpp,
	seq_gtkmm2/src/seqroll.cpp, seq_gtkmm2/src/seqtime.cpp: Added more
	default arguments for future refactoring.

2015-10-14  Chris Ahlstrom <ahlstromcj@gmail.com>

	* ChangeLog, configure.ac, doc/dox/user_testing.dox,
	libseq64/include/globals.h, libseq64/src/globals.cpp,
	libseq64/src/mastermidibus.cpp, libseq64/src/midibus.cpp,
	libseq64/src/midifile.cpp, sequencer64/sequencer64.cpp: Add --bus
	override option for testing convenience.

2015-10-13  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/globals.h, libseq64/include/midibus.hpp,
	libseq64/src/globals.cpp, libseq64/src/jack_assistant.cpp,
	libseq64/src/midibus.cpp, libseq64/src/midifile.cpp,
	libseq64/src/perform.cpp: Created MIDI timing calculation inline
	functions.

2015-10-13  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/jack_assistant.hpp,
	libseq64/include/mastermidibus.hpp, libseq64/include/midibus.hpp,
	libseq64/include/midifile.hpp, libseq64/include/perform.hpp,
	libseq64/include/sequence.hpp, libseq64/src/jack_assistant.cpp,
	libseq64/src/mastermidibus.cpp, libseq64/src/midibus.cpp,
	libseq64/src/midifile.cpp, libseq64/src/perform.cpp,
	libseq64/src/sequence.cpp: Add m_ppqn members to remaining modules.

2015-10-13  Chris Ahlstrom <ahlstromcj@gmail.com>

	* doc/dox/doxy-reference.cfg, libseq64/include/click.hpp,
	libseq64/include/event_list.hpp,
	libseq64/include/mastermidibus.hpp, seq_gtkmm2/include/Makefile.am,
	seq_gtkmm2/include/fruityperfroll_input.hpp,
	seq_gtkmm2/include/perfroll.hpp,
	seq_gtkmm2/include/perfroll_input.hpp,
	seq_gtkmm2/include/seqedit.hpp, seq_gtkmm2/include/seqevent.hpp,
	seq_gtkmm2/include/seqroll.hpp, seq_gtkmm2/include/seqtime.hpp,
	seq_gtkmm2/src/Makefile.am,
	seq_gtkmm2/src/fruityperfroll_input.cpp,
	seq_gtkmm2/src/perfroll.cpp, seq_gtkmm2/src/perfroll_input.cpp,
	seq_gtkmm2/src/seqedit.cpp, seq_gtkmm2/src/seqevent.cpp,
	seq_gtkmm2/src/seqroll.cpp, seq_gtkmm2/src/seqtime.cpp: Refactored
	seq_gtkmm2 c_ppqn and fruity perfroll input.

2015-10-12  Chris Ahlstrom <ahlstromcj@gmail.com>

	* configure.ac, doc/dox/doxy-reference.cfg,
	libseq64/include/click.hpp, libseq64/include/configfile.hpp,
	libseq64/include/controllers.hpp, libseq64/include/easy_macros.h,
	libseq64/include/event.hpp, libseq64/include/event_list.hpp,
	libseq64/include/gdk_basic_keys.h, libseq64/include/globals.h,
	libseq64/include/gui_assistant.hpp,
	libseq64/include/gui_play_base.hpp,
	libseq64/include/jack_assistant.hpp, libseq64/include/lash.hpp,
	libseq64/include/mastermidibus.hpp,
	libseq64/include/midi_container.hpp, libseq64/include/midibus.hpp,
	libseq64/include/midibus_common.hpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/perfnames.cpp: Fixed
	weird issue with Doxygen and PDF generation.

2015-10-12  Chris Ahlstrom <ahlstromcj@gmail.com>

	* doc/dox/doxy-reference.cfg, libseq64/src/mastermidibus.cpp,
	libseq64/src/midibus.cpp: Documented midibus.

2015-10-12  Chris Ahlstrom <ahlstromcj@gmail.com>

	* doc/dox/doxy-reference.cfg, libseq64/src/jack_assistant.cpp,
	libseq64/src/keys_perform.cpp, libseq64/src/keystroke.cpp,
	libseq64/src/lash.cpp, libseq64/src/mastermidibus.cpp: More
	documentation, currently in mastermidibus.

2015-10-11  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, contrib/midi/wpb_yoshimi.txt,
	doc/dox/doxy-reference.cfg, doc/dox/make_dox,
	doc/dox/user_testing.dox, libseq64/include/event.hpp,
	libseq64/include/gui_play_base.hpp,
	libseq64/include/user_midi_bus.hpp, libseq64/src/click.cpp,
	libseq64/src/configfile.cpp, libseq64/src/easy_macros.cpp,
	libseq64/src/event.cpp, libseq64/src/event_list.cpp,
	libseq64/src/gui_assistant.cpp, libseq64/src/gui_play_base.cpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/mastermidibus.cpp,
	libseq64/src/midibus.cpp, libseq64/src/perform.cpp,
	libseq64/src/sequence.cpp,
	seq_gtkmm2/include/gui_drawingarea_gtk2.hpp,
	seq_gtkmm2/src/seqtime.cpp: Documentation upgrades, but PDF will not
	generate.

2015-10-11  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/midi/b4uacuse-GM-alternate.hex,
	contrib/midi/b4uacuse-GM-format.hex, contrib/midi/b4uacuse.hex,
	libseq64/include/Makefile.am, libseq64/include/event.hpp,
	libseq64/include/event_list.hpp,
	libseq64/include/midi_container.hpp,
	libseq64/include/midi_list.hpp, libseq64/include/midi_vector.hpp,
	libseq64/include/sequence.hpp, libseq64/src/Makefile.am,
	libseq64/src/event_list.cpp, libseq64/src/midi_container.cpp,
	libseq64/src/midi_list.cpp, libseq64/src/midi_vector.cpp,
	libseq64/src/midifile.cpp, libseq64/src/sequence.cpp: Added and
	provisionally tested midi_vector.

2015-10-10  Chris Ahlstrom <ahlstromcj@gmail.com>

	* .gitignore, libseq64/include/Makefile.am,
	libseq64/include/midi_container.hpp,
	libseq64/include/midi_list.hpp, libseq64/include/sequence.hpp,
	libseq64/src/Makefile.am, libseq64/src/midi_container.cpp,
	libseq64/src/midi_list.cpp, libseq64/src/midifile.cpp,
	libseq64/src/sequence.cpp: Replaced CharList with midi_container,
	midi_list.

2015-10-10  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/click.hpp, libseq64/include/configfile.hpp,
	libseq64/include/keys_perform.hpp, libseq64/include/keystroke.hpp,
	libseq64/include/midi_container.hpp, libseq64/include/midifile.hpp,
	libseq64/include/perform.hpp, libseq64/include/sequence.hpp,
	libseq64/src/click.cpp, libseq64/src/configfile.cpp,
	libseq64/src/keys_perform.cpp, libseq64/src/keystroke.cpp,
	libseq64/src/midifile.cpp, libseq64/src/optionsfile.cpp,
	libseq64/src/sequence.cpp,
	seq_gtkmm2/include/keys_perform_gtk2.hpp,
	seq_gtkmm2/src/keys_perform_gtk2.cpp: Fixes from unit-testing, added
	key_name() function.

2015-10-09  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/click.hpp, libseq64/include/keystroke.hpp,
	libseq64/src/click.cpp, libseq64/src/perform.cpp,
	seq_gtkmm2/src/fruityseq.cpp, seq_gtkmm2/src/fruityseqroll.cpp,
	seq_gtkmm2/src/mainwid.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/perfnames.cpp, seq_gtkmm2/src/perfroll.cpp,
	seq_gtkmm2/src/perfroll_input.cpp, seq_gtkmm2/src/perftime.cpp,
	seq_gtkmm2/src/seq24seq.cpp, seq_gtkmm2/src/seq24seqroll.cpp,
	seq_gtkmm2/src/seqkeys.cpp: Improved the CLICK and KEYSTROKE macros
	by prepending SEQ64_.

2015-10-09  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/click.hpp, libseq64/src/click.cpp: Added button
	macros to click.

2015-10-09  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/click.hpp, libseq64/src/click.cpp: Fixed click
	principal constructor based on unit-testing.

2015-10-08  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/click.hpp, libseq64/include/gdk_basic_keys.h,
	libseq64/src/click.cpp: Add symbols and check for the click
	unit-test.

2015-10-07  Chris Ahlstrom <ahlstromcj@gmail.com>

	* Makefile.am, bootstrap, configure.ac, doc/dox/make_dox,
	m4/gcc-version.m4, m4/xpc_debug.m4, m4/xpc_doxygen.m4,
	m4/xpc_errorlog.m4, m4/xpc_mingw32.m4, m4/xpc_nullptr.m4,
	m4/xpc_thisptr.m4, pack, resources/pixmaps/Makefile.am,
	seq_portmidi/include/Makefile.am, strap_functions: Minor script
	cleanups and fixes.

2015-10-04  Chris Ahlstrom <ahlstromcj@gmail.com>

	* *.*: Started the "testing" branch, and stamped it as 0.9.9.5.

2015-10-04  Chris Ahlstrom <ahlstromcj@gmail.com>

	* *.*: Merged the "guibase" branch back.  Provides user-file writing,
	GUI bases classes, and a metric boatload of refactoring.
	Tagged as version 0.9.9.4.

2015-10-04  Chris Ahlstrom <ahlstromcj@gmail.com>

	* ChangeLog, INSTALL, README, ROADMAP, VERSION, bootstrap,
	configure.ac, doc/dox/doxy-reference.cfg: Restamped testing branch
	as 0.9.9.5.

2015-10-04  Chris Ahlstrom <ahlstromcj@gmail.com>

	* ChangeLog: Updated change log.

2015-10-04  Chris Ahlstrom <ahlstromcj@gmail.com>

	* ChangeLog, INSTALL, README, ROADMAP, VERSION, bootstrap,
	configure.ac, doc/dox/doxy-reference.cfg: Initial stamping for the
	testing branch.

2015-10-04  Chris Ahlstrom <ahlstromcj@gmail.com>

	* README, doc/gui_offload.txt, libseq64/include/click.hpp,
	libseq64/include/gdk_basic_keys.h, libseq64/include/globals.h,
	libseq64/include/keystroke.hpp, libseq64/include/sequence.hpp,
	libseq64/src/keystroke.cpp, libseq64/src/perform.cpp,
	libseq64/src/sequence.cpp,
	seq_gtkmm2/include/gui_drawingarea_gtk2.hpp,
	seq_gtkmm2/include/gui_palette_gtk2.hpp,
	seq_gtkmm2/include/perfedit.hpp, seq_gtkmm2/include/perfroll.hpp,
	seq_gtkmm2/include/seqdata.hpp, seq_gtkmm2/src/fruityseq.cpp,
	seq_gtkmm2/src/fruityseqroll.cpp,
	seq_gtkmm2/src/gui_drawingarea_gtk2.cpp,
	seq_gtkmm2/src/maintime.cpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/perfedit.cpp,
	seq_gtkmm2/src/perfnames.cpp, seq_gtkmm2/src/perfroll.cpp,
	seq_gtkmm2/src/perfroll_input.cpp, seq_gtkmm2/src/perftime.cpp,
	seq_gtkmm2/src/seq24seq.cpp, seq_gtkmm2/src/seq24seqroll.cpp,
	seq_gtkmm2/src/seqdata.cpp, seq_gtkmm2/src/seqedit.cpp,
	seq_gtkmm2/src/seqevent.cpp, seq_gtkmm2/src/seqkeys.cpp,
	seq_gtkmm2/src/seqroll.cpp, seq_gtkmm2/src/seqtime.cpp: Color
	accessors, globals, and more.

2015-10-03  Chris Ahlstrom <ahlstromcj@gmail.com>

	* doc/uml.txt, seq_gtkmm2/include/gui_drawingarea_gtk2.hpp,
	seq_gtkmm2/include/gui_window_gtk2.hpp,
	seq_gtkmm2/include/seqdata.hpp, seq_gtkmm2/include/seqevent.hpp,
	seq_gtkmm2/include/seqkeys.hpp, seq_gtkmm2/include/seqroll.hpp,
	seq_gtkmm2/include/seqtime.hpp, seq_gtkmm2/src/fruityseq.cpp,
	seq_gtkmm2/src/fruityseqroll.cpp,
	seq_gtkmm2/src/gui_drawingarea_gtk2.cpp,
	seq_gtkmm2/src/perfedit.cpp, seq_gtkmm2/src/perfnames.cpp,
	seq_gtkmm2/src/seq24seq.cpp, seq_gtkmm2/src/seq24seqroll.cpp,
	seq_gtkmm2/src/seqdata.cpp, seq_gtkmm2/src/seqedit.cpp,
	seq_gtkmm2/src/seqevent.cpp, seq_gtkmm2/src/seqkeys.cpp,
	seq_gtkmm2/src/seqmenu.cpp, seq_gtkmm2/src/seqroll.cpp,
	seq_gtkmm2/src/seqtime.cpp: Basics of guibase refactoring finished.

2015-10-03  Chris Ahlstrom <ahlstromcj@gmail.com>

	* doc/uml.txt, libseq64/include/gdk_basic_keys.h,
	libseq64/include/keystroke.hpp, libseq64/include/perform.hpp,
	libseq64/src/keys_perform.cpp, libseq64/src/keystroke.cpp,
	libseq64/src/perform.cpp, seq_gtkmm2/include/gui_palette_gtk2.hpp,
	seq_gtkmm2/include/perfroll.hpp,
	seq_gtkmm2/include/perfroll_input.hpp,
	seq_gtkmm2/src/gui_palette_gtk2.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/perfedit.cpp, seq_gtkmm2/src/perfnames.cpp,
	seq_gtkmm2/src/perfroll.cpp, seq_gtkmm2/src/perfroll_input.cpp,
	seq_gtkmm2/src/perftime.cpp: Finished refactoring perfroll and
	perfroll_input.

2015-10-03  Chris Ahlstrom <ahlstromcj@gmail.com>

	* README, doc/uml.txt, seq_gtkmm2/include/perftime.hpp,
	seq_gtkmm2/src/gui_drawingarea_gtk2.cpp,
	seq_gtkmm2/src/gui_palette_gtk2.cpp, seq_gtkmm2/src/perfnames.cpp,
	seq_gtkmm2/src/perftime.cpp: Perfnames and perftime fixed, basically
	complete.

2015-10-02  Chris Ahlstrom <ahlstromcj@gmail.com>

	* configure.ac, libseq64/include/keys_perform.hpp,
	libseq64/include/perform.hpp, libseq64/src/event_list.cpp,
	libseq64/src/keys_perform.cpp, libseq64/src/mastermidibus.cpp,
	libseq64/src/optionsfile.cpp, libseq64/src/perform.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/options.cpp,
	seq_gtkmm2/src/perfedit.cpp: libsigc++ forces C++11 support, fixed
	some valgrind issues.

2015-10-02  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/globals.h, libseq64/include/perform.hpp,
	libseq64/src/perform.cpp,
	seq_gtkmm2/include/gui_drawingarea_gtk2.hpp,
	seq_gtkmm2/include/gui_window_gtk2.hpp,
	seq_gtkmm2/include/perfedit.hpp, seq_gtkmm2/include/perfnames.hpp,
	seq_gtkmm2/include/seqedit.hpp,
	seq_gtkmm2/src/gui_drawingarea_gtk2.cpp,
	seq_gtkmm2/src/gui_palette_gtk2.cpp,
	seq_gtkmm2/src/gui_window_gtk2.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/options.cpp, seq_gtkmm2/src/perfedit.cpp,
	seq_gtkmm2/src/perfnames.cpp, seq_gtkmm2/src/perftime.cpp,
	seq_gtkmm2/src/seqedit.cpp, seq_gtkmm2/src/seqevent.cpp: Interim
	check-in perfedit/perfnames.

2015-10-02  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/click.hpp,
	seq_gtkmm2/include/gui_drawingarea_gtk2.hpp,
	seq_gtkmm2/include/perfedit.hpp, seq_gtkmm2/include/perftime.hpp,
	seq_gtkmm2/src/gui_drawingarea_gtk2.cpp,
	seq_gtkmm2/src/mainwid.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/perfedit.cpp, seq_gtkmm2/src/perftime.cpp: Perfedit
	and perftime updates.

2015-10-01  Chris Ahlstrom <ahlstromcj@gmail.com>

	* INSTALL, doc/uml.txt,
	seq_gtkmm2/include/gui_drawingarea_gtk2.hpp,
	seq_gtkmm2/include/maintime.hpp, seq_gtkmm2/include/mainwid.hpp,
	seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/include/options.hpp,
	seq_gtkmm2/include/perfedit.hpp,
	seq_gtkmm2/src/gui_drawingarea_gtk2.cpp,
	seq_gtkmm2/src/maintime.cpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/mainwnd.cpp: Added textual UML, refactored maintime.

2015-10-01  Chris Ahlstrom <ahlstromcj@gmail.com>

	* README, doc/uml.txt, libseq64/include/click.hpp,
	libseq64/include/configfile.hpp, libseq64/include/controllers.hpp,
	libseq64/include/easy_macros.h, libseq64/include/event.hpp,
	libseq64/include/event_list.hpp, libseq64/include/gdk_basic_keys.h,
	libseq64/include/globals.h, libseq64/include/gui_assistant.hpp,
	libseq64/include/gui_play_base.hpp,
	libseq64/include/jack_assistant.hpp,
	libseq64/include/keys_perform.hpp, libseq64/include/keystroke.hpp,
	libseq64/include/lash.hpp, libseq64/include/mastermidibus.hpp,
	libseq64/include/midibus.hpp, libseq64/include/midibus_common.hpp,
	libseq64/include/midifile.hpp, libseq64/include/mutex.hpp,
	libseq64/include/optionsfile.hpp, libseq64/include/perform.hpp,
	libseq64/include/platform_macros.h,
	libseq64/include/rc_settings.hpp, libseq64/include/sequence.hpp,
	libseq64/include/user_instrument.hpp,
	libseq64/include/user_midi_bus.hpp,
	libseq64/include/user_settings.hpp, libseq64/include/userfile.hpp,
	libseq64/src/click.cpp, libseq64/src/configfile.cpp,
	libseq64/src/easy_macros.cpp, libseq64/src/event.cpp,
	libseq64/src/event_list.cpp, libseq64/src/globals.cpp,
	libseq64/src/gui_assistant.cpp, libseq64/src/gui_play_base.cpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/keys_perform.cpp,
	libseq64/src/keystroke.cpp, libseq64/src/lash.cpp,
	libseq64/src/mastermidibus.cpp, libseq64/src/midibus.cpp,
	libseq64/src/midifile.cpp, libseq64/src/mutex.cpp,
	libseq64/src/optionsfile.cpp, libseq64/src/perform.cpp,
	libseq64/src/rc_settings.cpp, libseq64/src/sequence.cpp,
	libseq64/src/user_instrument.cpp, libseq64/src/user_midi_bus.cpp,
	libseq64/src/user_settings.cpp, libseq64/src/userfile.cpp,
	seq_gtkmm2/include/font.hpp, seq_gtkmm2/include/fruityseq.hpp,
	seq_gtkmm2/include/fruityseqroll.hpp,
	seq_gtkmm2/include/gtk_helpers.h,
	seq_gtkmm2/include/gui_assistant_gtk2.hpp,
	seq_gtkmm2/include/gui_drawingarea_gtk2.hpp,
	seq_gtkmm2/include/gui_palette_gtk2.hpp,
	seq_gtkmm2/include/gui_window_gtk2.hpp,
	seq_gtkmm2/include/keybindentry.hpp,
	seq_gtkmm2/include/keys_perform_gtk2.hpp,
	seq_gtkmm2/include/maintime.hpp, seq_gtkmm2/include/mainwid.hpp,
	seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/include/options.hpp,
	seq_gtkmm2/include/perfedit.hpp, seq_gtkmm2/include/perfnames.hpp,
	seq_gtkmm2/include/perfroll.hpp,
	seq_gtkmm2/include/perfroll_input.hpp,
	seq_gtkmm2/include/perftime.hpp, seq_gtkmm2/include/seq24seq.hpp,
	seq_gtkmm2/include/seq24seqroll.hpp,
	seq_gtkmm2/include/seqdata.hpp, seq_gtkmm2/include/seqedit.hpp,
	seq_gtkmm2/include/seqevent.hpp, seq_gtkmm2/include/seqkeys.hpp,
	seq_gtkmm2/include/seqmenu.hpp, seq_gtkmm2/include/seqroll.hpp,
	seq_gtkmm2/include/seqtime.hpp, seq_gtkmm2/src/font.cpp,
	seq_gtkmm2/src/fruityseq.cpp, seq_gtkmm2/src/fruityseqroll.cpp,
	seq_gtkmm2/src/gui_assistant_gtk2.cpp,
	seq_gtkmm2/src/gui_drawingarea_gtk2.cpp,
	seq_gtkmm2/src/gui_palette_gtk2.cpp,
	seq_gtkmm2/src/gui_window_gtk2.cpp,
	seq_gtkmm2/src/keybindentry.cpp,
	seq_gtkmm2/src/keys_perform_gtk2.cpp, seq_gtkmm2/src/maintime.cpp,
	seq_gtkmm2/src/mainwid.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/options.cpp, seq_gtkmm2/src/perfedit.cpp,
	seq_gtkmm2/src/perfnames.cpp, seq_gtkmm2/src/perfroll.cpp,
	seq_gtkmm2/src/perfroll_input.cpp, seq_gtkmm2/src/perftime.cpp,
	seq_gtkmm2/src/seq24seq.cpp, seq_gtkmm2/src/seq24seqroll.cpp,
	seq_gtkmm2/src/seqdata.cpp, seq_gtkmm2/src/seqedit.cpp,
	seq_gtkmm2/src/seqevent.cpp, seq_gtkmm2/src/seqkeys.cpp,
	seq_gtkmm2/src/seqmenu.cpp, seq_gtkmm2/src/seqroll.cpp,
	seq_gtkmm2/src/seqtime.cpp,
	seq_portmidi/include/mastermidibus_portmidi.hpp,
	seq_portmidi/include/midibus_portmidi.hpp,
	seq_portmidi/src/mastermidibus_portmidi.cpp,
	seq_portmidi/src/midibus_portmidi.cpp, sequencer64/sequencer64.cpp: 
	Reduced the vim wrap-margin specification.

2015-09-30  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/keystroke.hpp, libseq64/include/perform.hpp,
	libseq64/src/gui_play_base.cpp, libseq64/src/keystroke.cpp,
	libseq64/src/perform.cpp, seq_gtkmm2/src/mainwnd.cpp: Offloaded some
	mainwnd key-handling to perform.

2015-09-30  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/Makefile.am, libseq64/include/click.hpp,
	libseq64/include/gui_play_base.hpp, libseq64/include/keystroke.hpp,
	libseq64/src/Makefile.am, libseq64/src/click.cpp,
	libseq64/src/keystroke.cpp, seq_gtkmm2/src/mainwnd.cpp: Separated
	click and keystroke into modules.

2015-09-30  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/lash.hpp, libseq64/src/lash.cpp,
	seq_gtkmm2/src/gui_assistant_gtk2.cpp, seq_gtkmm2/src/mainwnd.cpp: 
	Fixed issues with non-LASH build.

2015-09-30  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/Makefile.am, libseq64/include/gui_assistant.hpp,
	libseq64/include/lash.hpp, libseq64/src/Makefile.am,
	libseq64/src/lash.cpp, seq_gtkmm2/include/Makefile.am,
	seq_gtkmm2/include/gui_assistant_gtk2.hpp,
	seq_gtkmm2/include/lash.hpp, seq_gtkmm2/include/mainwnd-orig.hpp,
	seq_gtkmm2/src/Makefile.am, seq_gtkmm2/src/gui_assistant_gtk2.cpp,
	seq_gtkmm2/src/lash.cpp, seq_gtkmm2/src/mainwnd-orig.cpp,
	sequencer64/sequencer64.cpp: Un-gui-ized lash and moved it to
	libseq64.

2015-09-29  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/include/gui_drawingarea_gtk2.hpp,
	seq_gtkmm2/include/gui_palette_gtk2.hpp,
	seq_gtkmm2/include/gui_window_gtk2.hpp,
	seq_gtkmm2/include/mainwid.hpp, seq_gtkmm2/include/seqedit.hpp,
	seq_gtkmm2/src/gui_drawingarea_gtk2.cpp,
	seq_gtkmm2/src/gui_palette_gtk2.cpp, seq_gtkmm2/src/lash.cpp,
	seq_gtkmm2/src/maintime.cpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/perfedit.cpp,
	seq_gtkmm2/src/seqedit.cpp, seq_gtkmm2/src/seqmenu.cpp: Deep
	refactoring of mainwid, seems to work, amazingly.

2015-09-29  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/midifile.hpp, libseq64/src/jack_assistant.cpp,
	libseq64/src/midifile.cpp, seq_gtkmm2/include/mainwid.hpp,
	seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/include/options.hpp,
	seq_gtkmm2/include/perfedit.hpp, seq_gtkmm2/include/seqmenu.hpp,
	seq_gtkmm2/src/mainwid.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/options.cpp, seq_gtkmm2/src/perfedit.cpp,
	seq_gtkmm2/src/perfnames.cpp, seq_gtkmm2/src/seqmenu.cpp,
	sequencer64/sequencer64.cpp: Converting some pointer args to
	references.

2015-09-29  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/Makefile.am, libseq64/include/gui_base.hpp,
	libseq64/include/gui_play_base.hpp, libseq64/include/perform.hpp,
	libseq64/src/Makefile.am, libseq64/src/gui_base.cpp,
	libseq64/src/gui_play_base.cpp, libseq64/src/perform.cpp,
	seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/src/mainwnd.cpp: Renamed
	gui_base to gui_play_base, perform/mainwnd updates.

2015-09-29  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/perform.hpp, libseq64/src/midifile.cpp,
	libseq64/src/perform.cpp, seq_gtkmm2/include/gui_window_gtk2.hpp,
	seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/src/gui_window_gtk2.cpp,
	seq_gtkmm2/src/mainwnd.cpp, sequencer64/sequencer64.cpp: Refactoring
	of mainwnd, perform in progress.

2015-09-28  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/gdk_basic_keys.h, libseq64/include/gui_base.hpp,
	libseq64/include/perform.hpp, libseq64/src/Makefile.am,
	libseq64/src/gui_base.cpp, seq_gtkmm2/include/gui_window_gtk2.hpp,
	seq_gtkmm2/include/mainwnd-orig.hpp,
	seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/src/fruityseq.cpp,
	seq_gtkmm2/src/gui_window_gtk2.cpp,
	seq_gtkmm2/src/mainwnd-orig.cpp, seq_gtkmm2/src/mainwnd.cpp: 
	Deriving mainwnd from gui_window_gtk2 in progress.

2015-09-28  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/gdk_basic_keys.h, libseq64/include/gui_base.hpp,
	seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/mainwnd.cpp: Added gdk helpers.

2015-09-28  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/rc_settings.cpp: Removed debug code from rc_settings.

2015-09-28  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/optionsfile.cpp, libseq64/src/rc_settings.cpp,
	libseq64/src/userfile.cpp, sequencer64/sequencer64.cpp: Fixed
	last-used-dir bug in optionsfile.

2015-09-27  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/rc_settings.hpp, libseq64/src/rc_settings.cpp,
	seq_gtkmm2/src/mainwnd.cpp: Starting upgrades for optionsfile and
	mainwnd.

2015-09-27  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/gdbinit, contrib/seq24usr.example,
	contrib/sequencer64.rc.example, contrib/sequencer64.usr.example,
	libseq64/include/user_instrument.hpp,
	libseq64/include/user_midi_bus.hpp,
	libseq64/src/user_instrument.cpp, libseq64/src/userfile.cpp,
	sequencer64/sequencer64.cpp: Finally got the userfile code debugged,
	stick a fork in it.

2015-09-27  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/user_instrument.hpp,
	libseq64/include/user_midi_bus.hpp,
	libseq64/include/user_settings.hpp,
	libseq64/src/user_instrument.cpp, libseq64/src/user_midi_bus.cpp,
	libseq64/src/user_settings.cpp, libseq64/src/userfile.cpp: Fixed
	more issues with userfile, close to done.

2015-09-27  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/configfile.hpp, libseq64/include/globals.h,
	libseq64/include/user_midi_bus.hpp,
	libseq64/include/user_settings.hpp, libseq64/src/configfile.cpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/optionsfile.cpp,
	libseq64/src/user_instrument.cpp, libseq64/src/user_midi_bus.cpp,
	libseq64/src/user_settings.cpp, libseq64/src/userfile.cpp,
	seq_gtkmm2/src/seqedit.cpp, sequencer64/sequencer64.cpp: Got
	userfile working for writing, more testing needed.

2015-09-26  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/optionsfile.hpp,
	libseq64/include/user_instrument.hpp,
	libseq64/include/user_midi_bus.hpp,
	libseq64/include/user_settings.hpp, libseq64/src/globals.cpp,
	libseq64/src/optionsfile.cpp, libseq64/src/rc_settings.cpp,
	libseq64/src/user_settings.cpp, libseq64/src/userfile.cpp,
	man/sequencer26.1, seq_gtkmm2/src/options.cpp,
	sequencer64/sequencer64.cpp: Finished userfile, but has bugs reading
	sample file.

2015-09-26  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/rc_settings.hpp,
	libseq64/include/user_instrument.hpp,
	libseq64/include/user_midi_bus.hpp,
	libseq64/include/user_settings.hpp, libseq64/src/optionsfile.cpp,
	libseq64/src/rc_settings.cpp, libseq64/src/user_instrument.cpp,
	libseq64/src/user_midi_bus.cpp, libseq64/src/user_settings.cpp,
	libseq64/src/userfile.cpp, sequencer64/sequencer64.cpp: More
	progress with userfile, some refactoring.

2015-09-25  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/Makefile.am, libseq64/include/globals.h,
	libseq64/include/user_instrument.hpp,
	libseq64/include/user_midi_bus.hpp,
	libseq64/include/user_settings.hpp, libseq64/src/Makefile.am,
	libseq64/src/user_instrument.cpp, libseq64/src/user_midi_bus.cpp,
	libseq64/src/user_settings.cpp, libseq64/src/userfile.cpp: 
	Refactored user structures into real classes to hide array accesses.

2015-09-25  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/globals.h, libseq64/src/globals.cpp,
	libseq64/src/optionsfile.cpp, libseq64/src/rc_settings.cpp,
	libseq64/src/userfile.cpp, sequencer64/sequencer64.cpp: Fixes to
	userfile.

2015-09-25  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/optionsfile.cpp: Fixed bug in new optionsfile
	support.

2015-09-24  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/dot-seq24rc, libseq64/include/rc_settings.hpp,
	libseq64/include/user_settings.hpp, libseq64/src/optionsfile.cpp,
	libseq64/src/rc_settings.cpp, libseq64/src/user_settings.cpp,
	libseq64/src/userfile.cpp: More progress with user_settings,
	rc_settings may have issues.

2015-09-24  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/Makefile.am, libseq64/include/globals.h,
	libseq64/include/optionsfile.hpp, libseq64/include/rc_settings.hpp,
	libseq64/include/user_settings.hpp, libseq64/src/Makefile.am,
	libseq64/src/optionsfile.cpp, libseq64/src/rc_settings.cpp,
	libseq64/src/user_settings.cpp, seq_gtkmm2/include/Makefile.am,
	seq_gtkmm2/include/optionsfile.hpp, seq_gtkmm2/src/Makefile.am,
	seq_gtkmm2/src/optionsfile.cpp, sequencer64/sequencer64.cpp: Moved
	optionsfile to libseq64.

2015-09-24  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/globals.h, libseq64/include/user_settings.hpp,
	libseq64/src/globals.cpp, libseq64/src/rc_settings.cpp,
	libseq64/src/user_settings.cpp, sequencer64/sequencer64.cpp: Started
	moving user-definition arrays.

2015-09-23  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/globals.h, libseq64/include/rc_settings.hpp,
	libseq64/include/user_settings.hpp, libseq64/src/globals.cpp,
	libseq64/src/rc_settings.cpp, libseq64/src/user_settings.cpp,
	libseq64/src/userfile.cpp, seq_gtkmm2/src/optionsfile.cpp,
	sequencer64/sequencer64.cpp: Basic rc/user settings support in
	place.

2015-09-23  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/Makefile.am,
	libseq64/include/options_settings.hpp,
	libseq64/include/rc_settings.hpp,
	libseq64/include/user_settings.hpp, libseq64/src/Makefile.am,
	libseq64/src/options_settings.cpp, libseq64/src/rc_settings.cpp,
	libseq64/src/user_settings.cpp: Added provisional user_settings,
	normalization.

2015-09-23  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/globals.h,
	libseq64/include/options_settings.hpp, libseq64/src/globals.cpp,
	libseq64/src/options_settings.cpp, seq_gtkmm2/src/optionsfile.cpp,
	sequencer64/sequencer64.cpp: Added interaction-method member to
	options_settings.

2015-09-22  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/options_settings.hpp,
	libseq64/include/user_settings.hpp,
	libseq64/src/options_settings.cpp: Added initial options and user
	settings modules.

2015-09-22  Chris Ahlstrom <ahlstromcj@gmail.com>

	* : Updated symbols spreadsheet.

2015-09-22  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/include/Makefile.am,
	seq_gtkmm2/include/gui_drawingarea_gtk2.hpp,
	seq_gtkmm2/include/gui_palette_gtk2.hpp,
	seq_gtkmm2/include/gui_window_gtk2.hpp, seq_gtkmm2/src/Makefile.am,
	seq_gtkmm2/src/gui_drawingarea_gtk2.cpp,
	seq_gtkmm2/src/gui_window_gtk2.cpp: Added provisional
	gui_window_gtk2 class.

2015-09-21  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/gui_base.hpp, seq_gtkmm2/include/Makefile.am,
	seq_gtkmm2/include/gui_drawingarea.hpp,
	seq_gtkmm2/include/gui_drawingarea_gtk2.hpp,
	seq_gtkmm2/include/gui_palette_gtk2.hpp,
	seq_gtkmm2/include/maintime.hpp, seq_gtkmm2/include/seqevent.hpp,
	seq_gtkmm2/include/seqroll.hpp, seq_gtkmm2/src/Makefile.am,
	seq_gtkmm2/src/gui_drawingarea.cpp,
	seq_gtkmm2/src/gui_drawingarea_gtk2.cpp,
	seq_gtkmm2/src/gui_palette_gtk2.cpp, seq_gtkmm2/src/seqevent.cpp,
	seq_gtkmm2/src/seqroll.cpp: Added initial drawing-area and palette
	classes.

2015-09-21  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/include/gui_drawingarea.hpp,
	seq_gtkmm2/src/gui_drawingarea.cpp: Added gui_drawingarea module.

2015-09-21  Chris Ahlstrom <ahlstromcj@gmail.com>

	* README, ROADMAP, libseq64/include/Makefile.am,
	libseq64/include/gui_base.hpp,
	seq_gtkmm2/include/gui_drawingarea.hpp: Initial check-in for guibase
	branch.

2015-09-21  Chris Ahlstrom <ahlstromcj@gmail.com>

	* ChangeLog, README, ROADMAP, VERSION, configure.ac,
	contrib/git.txt, doc/dox/doxy-reference.cfg: Stamped sequencer merge
	as version 0.9.9.3.

2015-09-20  Chris Ahlstrom <ahlstromcj@gmail.com>

	* *.*: Merged the "sequencer" branch back.  Provides new event_list that
	can be built using either a map (the new default) or the original list as
	an event container. Tagged as version 0.9.9.3.

2015-09-20  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/event_list.hpp, libseq64/src/event_list.cpp,
	libseq64/src/mastermidibus.cpp, libseq64/src/sequence.cpp,
	seq_gtkmm2/src/seqedit.cpp: Finished event_list merge() for
	multimap.

2015-09-20  Chris Ahlstrom <ahlstromcj@gmail.com>

	* README, ROADMAP, libseq64/include/Makefile.am,
	libseq64/include/event.hpp, libseq64/include/event_list.hpp,
	libseq64/include/sequence.hpp, libseq64/src/Makefile.am,
	libseq64/src/event.cpp, libseq64/src/event_list.cpp,
	libseq64/src/sequence.cpp: Finish sequence event-multimap, except
	for merge().

2015-09-19  Chris Ahlstrom <ahlstromcj@gmail.com>

	* *.*: Merged the "perform" branch back.  Separated JACK support into a
	jack_assistant module.  Separated Gtk-related functionality from perform
	into keys_perform and gui_assistant, with Gtk-2 versions added.  Moved
	midifile and perform from seq_gtkmm2 to libseq24 library.  Many other
	smaller changes.  Tagged as version 0.9.9.2.

2015-09-19  Chris Ahlstrom <ahlstromcj@gmail.com>

	* ChangeLog, INSTALL, README, ROADMAP, VERSION, configure.ac,
	doc/dox/doxy-reference.cfg: Stamped perform merge as version
	0.9.9.2.

2015-09-19  Chris Ahlstrom <ahlstromcj@gmail.com>

	* .gitignore, contrib/gtk.txt, libseq64/include/Makefile.am,
	libseq64/include/gui_assistant.hpp,
	libseq64/include/jack_assistant.hpp,
	libseq64/include/keys_perform.hpp, libseq64/include/perform.hpp,
	libseq64/src/Makefile.am, libseq64/src/gui_assistant.cpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/perform.cpp,
	seq_gtkmm2/include/Makefile.am,
	seq_gtkmm2/include/gui_assistant_gtk2.hpp,
	seq_gtkmm2/include/midifile-old.hpp,
	seq_gtkmm2/include/perform-old.hpp, seq_gtkmm2/src/Makefile.am,
	seq_gtkmm2/src/gui_assistant_gtk2.cpp,
	seq_gtkmm2/src/midifile-old.cpp, seq_gtkmm2/src/perform-old.cpp,
	seq_gtkmm2/src/seqtime.cpp, sequencer64/sequencer64.cpp: Finished
	JACK and GUI assistants for perform module, JACK needs testing.

2015-09-18  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/gtk.txt, libseq64/include/jack_assistant.hpp,
	libseq64/include/perform.hpp, libseq64/src/jack_assistant.cpp,
	libseq64/src/perform.cpp, seq_gtkmm2/src/keybindentry.cpp,
	seq_gtkmm2/src/optionsfile.cpp: Cleaned out much kruft in
	perform/jack refactoring.

2015-09-18  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/jack_assistant.hpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/perform.cpp: Got
	perform/jack refactoring provisionally working.

2015-09-18  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/jack_assistant.hpp,
	libseq64/src/jack_assistant.cpp, libseq64/src/perform.cpp,
	libseq64/src/userfile.cpp: More arrangement of perform/jack
	functionality.

2015-09-18  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/Makefile.am, libseq64/include/gdk_basic_keys.h,
	libseq64/include/jack_assistant.hpp, libseq64/include/midifile.hpp,
	libseq64/include/perform.hpp, libseq64/src/Makefile.am,
	libseq64/src/jack_assistant.cpp, libseq64/src/midifile.cpp,
	libseq64/src/perform.cpp, seq_gtkmm2/include/Makefile.am,
	seq_gtkmm2/include/gdk_basic_keys.h,
	seq_gtkmm2/include/midifile-old.hpp,
	seq_gtkmm2/include/midifile.hpp,
	seq_gtkmm2/include/perform-old.hpp, seq_gtkmm2/include/perform.hpp,
	seq_gtkmm2/src/Makefile.am, seq_gtkmm2/src/midifile-old.cpp,
	seq_gtkmm2/src/midifile.cpp, seq_gtkmm2/src/perform-old.cpp,
	seq_gtkmm2/src/perform.cpp: Movement of perform, midifile to
	libseq64 in progress.

2015-09-17  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/jack_assistant.hpp,
	libseq64/include/perform.hpp, libseq64/src/jack_assistant.cpp,
	libseq64/src/perform.cpp: Started moving perform to libseq64.

2015-09-17  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/jack_assistant.hpp,
	libseq64/src/jack_assistant.cpp, seq_gtkmm2/src/perform.cpp: Added
	jack_assistant header file.

2015-09-16  Chris Ahlstrom <ahlstromcj@gmail.com>

	* src/perform.cpp, src/optionsfile.cpp: Fixed a long-standing bug
	in handling keyboard-control changes, setting version to 0.9.4.3 (in
	Sequencer24).

2015-09-16  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/include/perform.hpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/optionsfile.cpp, seq_gtkmm2/src/perform.cpp: Made the
	perform new-keys-code official.

2015-09-16  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/include/perform.hpp, seq_gtkmm2/src/keybindentry.cpp,
	seq_gtkmm2/src/perfedit.cpp, seq_gtkmm2/src/seqroll.cpp: 
	Keybindentry fixes, prep to make new-keys-code permanent.

2015-09-16  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/keys_perform.hpp,
	seq_gtkmm2/src/keys_perform_gtk2.cpp, seq_gtkmm2/src/options.cpp,
	seq_gtkmm2/src/optionsfile.cpp, seq_gtkmm2/src/perform.cpp: Fixed
	keyboard-control bug, existing since Seq24 0.9.2.

2015-09-16  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/src/keybindentry.cpp, seq_gtkmm2/src/options.cpp,
	seq_gtkmm2/src/optionsfile.cpp, seq_gtkmm2/src/perform.cpp: Tracking
	down old bug in keyboard-control rc section.

2015-09-15  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/src/keybindentry.cpp, seq_gtkmm2/src/options.cpp,
	seq_gtkmm2/src/optionsfile.cpp: Minor fixes to options.

2015-09-15  Chris Ahlstrom <ahlstromcj@gmail.com>

	* seq_gtkmm2/src/keybindentry.cpp, seq_gtkmm2/src/options.cpp: 
	Restored weird kbd sprintf(), added to options labels.

2015-09-14  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/src/jack_assistant.cpp, seq_gtkmm2/include/lash.hpp,
	seq_gtkmm2/include/perform.hpp, seq_gtkmm2/src/options.cpp,
	seq_gtkmm2/src/perform.cpp, sequencer64/sequencer64.cpp: Debugging
	lash setup and keyboard options issues, in progress.

2015-09-14  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/keys_perform.hpp, libseq64/src/userfile.cpp,
	seq_gtkmm2/include/perform.hpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/options.cpp, seq_gtkmm2/src/perfedit.cpp,
	seq_gtkmm2/src/perform.cpp, seq_gtkmm2/src/seqroll.cpp: Perform
	new-keys feature in place, seems to work.

2015-09-14  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/keys_perform.hpp,
	seq_gtkmm2/include/perform.hpp, seq_gtkmm2/src/keybindentry.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/options.cpp,
	seq_gtkmm2/src/optionsfile.cpp, seq_gtkmm2/src/seqroll.cpp: 
	Continued NEW_KEYS_CODE transition for perform.

2015-09-13  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/keys_perform.hpp,
	seq_gtkmm2/include/keybindentry.hpp,
	seq_gtkmm2/src/keybindentry.cpp, seq_gtkmm2/src/options.cpp,
	seq_gtkmm2/src/optionsfile.cpp: Adding tentative keybinding change,
	in progress.

2015-09-13  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/Makefile.am, libseq64/include/keys_perform.hpp,
	libseq64/src/Makefile.am, libseq64/src/keys_perform.cpp,
	seq_gtkmm2/include/Makefile.am,
	seq_gtkmm2/include/gdk_basic_keys.h,
	seq_gtkmm2/include/keys_perform_gtk2.hpp,
	seq_gtkmm2/include/perform.hpp, seq_gtkmm2/src/Makefile.am,
	seq_gtkmm2/src/keys_perform_gtk2.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/perform.cpp, sequencer64/sequencer64.cpp,
	tests/perform_jack_test.cpp: Added support for special key class in
	perform, in progress.

2015-09-13  Chris Ahlstrom <ahlstromcj@gmail.com>

	* ROADMAP, libseq64/include/configfile.hpp,
	libseq64/include/controllers.hpp, libseq64/include/event.hpp,
	libseq64/include/mastermidibus.hpp, libseq64/include/midibus.hpp,
	libseq64/include/midibus_common.hpp, libseq64/include/mutex.hpp,
	libseq64/include/sequence.hpp, libseq64/include/userfile.hpp,
	libseq64/src/configfile.cpp, libseq64/src/event.cpp,
	libseq64/src/mastermidibus.cpp, libseq64/src/midibus.cpp,
	libseq64/src/mutex.cpp, libseq64/src/sequence.cpp,
	libseq64/src/userfile.cpp, seq_gtkmm2/include/font.hpp,
	seq_gtkmm2/include/fruityseq.hpp,
	seq_gtkmm2/include/fruityseqroll.hpp,
	seq_gtkmm2/include/keybindentry.hpp, seq_gtkmm2/include/lash.hpp,
	seq_gtkmm2/include/maintime.hpp, seq_gtkmm2/include/mainwid.hpp,
	seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/include/midifile.hpp,
	seq_gtkmm2/include/options.hpp, seq_gtkmm2/include/optionsfile.hpp,
	seq_gtkmm2/include/perfedit.hpp, seq_gtkmm2/include/perfnames.hpp,
	seq_gtkmm2/include/perform.hpp, seq_gtkmm2/include/perfroll.hpp,
	seq_gtkmm2/include/perfroll_input.hpp,
	seq_gtkmm2/include/perftime.hpp, seq_gtkmm2/include/seq24seq.hpp,
	seq_gtkmm2/include/seq24seqroll.hpp,
	seq_gtkmm2/include/seqdata.hpp, seq_gtkmm2/include/seqedit.hpp,
	seq_gtkmm2/include/seqevent.hpp, seq_gtkmm2/include/seqkeys.hpp,
	seq_gtkmm2/include/seqmenu.hpp, seq_gtkmm2/include/seqroll.hpp,
	seq_gtkmm2/include/seqtime.hpp, seq_gtkmm2/src/font.cpp,
	seq_gtkmm2/src/fruityseq.cpp, seq_gtkmm2/src/fruityseqroll.cpp,
	seq_gtkmm2/src/keybindentry.cpp, seq_gtkmm2/src/lash.cpp,
	seq_gtkmm2/src/maintime.cpp, seq_gtkmm2/src/mainwid.cpp,
	seq_gtkmm2/src/mainwnd.cpp, seq_gtkmm2/src/midifile.cpp,
	seq_gtkmm2/src/options.cpp, seq_gtkmm2/src/optionsfile.cpp,
	seq_gtkmm2/src/perfedit.cpp, seq_gtkmm2/src/perfnames.cpp,
	seq_gtkmm2/src/perform.cpp, seq_gtkmm2/src/perfroll.cpp,
	seq_gtkmm2/src/perfroll_input.cpp, seq_gtkmm2/src/perftime.cpp,
	seq_gtkmm2/src/seq24seq.cpp, seq_gtkmm2/src/seq24seqroll.cpp,
	seq_gtkmm2/src/seqdata.cpp, seq_gtkmm2/src/seqedit.cpp,
	seq_gtkmm2/src/seqevent.cpp, seq_gtkmm2/src/seqkeys.cpp,
	seq_gtkmm2/src/seqmenu.cpp, seq_gtkmm2/src/seqroll.cpp,
	seq_gtkmm2/src/seqtime.cpp,
	seq_portmidi/include/mastermidibus_portmidi.hpp,
	seq_portmidi/include/midibus_portmidi.hpp,
	sequencer64/sequencer64.cpp: perform - Wrapped all in seq64
	namespace.

2015-09-13  Chris Ahlstrom <ahlstromcj@gmail.com>

	* libseq64/include/configfile.hpp, libseq64/include/userfile.hpp,
	libseq64/src/userfile.cpp, seq_gtkmm2/include/optionsfile.hpp,
	seq_gtkmm2/include/perform.hpp, seq_gtkmm2/src/optionsfile.cpp,
	sequencer64/sequencer64.cpp: Minor internal API change in trunk,
	oops.

2015-09-12  Chris Ahlstrom <ahlstromcj@gmail.com>

	* contrib/git.txt: Added a note about git.

2015-09-12  Chris Ahlstrom <ahlstromcj@gmail.com>

	* README, bootstrap, configure.ac, doc/dox/doxy-reference.cfg,
	libseq64/include/configfile.hpp, libseq64/include/controllers.hpp,
	libseq64/include/easy_macros.h, libseq64/include/event.hpp,
	libseq64/include/globals.h, libseq64/include/mastermidibus.hpp,
	libseq64/include/midibus.hpp, libseq64/include/midibus_common.hpp,
	libseq64/include/mutex.hpp, libseq64/include/platform_macros.h,
	libseq64/include/sequence.hpp, libseq64/include/userfile.hpp,
	libseq64/src/mastermidibus.cpp, libseq64/src/midibus.cpp,
	libseq64/src/userfile.cpp, seq_gtkmm2/include/font.hpp,
	seq_gtkmm2/include/fruityseq.hpp,
	seq_gtkmm2/include/fruityseqroll.hpp,
	seq_gtkmm2/include/keybindentry.hpp, seq_gtkmm2/include/lash.hpp,
	seq_gtkmm2/include/maintime.hpp, seq_gtkmm2/include/mainwid.hpp,
	seq_gtkmm2/include/mainwnd.hpp, seq_gtkmm2/include/midifile.hpp,
	seq_gtkmm2/include/options.hpp, seq_gtkmm2/include/optionsfile.hpp,
	seq_gtkmm2/include/perfedit.hpp, seq_gtkmm2/include/perfnames.hpp,
	seq_gtkmm2/include/perform.hpp, seq_gtkmm2/include/perfroll.hpp,
	seq_gtkmm2/include/perfroll_input.hpp,
	seq_gtkmm2/include/perftime.hpp, seq_gtkmm2/include/seq24seq.hpp,
	seq_gtkmm2/include/seq24seqroll.hpp,
	seq_gtkmm2/include/seqdata.hpp, seq_gtkmm2/include/seqedit.hpp,
	seq_gtkmm2/include/seqevent.hpp, seq_gtkmm2/include/seqkeys.hpp,
	seq_gtkmm2/include/seqmenu.hpp, seq_gtkmm2/include/seqroll.hpp,
	seq_gtkmm2/include/seqtime.hpp, seq_gtkmm2/src/lash.cpp,
	seq_gtkmm2/src/mainwid.cpp, seq_gtkmm2/src/mainwnd.cpp,
	seq_gtkmm2/src/midifile.cpp, seq_gtkmm2/src/optionsfile.cpp,
	seq_gtkmm2/src/perfnames.cpp, seq_gtkmm2/src/perform.cpp,
	seq_portmidi/include/mastermidibus_portmidi.hpp,
	seq_portmidi/include/midibus_portmidi.hpp,
	sequencer64/sequencer64.cpp, strap_functions: Fixed configure.ac and
	refined all feature macros.

2015-09-12  Chris Ahlstrom <ahlstromcj@gmail.com>

	* .gitignore, configure.ac, libseq64/src/Makefile.am,
	libseq64/src/midibus.cpp: Found empty-pattern coloring depends on
	building with LASH, weird.

2015-09-12  Chris Ahlstrom <ahlstromcj@gmail.com>

	* .gitignore: Added a git-ignore file.

2015-09-12  Chris Ahlstrom <ahlstromcj@gmail.com>

	* Initial check-in for Sequencer64, essentially equivalent to
	Sequencer24.

2015-09-10  Chris Ahlstrom <ahlstromcj@gmail.com>

	* *.*: Sequencer64 forked from Sequencer24 v.0.9.4, tagged as version
	0.9.9.1.  Note that Sequencer24 work started on 2015-07-24.  So let's
	include those changes as well.

2015-09-05  Chris Ahlstrom <ahlstromcj@gmail.com>

	* src/perfroll_input.cpp: Added support for Mod4 mode to the Song Editor,
	so that it works in that editor as well as the Pattern Editor, setting
	version to 0.9.4.2.

2015-09-01  Chris Ahlstrom <ahlstromcj@gmail.com>

	* src/seq24.cpp: Added support for configuration files in
	/home/user/.config/sequencer24 when in non-legacy mode, setting
	version to 0.9.4

2015-07-24  Chris Ahlstrom <ahlstromcj@gmail.com>

	* *.*: Porting to new build system, tons of documentation, code cleanup,
	basic fixes, minor new features, for new version 0.9.3 through
	2015-08-29, name change to Sequencer24.

2015-07-07  Chris Ahlstrom <ahlstromcj@gmail.com>

	* ChangeLog: See ChangeLog-2002-2012 for the original ChangeLog.
