2009-08-01  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	  Clean up some debug leftovers.

2009-08-01  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/setup.c:
	  Remove a leftover update action in graph connection check. This caused
	  problem when later on unlinking wires. Also use new wire list directly.

2009-07-31  Stefan Kost  <ensonic@users.sf.net>

	* pixmaps/gnome/Makefile.am:
	* pixmaps/hicolor/Makefile.am:
	* src/ui/edit/main-page-machines.c:
	* src/ui/edit/main-pages.c:
	* src/ui/edit/tools.c:
	* src/ui/edit/ui-resources.c:
	* pixmaps/hicolor/16x16/buzztard_menu_source_machine.png
	  (svn:mergeinfo):
	* pixmaps/gnome/16x16/buzztard_tab_sequence.png (svn:mergeinfo):
	* pixmaps/hicolor/24x24/buzztard_menu_sink_machine.png (svn:mergeinfo):
	* pixmaps/gnome/32x32/buzztard_effect_bypass.png (svn:mergeinfo):
	* pixmaps/gnome/64x64/buzztard_effect_bypass.png (svn:mergeinfo):
	* pixmaps/gnome/64x64/buzztard_effect_mute.png (svn:mergeinfo):
	* pixmaps/gnome/16x16/buzztard_menu_processor_machine.png
	  (svn:mergeinfo):
	* pixmaps/gnome/48x48/buzztard_effect.png (svn:mergeinfo):
	* pixmaps/gnome/32x32/buzztard_generator.png (svn:mergeinfo):
	* pixmaps/gnome/32x32/buzztard_effect.png (svn:mergeinfo):
	* pixmaps/hicolor/24x24/buzztard_menu_source_machine.png
	  (svn:mergeinfo):
	* pixmaps/hicolor/16x16/buzztard_tab_sequence.png (svn:mergeinfo):
	* pixmaps/gnome/scalable/buzztard_generator_mute.svg (svn:mergeinfo):
	* pixmaps/gnome/scalable/buzztard_master_mute.svg (svn:mergeinfo):
	* pixmaps/gnome/32x32/buzztard_generator_solo.png (svn:mergeinfo):
	* pixmaps/gnome/16x16/buzztard_tab_patterns.png (svn:mergeinfo):
	* pixmaps/gnome/48x48/buzztard_generator.png (svn:mergeinfo):
	* pixmaps/gnome/64x64/buzztard_master_mute.png (svn:mergeinfo):
	* pixmaps/gnome/48x48/buzztard_master_mute.png (svn:mergeinfo):
	* pixmaps/hicolor/16x16/buzztard_tab_machines.png (svn:mergeinfo):
	* pixmaps/gnome/scalable/buzztard_effect_bypass.svg (svn:mergeinfo):
	* pixmaps/gnome/24x24/buzztard_menu_sink_machine.png (svn:mergeinfo):
	* pixmaps/gnome/32x32/buzztard_master.png (svn:mergeinfo):
	* pixmaps/gnome/16x16/buzztard_tab_machines.png (svn:mergeinfo):
	* pixmaps/gnome/16x16/buzztard_menu_source_machine.png (svn:mergeinfo):
	* pixmaps/gnome/48x48/buzztard_generator_solo.png (svn:mergeinfo):
	* pixmaps/gnome/32x32/buzztard_master_mute.png (svn:mergeinfo):
	* pixmaps/gnome/16x16/buzztard_tab_waves.png (svn:mergeinfo):
	* pixmaps/hicolor/16x16/buzztard_menu_sink_machine.png (svn:mergeinfo):
	* pixmaps/gnome/48x48/buzztard_effect_mute.png (svn:mergeinfo):
	* pixmaps/gnome/32x32/buzztard_effect_mute.png (svn:mergeinfo):
	* pixmaps/gnome/64x64/buzztard_generator.png (svn:mergeinfo):
	* pixmaps/gnome/24x24/buzztard_menu_processor_machine.png
	  (svn:mergeinfo):
	* pixmaps/gnome/scalable/buzztard_master.svg (svn:mergeinfo):
	* pixmaps/gnome/scalable/buzztard_effect.svg (svn:mergeinfo):
	* pixmaps/gnome/48x48/buzztard_effect_bypass.png (svn:mergeinfo):
	* pixmaps/gnome/48x48/buzztard_generator_mute.png (svn:mergeinfo):
	* pixmaps/hicolor/16x16/buzztard_tab_info.png (svn:mergeinfo):
	* pixmaps/gnome/scalable/buzztard_generator.svg (svn:mergeinfo):
	* pixmaps/hicolor/16x16/buzztard_menu_processor_machine.png
	  (svn:mergeinfo):
	* pixmaps/hicolor/16x16/buzztard_tab_waves.png (svn:mergeinfo):
	* pixmaps/gnome/64x64/buzztard_effect.png (svn:mergeinfo):
	* pixmaps/gnome/64x64/buzztard_master.png (svn:mergeinfo):
	* pixmaps/gnome/24x24/buzztard_menu_grid.png (svn:mergeinfo):
	* pixmaps/gnome/16x16/buzztard_menu_sink_machine.png (svn:mergeinfo):
	* pixmaps/gnome/scalable/buzztard_effect_mute.svg (svn:mergeinfo):
	* pixmaps/hicolor/24x24/buzztard_menu_grid.png (svn:mergeinfo):
	* pixmaps/hicolor/24x24/buzztard_menu_processor_machine.png
	  (svn:mergeinfo):
	* pixmaps/hicolor/16x16/buzztard_tab_patterns.png (svn:mergeinfo):
	* pixmaps/gnome/64x64/buzztard_generator_solo.png (svn:mergeinfo):
	* pixmaps/gnome/48x48/buzztard_master.png (svn:mergeinfo):
	* pixmaps/gnome/scalable/buzztard_generator_solo.svg (svn:mergeinfo):
	* pixmaps/gnome/32x32/buzztard_generator_mute.png (svn:mergeinfo):
	* pixmaps/gnome/64x64/buzztard_generator_mute.png (svn:mergeinfo):
	* pixmaps/gnome/24x24/buzztard_menu_source_machine.png (svn:mergeinfo):
	* pixmaps/hicolor/24x24/menu_sink_machine.png (deleted):
	* pixmaps/hicolor/24x24/menu_processor_machine.png (deleted):
	* pixmaps/hicolor/24x24/menu_source_machine.png (deleted):
	* pixmaps/hicolor/24x24/menu_grid.png (deleted):
	* pixmaps/hicolor/16x16/tab_sequence.png (deleted):
	* pixmaps/hicolor/16x16/menu_source_machine.png (deleted):
	* pixmaps/hicolor/16x16/tab_waves.png (deleted):
	* pixmaps/hicolor/16x16/menu_sink_machine.png (deleted):
	* pixmaps/hicolor/16x16/tab_machines.png (deleted):
	* pixmaps/hicolor/16x16/tab_info.png (deleted):
	* pixmaps/hicolor/16x16/tab_patterns.png (deleted):
	* pixmaps/hicolor/16x16/menu_processor_machine.png (deleted):
	* pixmaps/gnome/48x48/effect.png (deleted):
	* pixmaps/gnome/48x48/generator-mute.png (deleted):
	* pixmaps/gnome/48x48/generator-solo.png (deleted):
	* pixmaps/gnome/48x48/master-mute.png (deleted):
	* pixmaps/gnome/48x48/effect-mute.png (deleted):
	* pixmaps/gnome/48x48/generator.png (deleted):
	* pixmaps/gnome/48x48/effect-bypass.png (deleted):
	* pixmaps/gnome/48x48/master.png (deleted):
	* pixmaps/gnome/32x32/effect.png (deleted):
	* pixmaps/gnome/32x32/generator-mute.png (deleted):
	* pixmaps/gnome/32x32/generator-solo.png (deleted):
	* pixmaps/gnome/32x32/master-mute.png (deleted):
	* pixmaps/gnome/32x32/effect-mute.png (deleted):
	* pixmaps/gnome/32x32/generator.png (deleted):
	* pixmaps/gnome/32x32/effect-bypass.png (deleted):
	* pixmaps/gnome/32x32/master.png (deleted):
	* pixmaps/gnome/24x24/menu_sink_machine.png (deleted):
	* pixmaps/gnome/24x24/menu_processor_machine.png (deleted):
	* pixmaps/gnome/24x24/menu_source_machine.png (deleted):
	* pixmaps/gnome/24x24/menu_grid.png (deleted):
	* pixmaps/gnome/16x16/tab_sequence.png (deleted):
	* pixmaps/gnome/16x16/menu_source_machine.png (deleted):
	* pixmaps/gnome/16x16/tab_waves.png (deleted):
	* pixmaps/gnome/16x16/menu_sink_machine.png (deleted):
	* pixmaps/gnome/16x16/tab_machines.png (deleted):
	* pixmaps/gnome/16x16/tab_patterns.png (deleted):
	* pixmaps/gnome/16x16/menu_processor_machine.png (deleted):
	* pixmaps/gnome/scalable/generator.svg (deleted):
	* pixmaps/gnome/scalable/master.svg (deleted):
	* pixmaps/gnome/scalable/effect-bypass.svg (deleted):
	* pixmaps/gnome/scalable/effect.svg (deleted):
	* pixmaps/gnome/scalable/generator-mute.svg (deleted):
	* pixmaps/gnome/scalable/generator-solo.svg (deleted):
	* pixmaps/gnome/scalable/master-mute.svg (deleted):
	* pixmaps/gnome/scalable/effect-mute.svg (deleted):
	* pixmaps/gnome/64x64/effect.png (deleted):
	* pixmaps/gnome/64x64/generator-mute.png (deleted):
	* pixmaps/gnome/64x64/generator-solo.png (deleted):
	* pixmaps/gnome/64x64/master-mute.png (deleted):
	* pixmaps/gnome/64x64/effect-mute.png (deleted):
	* pixmaps/gnome/64x64/generator.png (deleted):
	* pixmaps/gnome/64x64/effect-bypass.png (deleted):
	* pixmaps/gnome/64x64/master.png (deleted):
	  Add prefix to icons to not clash with others. Add more logging for icon
	  theme handling. Try setting fallback theme to gnome.

2009-07-31  Patric Schmitz  <berzerka@users.sf.net>

	* src/lib/core/song.c: (bt_song_update_play_seek_event):
	  Initialize loop-end with correct default value if -1.

2009-07-31  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song.c:
	* src/ui/edit/main-toolbar.c:
	  Increase likelyhood, that we draw a playline on start and stop.

2009-07-30  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/setup.c:
	* src/lib/core/wire.c:
	  Comments only.

2009-07-30  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	  Bump requiremnts for GStreamer to 0.10.14 (03-Aug-2007). This way we can
	  remove all ifdefs for controller API.

	* docs/reference/bt-core/buzztard-core-sections.txt:
	* src/lib/core/libbuzztard-core/tools.h:
	* src/lib/core/machine.c:
	* src/lib/core/tools.c:
	* src/lib/core/wire.c:
	* src/ui/edit/machine-properties-dialog.c:
	  Remove now obsolete use of deprecated controller API. Refactor controller
	  usage in machine and wire to cache control-sources to avoid lookups,
	  locking, refs and unrefs.

2009-07-29  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	  We don't need setup here anymore + improve logging.

2009-07-28  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/libbuzztard-core/machine.h:
	* src/lib/core/machine.c:
	* src/lib/core/sequence.c:
	* src/lib/core/setup.c:
	  Maintain wire list on each machine for incomming and outgoing wires. This
	  data is frequently used when updating the sequence, which is now faster.

2009-07-28  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c:
	  Fix underruns for real (I hope).

	* src/ui/edit/wire-analysis-dialog.c:
	  Use size-allocate instead of configure-event. Use local vars. to speedup a
	   little. Make it less racy when resizing.

2009-07-28  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/sink-bin.c:
	  Add another check and more logging.

2009-07-27  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/core_private.h:
	  Move define 1 up to prevent clashes (tentative).

	* src/ui/edit/main-page-patterns.c:
	  Make loop var unsigned to no overrun and fix stupid bug in terminal
	  loop condition.

2009-07-24  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-core/buzztard-core-sections.txt:
	* src/lib/core/libbuzztard-core/machine.h:
	* src/lib/core/libbuzztard-core/setup-methods.h:
	* src/lib/core/machine.c:
	* src/lib/core/sequence.c:
	* src/lib/core/setup.c:
	* src/lib/core/wire.c:
	* tests/lib/core/t-setup.c:
	  Remove one unused funtion from api. Add more internal _unchecked()
	  variants. Add more comments about how we might be able to optimize
	  things more.

2009-07-24  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/sequence.c:
	  Small optimization for sequence refreshs.

2009-07-23  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/cmd/cmd-application.c:
	  Sleep less often.

2009-07-23  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-core/buzztard-core-sections.txt:
	* src/lib/core/libbuzztard-core/sequence-methods.h:
	* src/lib/core/sequence.c:
	* src/ui/edit/main-page-sequence.c:
	  Make two methods public to allow mass sequence updates without
	  intermediate refreshs.

2009-07-22  Stefan Kost  <ensonic@users.sf.net>

	* po/de.po:
	* po/id.po:
	* po/nl.po:
	* po/nn.po:
	  Update them all.

2009-07-22  Stefan Kost  <ensonic@users.sf.net>

	* po/da.po:
	  Updating translations from TPO.

2009-07-22  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c:
	  Reset playline when resizing the pattern.

	* src/ui/edit/pattern-editor.c:
	  Draw playline with correct scroll offset.

2009-07-22  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c:
	  Search for currect pattern from active position backwards. Fixes
	  finding an earlier occurance and drawing the line at the wrong
	  position.

2009-07-21  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c:
	  Add more comments and two todo's.

	* src/ui/edit/pattern-editor.c:
	  Fix clipping of last line for patterns longer than window height. Also
	  clip number column.

2009-07-21  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/pattern-editor.c:
	  Implement clipping to y-ranges. Lowers cpu load by 5% when watching the
	  played pattern. Also rename some variables.

2009-07-21  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/pattern-editor.c:
	  Fix playpos redraws. Fix cell updates on editing.

2009-07-20  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/pattern-editor.c:
	  Fix note column cursor issue.

2009-07-19  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/pattern-editor.c:
	  Fix cursor redraws a bit (still one problem with note-columns left).

2009-07-19  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/pattern-editor.c:
	  Many thanks to moap for also committing the not finished pattern-editor
	  changes.

2009-07-19  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/sequence-view.c:
	  Don't redraw fully for loop lines too.

2009-07-17  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Sent NEWS.

	* NEWS:
	* src/ui/edit/about-dialog.c:
	  Add release NEWS. All translatable strings are now frozen.

	* src/ui/edit/main-page-machines.c:
	  Idea.

	* src/ui/edit/pattern-editor.c:
	  Logging.

2009-07-17  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	  Don't renegotiate formats which playing for now until it works.

2009-07-16  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Write NEWS.

	* src/lib/core/wire.c:
	  Make code a bit more readable (and prepare def param handling),

	* src/ui/edit/main-page-sequence.c:
	  Correctly set state of MSB button when updating sequence view.

	* src/ui/edit/pattern-editor.c:
	  Add some TODO for partial redraw optimizations.

2009-07-16  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-preferences-dialog.c:
	* src/ui/edit/machine-properties-dialog.c:
	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/main-page-sequence.c:
	* src/ui/edit/main-page-waves.c:
	* src/ui/edit/settings-page-interaction-controller.c:
	  Some fixed size tuning, where we constain the object size by layout.

2009-07-16  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-preferences-dialog.c:
	* src/ui/edit/machine-properties-dialog.c:
	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/main-page-sequence.c:
	* src/ui/edit/main-page-waves.c:
	* src/ui/edit/main-toolbar.c:
	* src/ui/edit/main-window.c:
	* src/ui/edit/settings-dialog.c:
	* src/ui/edit/settings-page-interaction-controller.c:
	  Set font-height on text cell-renderers.

2009-07-10  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/libbuzztard-core/machine.h:
	* src/lib/core/libbuzztard-core/pattern.h:
	* src/lib/core/libbuzztard-core/wave.h:
	* src/lib/core/libbuzztard-core/wavelevel.h:
	* src/lib/core/libbuzztard-core/wavetable.h:
	* src/lib/core/libbuzztard-core/wire.h:
	  Fix some of the copy'n'paste docs.

	* src/lib/core/machine.c:
	  Speedup caps nego a bit if we have new-enough gst.
	
	* src/ui/edit/Makefile.am:
	  Fix make dist.

2009-07-07  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/edit-application.c:
	  Report missing elements in any case.

	* src/ui/edit/bt-edit.h:
	* src/ui/edit/machine-preferences-dialog.c:
	* src/ui/edit/machine-properties-dialog.c:
	  Take scrollbar height into account for max height. Make default border
	  a bit bigger.

2009-07-06  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-window.c:
	  Add better format selection to save-as file-chooser. Add folder 
	  shortcuts for default folder to the left chooser pane.

2009-07-06  Stefan Kost  <ensonic@users.sf.net>

	* po/LINGUAS:
	* po/nn.po:
	* po/nn.po (added):
	  Add new translation.
	  
	* configure.ac:
	* src/lib/core/libbuzztard-core/core.h:
	  Add a few comments for using appsrc/appsink (too new yet).

2009-07-06  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song-io-native-bzt.c:
	* src/lib/core/wave.c:
	  Fix wave saving in the case of imported bmx files and in the case we
	  don't have the external files.

	* src/ui/edit/main-window.c:
	  Some more logging for filters.

2009-07-01  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	  print libgsf status in sumary.

	* src/lib/core/sink-bin.c:
	  Indent and test.

	* src/lib/core/song.c:
	  longer timeout on arm (not the proper ifdef)..

2009-06-30  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	  Add a sanity check back.

	* src/lib/core/sequence.c:
	  Avoid a double if(!NULL). Fix moving tracks left/right in sequence.

2009-06-28  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-sequence.c:
	  Have MSB-buttons & meter only in the header for the first instance of the
	  machine.

2009-06-27  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-sequence.c:
	  Update loop/length bars when ins/del full lines.

2009-06-27  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	* src/lib/core/wire.c:
	  Add some comments about GAP-awareness.

	* src/ui/edit/main-page-sequence.c:
	  Remove some leftover text (<small>) from testing. Some whitespace cleanup.

2009-06-27  Krzysztof Foltman  <kfoltman@users.sf.net>

	* src/ui/edit/main-page-patterns.c:
	  Handle wavetable gaps properly.

2009-06-27  Krzysztof Foltman  <kfoltman@users.sf.net>

	* src/ui/edit/main-page-patterns.c:
	  Fix for the previous fix + set the combo when wavetable number is
	  entered (assumes the waves are sequentially numbered... for now)

2009-06-27  Krzysztof Foltman  <kfoltman@users.sf.net>

	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/pattern-editor.c:
	* src/ui/edit/pattern-editor.h:
	  Fix a bug causing wave number not to be set when entering same
	  note in different octave, and to be set on the 'note off' value.

2009-06-26  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/gtkvumeter.c:
	  Only redraw if the new levels are different.

	* src/ui/edit/machine-canvas-item.c:
	  Use strconcat instread of stdup_printf

	* src/ui/edit/main-page-sequence.c:
	  Attempt to make MSB button a bit smaller even. Does not work.

2009-06-25  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/sequence-view.c:
	  Save 10% cpu on my machine, by only redrawing areas for the playline
	  instead of repainting the whole treeview.

2009-06-25  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-core/buzztard-core-sections.txt:
	* src/lib/core/libbuzztard-core/machine-methods.h:
	* src/lib/core/machine.c:
	* src/ui/edit/machine-properties-dialog.c:
	  Do same refactoring for voice params too. Reuse more code. Add api to
	  update default for all params of a machine. Fix a crasher when loading a
	  new song while having settings windows open.

2009-06-24  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	  Buzz version requiremnts.

	* docs/reference/bt-core/buzztard-core-sections.txt:
	* src/lib/core/libbuzztard-core/machine-methods.h:
	* src/lib/core/machine.c:
	* src/ui/edit/machine-properties-dialog.c:
	* src/ui/edit/main-toolbar.c:
	  Refactor api for default property values. Need to do same changes for
	  voice params.
	
	* src/ui/edit/main-page-sequence.c:
	  Add a todo: comment.

2009-06-21  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-properties-dialog.c:
	  Refactored a default param handling a bit. Need to come up with bigger
	  plan.
	* src/ui/edit/main-page-sequence.c:
	  Ideas.

2009-06-21  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-properties-dialog.c:
	  Mark song as unsaved, when changing presets. Add todo for preset loading.

2009-06-20  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/pattern-editor.c:
	  Fix editing the octave of 'b'.

2009-06-20  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-sequence.c:
	  Allow using 'b' and 'e' for entering patterns too.

2009-06-20  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-machines.c:
	  Reset pointer for empty songs. Otherwise we access released memory from
	  previous song.

2009-06-20  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/pattern.c:
	  Do deep copies for GValues in a pattern. Otherwise we get crashes when
	  editing notes.

2009-06-20  Stefan Kost  <ensonic@users.sf.net>

	* TODO:
	  Add nice tip for testing translations.
	* src/ui/edit/main-page-sequence.c:
	  Add an idea. Fix loop start end changes triggering assertions.

2009-06-14  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song.c:
	  Also clamp playpos if >end. Log all eos messages.

2009-06-11  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	  Ensure valid enums when randomizing settings.

2009-06-11  Krzysztof Foltman  <kfoltman@users.sf.net>

	* src/ui/edit/pattern-editor.c:
	  Fix B note entry.

2009-06-10  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song-io-native-bzt.c:
	* src/lib/core/song-io-native-xml.c:
	* src/lib/core/wave.c:
	  Comments and docs.

	* src/ui/edit/main-page-patterns.c:
	  Don't disconnect handlers twice. Show empty pattern if a machine has no
	  patterns.

2009-06-10  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Sent news.

2009-06-06  Stefan Kost  <ensonic@users.sf.net>

	* docs/help/bt-edit/C/buzztard-edit.xml:
	  More links.

2009-06-05  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c:
	  Special case handling for volume range.

	* src/ui/edit/pattern-editor.c:
	  Rounding fix.

2009-06-02  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Collect NEWS.

	* src/lib/core/song-info.c:
	  Don't write NULL values to taglist.

2009-05-25  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/bt-edit.h:
	* src/ui/edit/edit-application.c:
	  Implement bak file creation and save saving (don't overwrite files before
	  saving worked).

2009-05-24  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	  Downgrade logs.

	* src/ui/edit/edit-application.c:
	  More planning.

2009-05-21  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/edit-application.c:
	  Planning comment for safe song saving.

2009-05-20  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/source-machine.c:
	  We don't need that big buffer-time. Not sure how we can detect it.

2009-05-19  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-sequence.c:
	  It actually works, if I save in the editor.

2009-05-19  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-sequence.c:
	  Doing a song-new trigegrs lots of assertion bacause of last change
	  here. This should have fixed it, but apparently has not.

2009-05-19  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/libbuzztard-core/core.h:
	* src/lib/core/source-machine.c:
	  Only set buffer size for baseaudiosrc elements.

	* src/lib/core/wire.c:
	  Add idea comment.

2009-05-16  Stefan Kost  <ensonic@users.sf.net>

	* design/bindings/play.py:
	  More experiments.

	* src/lib/core/wave.c:
	  Add a huge todo and atleast don't crash for now. When saving we expect the
	  original sound files to be present. If they are not we need to save what
	  we have in memory. Also use a constant instead of hardcoded 44100.

	* src/ui/edit/btmemoryaudiosrc.c:
	* src/ui/edit/btmemoryaudiosrc.h:
	  Use constant instead of hardcoded 44100.

	* src/ui/edit/main-page-sequence.c:
	  Disconnect notify handler when rebuilding seqeunce or the context menu to
	  fix assertion in the signal-handler. Remove widget-name hack to get
	  machine name when adding a track, as that was broken when then machine got
	  renamed.

2009-05-13  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Collect news.

	* design/bindings/play.py:
	  Experiments.

	* src/lib/core/sink-bin.c:
	* src/lib/core/song.c:
	  Comment.

	* src/ui/edit/main-page-patterns.c:
	  Don't reset wave number when editing octave.

2009-05-13  Stefan Kost  <ensonic@users.sf.net>

	* po/Makevars:
	  Neat way to minimize the conflics of po files.

	* src/lib/core/source-machine.c:
	  Don't disable live for live sources. The song simply won't play then.
	  Instead increase buffering. We probabably need to configure queueing
	  as well too.

2009-05-13  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-window.c:
	  Fix format string.

2009-05-11  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song.c:
	  Optionally use READY for stopping. This helps to keep the jack
	  connection persistent.
	  
	* src/ui/edit/machine-menu.c:
	  Downgrade WARNING as its not one.

2009-05-10  Stefan Kost  <ensonic@users.sf.net>

	* autogen.sh:
	  aclocal gather all the necessary macros. And libtoolize installs m4 files.
	  They must be present before running aclocal. Without this patch, autoconf
	  complains about unknown libtool macros (using 2.2.6a-4 on Debian).

2009-05-08  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/sink-bin.c:
	  Commenting.

	* src/ui/edit/main-window.c:
	  Small filter fix and more comments about the issues.

2009-05-08  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Collect NEWS.

	* src/ui/edit/main-window.c:
	  Do some file-filter fallback - no luck still :/

2009-05-07  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/sink-bin.c:
	  Comments and more debug details.

2009-05-06  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/bt-edit.h:
	* src/ui/edit/bt-edit.hildon.gtkrc:
	* src/ui/edit/main-page-info.c:
	* src/ui/edit/main-page-waves.c:
	* src/ui/edit/main-pages.c:
	* src/ui/edit/main-statusbar.c:
	* src/ui/edit/main-toolbar.c:
	  Even more hildon ui tweaks.

2009-05-05  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/Makefile.am:
	* src/ui/edit/bt-edit.c:
	* src/ui/edit/bt-edit.hildon.gtkrc:
	* src/ui/edit/main-page-machines.c:
	  Some more hildon ui tweaks.

2009-05-05  Stefan Kost  <ensonic@users.sf.net>

	* pixmaps/gnome/32x32/master.png:
	* pixmaps/gnome/48x48/master.png:
	* pixmaps/gnome/64x64/master.png:
	* pixmaps/gnome/Makefile.am:
	  Missing icons.

	* src/ui/edit/main-page-info.c:
	  Small inlining of values.

	* src/ui/edit/settings-page-audiodevices.c:
	  TODO.

2009-05-04  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* src/ui/edit/bt-edit.h:
	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/main-window.c:
	  Hildon Fixes.

2009-05-04  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/tools.c:
	* src/ui/edit/ui-resources.c:
	  Icons size is in pixels.

2009-04-30  Stefan Kost  <ensonic@users.sf.net>

	* Makefile.am:
	  Remove non existing file.

	* NEWS:
	  Prepare for pre-releasing.
	
	* docs/help/bt-edit/C/Makefile.am:
	  move comment around.

	* src/lib/core/sink-bin.c:
	* src/lib/core/song-info.c:
	  Microoptimization.

2009-04-29  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/wire.c:
	* src/ui/edit/main-page-patterns.c:
	  More format string warning fixes.

2009-04-29  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/ic/ic_private.h:
	  Include from right path.

2009-04-28  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	  Show if we will build user docs.

	* docs/Makefile.am:
	* docs/help/bt-edit/C/Makefile.am:
	  We seem to fail, if there is no scrollkeeper installed. Need to recheck.

2009-04-28  Stefan Kost  <ensonic@users.sf.net>

	* README:
	* configure.ac:
	* pixmaps/gnome/32x32/effect-bypass.png:
	* pixmaps/gnome/32x32/effect-mute.png:
	* pixmaps/gnome/32x32/effect.png:
	* pixmaps/gnome/32x32/generator-mute.png:
	* pixmaps/gnome/32x32/generator-solo.png:
	* pixmaps/gnome/32x32/generator.png:
	* pixmaps/gnome/32x32/master-mute.png:
	* pixmaps/gnome/48x48/effect-bypass.png:
	* pixmaps/gnome/48x48/effect-mute.png:
	* pixmaps/gnome/48x48/effect.png:
	* pixmaps/gnome/48x48/generator-mute.png:
	* pixmaps/gnome/48x48/generator-solo.png:
	* pixmaps/gnome/48x48/generator.png:
	* pixmaps/gnome/48x48/master-mute.png:
	* pixmaps/gnome/64x64/buzztard.png:
	* pixmaps/gnome/64x64/effect-bypass.png:
	* pixmaps/gnome/64x64/effect-mute.png:
	* pixmaps/gnome/64x64/effect.png:
	* pixmaps/gnome/64x64/generator-mute.png:
	* pixmaps/gnome/64x64/generator-solo.png:
	* pixmaps/gnome/64x64/generator.png:
	* pixmaps/gnome/64x64/master-mute.png:
	* pixmaps/gnome/Makefile.am:
	* src/ui/edit/bt-edit.h:
	  We don't directly depend on librsvg anymore. Add prescaled pngs, for
	  systems without svg pixbuf loaders.

2009-04-28  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/gconf-settings.c:
	  Don't sync if there were no writes.

2009-04-27  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-menu.c:
	  Rename submenu for live inputs and stick bins into a submenu too.

2009-04-26  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-machines.c:
	  Optimize update order to fix garbage when zooming.

2009-04-24  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-menu.c:
	  Reshuffle to only load plugins if we need the type.

2009-04-24  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song.c:
	  Comments.

	* src/ui/edit/bt-edit.h:
	* src/ui/edit/machine-menu.c:
	  Stick live-sources into a submenu.

2009-04-23  Stefan Kost  <ensonic@users.sf.net>

	* design/bindings/play.js:
	  Proper signal handler.

2009-04-23  Stefan Kost  <ensonic@users.sf.net>

	* design/bindings/play.js:
	* design/bindings/play.py:
	  Improve the bindings examples. js works!

	* src/lib/core/song-io.c:
	  Copy the string we get passed as a parameter.

2009-04-23  Stefan Kost  <ensonic@users.sf.net>

	* docs/help/bt-edit/C/buzztard-edit.xml:
	  More docs and spelling fixes.

2009-04-22  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/Makefile.am:
	  Remove non exiting file.

	* src/lib/core/buzzcallbacks.c:
	  Flag stereo samples.

2009-04-22  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/buzzcallbacks.c:
	  Add some warning logs for failure cases and do some micro optimization.

	* src/ui/edit/main-page-patterns.c:
	  Reflow pattern updates to have less redraws and avoid switching the
	  pattern if we switch tabs.

	* src/ui/edit/pattern-editor.c:
	  Default is empty pattern.

2009-04-21  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/buzzcallbacks.c:
	  Have one struct per wave-ix, is less racy. There still seems to be some
	  mismatch in the mapping here or in bsl.
	
	* src/ui/edit/main-page-patterns.c:
	  play-notes -> play-live

2009-04-20  Krzysztof Foltman  <kfoltman@users.sf.net>

	* src/ui/edit/pattern-editor.c:
	  Fix handling of '1' key in second column of the note parameter.

2009-04-20  Stefan Kost  <ensonic@users.sf.net>

	* docs/help/bt-edit/C/buzztard-edit.xml:
	  Doc fixes and copy one section from my GJ article.

2009-04-20  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song.c:
	  Fix the build.

2009-04-10  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  updates.

	* docs/reference/bt-core/buzztard-core-sections.txt:
	* src/lib/core/libbuzztard-core/setup-methods.h:
	* src/lib/core/libbuzztard-core/song-methods.h:
	* src/lib/core/setup.c:
	* src/lib/core/song-io.c:
	* src/lib/core/song.c:
	  Make more api internal. Remove some dead code. implement idle-looping (e.g.
	  for play-notes if song is not playing).
	
	* src/ui/edit/main-page-patterns.c:
	  Use new idle-loop feature. Also allow to play any trigger parameters. Need
	  a fix for buzz sources (nned to unset the parameter after a tick).

2009-04-10  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-properties-dialog.c:
	  Fix previous change to not crash :)

	* src/ui/edit/main-page-sequence.c:
	  Only free colors if we got them.

2009-04-09  Stefan Kost  <ensonic@users.sf.net>

	* docs/help/bt-edit/C/buzztard-edit.xml:
	  More docs.

	* src/ui/cmd/bt-cmd.c:
	* src/ui/edit/bt-edit.c:
	  Fix one time leaks of the string option args.

2009-04-08  Krzysztof Foltman  <kfoltman@users.sf.net>

	* src/ui/edit/pattern-editor.c: 
	  Implement the 'note off' key (1), use correct 'note off' value
	  (255), do not produce invalid notes on octave change of the "empty"
	  note

2009-04-08  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c:
	  Don't enter wave-ix when pressing ".", instead clear the wave-ix column too.

2009-04-08  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	* src/lib/core/setup.c:
	  Don't leak da pad!

2009-04-08  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-core/buzztard-core-sections.txt:
	* src/lib/core/libbuzztard-core/machine-methods.h:
	* src/lib/core/machine.c:
	  Enable new API.

	* src/ui/edit/main-page-patterns.c:
	  Enter wave-ix in tracker patterns when inputing notes.

2009-04-07  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/pattern.c:
    Don't leak g_values.

	* src/lib/core/machine.c:
	* src/ui/edit/main-page-patterns.c:
	  Prepare code for entering wave-ix in tracker patterns.

	* src/ui/edit/pattern-editor.c:
	  Init base octave (needs proper fix).

2009-04-06  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/pattern.c:
	  Add todo: for more leaks to fix.

	* src/ui/edit/machine-properties-dialog.c:
	* src/ui/edit/main-page-patterns.c:
	  Don't leak described params. Fixes #2735298.

2009-04-06  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/wire-pattern.c:
	* src/lib/core/wire.c:
	  Fix crasher, caused by initializing a const var. Make the related unrefs
	  conditional too.

2009-04-06  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c:
	  Set base octave to 4 and revert what moap wrongly committed.

2009-04-05  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	* src/lib/core/wave.c:
	* src/lib/core/wire-pattern.c:
	* src/lib/core/wire.c:
	* src/ui/edit/gtkvumeter.c:
	* src/ui/edit/machine-canvas-item.c:
	* src/ui/edit/pattern-editor.c:
	* src/ui/edit/wave-viewer.c:
	* src/ui/edit/wire-canvas-item.c:
	  More clang checker fixes: remove dead code, fix some logic bugs. Also chain
	  up in out custom widgets.

2009-04-05  Stefan Kost  <ensonic@users.sf.net>

	* design/gui/svgcanvas2.c:
	  Remove unused var.

	* src/lib/core/song-info.c
	  Fix logic. (found by LLVM clang checker).
	
2009-04-05  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-sequence.c:
	  Don't leak GdkColors.

	* src/lib/core/wave.c:
	* src/ui/edit/wave-viewer.c:
	  More valgrind cleanups.

2009-04-05  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	  Indent + commenting.

	* src/ui/edit/main-page-patterns.c:
	  Fix some memory leaks regarding pattern handling.

2009-03-31  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-sequence.c:
	  Use sensite property on renderer instead of custom color. Need to do
	  the same elsewhere.

2009-03-30  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	* docs/help/bt-edit/C/buzztard-edit.xml:
	* src/lib/core/song.c:
	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/main-page-sequence.c:
	  Docs, ideas and planning.

2009-03-30  Stefan Kost  <ensonic@users.sf.net>

	* tests/Makefile.am:
	  use LANG=C as the nameing of the eniglish locales differ between the
	  distros.

	* tests/songs/buzz1.xml:
	* tests/songs/buzz2.xml:
	* tests/songs/buzz3.xml:
	* tests/songs/buzz4.xml:
	* tests/songs/buzz5.xml:
	* tests/songs/buzz6.xml:
	* tests/songs/buzz7.xml:
	* tests/songs/buzz8.xml:
	* tests/songs/buzz9.xml:
	* tests/songs/combi1.xml:
	* tests/songs/combi2.xml:
	* tests/songs/combi3.xml:
	* tests/songs/melo1.xml:
	* tests/songs/melo3.xml:
	* tests/songs/melo4.xml:
	* tests/songs/melo5.xml:
	* tests/songs/simple2.xml:
	* tests/songs/simple3.xml:
	* tests/songs/simple4.xml:
	* tests/songs/simple5.xml:
	* tests/songs/test-simple4.xml:
	* tests/songs/test-simple5.xml:
	  Fix panorama property value type.

2009-03-29  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Updating news.

	* docs/help/bt-edit/C/buzztard-edit.xml:
	  Updating user docs a bit.

	* src/ui/edit/machine-canvas-item.c:
	  Defering the shading to when the icon is actualy beeing moved.

2009-03-29  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-canvas-item.c:
	  Kick out svg canvas item hack, that did not work well anyway. Update pixbufs
	  when zooming instead. Also apply effect, like desatoration and opacity.

	* src/ui/edit/ui-resources-methods.h:
	* src/ui/edit/ui-resources.c:
	  Allow to requested certain sizes for the svg graphics. Lazily recreate when
	  size changes.

2009-03-28  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Collect news.

	* src/lib/core/song.c:
	  Comment change.

	* src/ui/edit/machine-properties-dialog.c:
	* src/ui/edit/main-page-patterns.c:
	  Planning.

	* src/ui/edit/pattern-properties-dialog.c:
	  Set voice-spin-button to initial value.

2009-03-27  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	* src/lib/core/wave.c:
	  Fix wrong caps detail. Its called "signed" and not "signdness", also fix the
	  type of it. This cures the constant renegotiation, that was causing lockups.

	* src/lib/core/setup.c:
	  Remove the ifdefs again. That wasn't the issue.

2009-03-25  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/setup.c:
	  Add ifdefs around the pad_blocking, but this seems not to cause the lock-ups
	  during dynamic editing.

	* src/ui/edit/edit-application.c:
	  Add sanity check and flush the bin, in case its not empty after unloding a
	  song.

2009-03-25  Stefan Kost  <ensonic@users.sf.net>

	* tests/Makefile.am:
	  Add help about how to run single tests.

	* tests/lib/core/e-network.c:
	  Activate one more test and add two test for dynamic song modifications.

2009-03-24  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-properties-dialog.c:
	  Fix crasher, we forgot to disconnect signal handlers.

2009-03-24  Stefan Kost  <ensonic@users.sf.net>

	* docs/buzztard.xsd:
	* tests/songs/broken2.xml:
	* tests/songs/buzz1.xml:
	* tests/songs/buzz2.xml:
	* tests/songs/buzz3.xml:
	* tests/songs/buzz4.xml:
	* tests/songs/buzz5.xml:
	* tests/songs/buzz6.xml:
	* tests/songs/buzz7.xml:
	* tests/songs/buzz8.xml:
	* tests/songs/buzz9.xml:
	* tests/songs/combi1.xml:
	* tests/songs/combi2.xml:
	* tests/songs/combi3.xml:
	* tests/songs/example.xml:
	* tests/songs/melo1.xml:
	* tests/songs/melo2.xml:
	* tests/songs/melo3.xml:
	* tests/songs/melo4.xml:
	* tests/songs/melo5.xml:
	* tests/songs/simple1.xml:
	* tests/songs/simple2.xml:
	* tests/songs/simple3.xml:
	* tests/songs/simple4.xml:
	* tests/songs/simple5.xml:
	* tests/songs/test-simple1.xml:
	* tests/songs/test-simple2.xml:
	* tests/songs/test-simple3.xml:
	* tests/songs/test-simple4.xml:
	* tests/songs/test-simple5.xml:
	  Rewrite the schema and fix most of tests and schema. Fixes #2706086.

2009-03-23  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song-info.c:
	* src/ui/edit/main-page-info.c:
	  Add UI to short date-time-stamps in info-page. Fixes #2705959.

2009-03-23  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	  Add more disable deprecated targets.

	* docs/buzztard.xsd:
	* tests/songs/simple1.xml:
	  Tweaking the xsd. Still not validating.
	
	* tests/bt-check.c:
	  Add @todo:

2009-03-23  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/processor-machine.c:
	* src/lib/core/sink-machine.c:
	* src/lib/core/source-machine.c:
	  Don't segfault when error==NULL

	* tests/lib/core/e-song-io-native.c:
	  Add tests for saving.

2009-03-22  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/wave.c:
	  Fix waveloader. This needs unit-tests and some code cleanups.

2009-03-21  Stefan Kost  <ensonic@users.sf.net>

	* design/gui/svgcanvas2.c:
	* src/ui/edit/machine-canvas-item.c
	  Add our svg canvas item hack (disabled by default). This still causes some
	  odd redraw issues and needs to be better integrated with the themeing
	  support.

2009-03-21  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/pattern-editor.c:
	  Fix shift-tab.

2009-03-21  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-sequence.c:
	  Don't access pattern behind the end of the sequence. Fix also some oddities
	  in sequence length resizing.

2009-03-20  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	  More api-doc update for last change.

2009-03-20  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Collect news.

	* docs/reference/bt-core/buzztard-core-sections.txt:
	* src/lib/core/libbuzztard-core/machine-methods.h:
	* src/lib/core/machine.c:
	* src/ui/edit/edit-application.c:
	* src/ui/edit/machine-canvas-item.c:
	* src/ui/edit/main-page-sequence.c:
	* src/ui/edit/main-toolbar.c:
	* tests/lib/core/e-machine.c:
	  Add the ability to have pre- and post-gain level meters.	  
	  Main level meter is now post-gain.

	* src/ui/edit/main-menu.c:
	* src/ui/edit/render-progress.c:
	  Ideas.

2009-03-20  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Collect news.

	* src/ui/edit/machine-properties-dialog.c:
	  Implement dynamic changes.

	* src/ui/edit/main-page-patterns.c:
	  Add keybindings for navigating the comboboxes from the pattern-editor.

	* src/ui/edit/pattern-editor.c:
	  Filter by keys by modifier.

2009-03-19  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-properties-dialog.c:
	  Implement wire parameter groups. Needs more work for dynamic changes.

2009-03-18  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	  Todos and planning.

2009-03-18  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c:
	  Implements basic play notes (currently only works when song is playing).

	* pixmaps/Makefile.am:
	* pixmaps/stock_volume.png:
	* pixmaps/stock_volume.png (added):
	  Add temporary image for play-notes function.

	* src/ui/edit/pattern-editor.h:
	  Comments.

	* design/gui/master.svg:
	* design/gui/master.svg (added):
	  Add image that we for last commit.
	* src/lib/core/libbuzztard-core/machine-private.h (deleted):
    This is not needed anymore.

2009-03-17  Stefan Kost  <ensonic@users.sf.net>

	* design/gui/svgcanvas2.c:
	  Try using svg via pixbuf directly.

2009-03-17  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	* src/lib/core/setup.c:
	* src/lib/core/wire.c:
	  Improve logging and do more cleanup.

	* src/ui/edit/edit-application.c:
	  When loading a new song, set old to NULL, so that stuff gets disposed. This
	  fixes duplicated name issues.

	* src/ui/edit/machine-canvas-item.c:
	* src/ui/edit/wire-canvas-item.c:
	  Fix cleanup, if song is reset from app before.

2009-03-17  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song.c:
	  Better workaround for older version without the fix.

2009-03-16  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/setup.c:
	  Update position to improv sync of new sources.

	* src/lib/core/song.c:
	  Workaround for segment-done problem.

2009-03-15  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/setup.c:
	  Fully switch to new code.

	* src/lib/core/song.c:
	  Log more details and check more return codes. Somehow the mainloop gets
	  stuck for a moment when looping. We also get multiple segment-done messages.
	
	* src/ui/edit/main-toolbar.c:
	  Try high priority for position query updates, to ensure we update if
	  mainloop is running.

2009-03-13  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/ic/registry.c:
	  Don't leak hal-strings.

2009-03-13  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/gtkvumeter.c:
	  Comment merging.

	* src/ui/edit/pattern-editor.c:
	  Fix access of uninitialized memory.

	* src/ui/edit/panorama-popup.c:
	* src/ui/edit/volume-popup.c:
	  Indenting and dead code removal.

2009-03-12  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/cmd/bt-cmd.c:
	* src/ui/edit/bt-edit.c:
	  Intenting, and free option context in -exit.

	* src/ui/edit/gtkvumeter.c:
	* src/ui/edit/gtkvumeter.h:
	  Save the gradients.

	* src/ui/edit/pattern-editor.c:
	  Fully implement End key logic (to be opposite of Home).

2009-03-10  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* src/lib/core/tools.c:
	  Prefer to use monotonic clock for cpu load display. Add info about to get
	  the number of cpus, if we need to scale the load value.

2009-03-10  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-core/buzztard-core-sections.txt:
	* src/lib/core/wire-pattern.c:
	* src/ui/edit/panorama-popup.c:
	* src/ui/edit/ui-resources.c:
	* src/ui/edit/volume-popup.c:
	  Doc fixes.

2009-03-10  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	  Fix some copy'n'paste bugs. Use template to do fresh renegotiation, 
	  otheriwse we can never go back from some selected format.

2009-03-08  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Wrote & sent news.

	* src/lib/core/machine.c:
	* src/lib/core/setup.c:
	  Calculate graph depth and do state changes in the right order. We still have
	  negotiation failure :/.

2009-03-07  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-menu.c:
	* src/ui/edit/main-page-sequence.c:
	  Add "play from cursor"/F6 functionaliy. Use enum for some constants in
	  sequence page.

2009-03-05  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-menu.c:
	  Fix reursive menus. We now can have submenues of the same name several
	  times.

2009-03-05  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/setup.c:
	  Check more return values.

2009-03-04  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Write news.

	* buzztard.doap:
	  CVS->SVN.

	* configure.ac:
	  Don't mention cvs anymore.

	* src/lib/core/machine.c:
	  Add more logging and return value checks.

	* src/ui/edit/gtkvumeter.c:
	  Add one more author.

2009-03-04  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	  Try to activate the pad.

	* src/lib/core/song-io.c:
	  Use local symbol scope.

2009-03-02  Stefan Kost  <ensonic@users.sf.net>

	* design/gui/svgcanvas2.c:
	  Desaturate the pixbuf as an example.

2009-03-02  Stefan Kost  <ensonic@users.sf.net>

	* design/gui/effect-mute.svg:
	* design/gui/generator-solo.svg:
	* design/gui/svgcanvas2.c:
	* design/gui/svgcanvas2.c (added):
	* design/gui/effect-mute.svg (added):
	  Add another example for scaling svgs.

	* src/ui/edit/main-page-machines.c:
	  Disable debugging code.
	

2009-03-02  Stefan Kost  <ensonic@users.sf.net>

	* Makefile.am:
	  Disable scrollkeeper for distcheck (because it ignores the --prefix).

	* docs/reference/bt-cmd/Makefile.am:
	* docs/reference/bt-core/Makefile.am:
	* docs/reference/bt-edit/Makefile.am:
	  Remove name spaces (gtk-doc can figure out automatically).

2009-02-27  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/setup.c:
	  Implement state-change order, plus various cleanups. Removing elements while
	  playing seems to work, adding links results in errors still.

2009-02-27  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/setup.c:
	  Wrap macros to function and add warnings.

	* src/ui/edit/gtkvumeter.c:
	* src/ui/edit/gtkvumeter.h:
	  Add cairo version from http://bugzilla.gnome.org/show_bug.cgi?id=547490
	  Do some fixes (diagonal fills) and add shading.

2009-02-27  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/setup.c:
	  As moap has silently committed setup.c and songs.c anyway, atleast disable
	  the new code for now.

2009-02-27  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	  Fix format negotiation. Unset flushing of new pads.

2009-02-25  Stefan Kost  <ensonic@users.sf.net>

	* Makefile.am:
	* autogen.sh:
	* m4/shave.m4:
	* shave-libtool.in:
	* shave.in:
	  Update shave.

2009-02-21  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/cmd/bt-cmd.c:
	* src/ui/edit/bt-edit.c:
	  Set app name also in buzztard-cmd and set pulse hints for new pulseaudio
	  versions (0.9.15).

2009-02-20  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* m4/shave.m4:
	* shave-libtool.in:
	* shave.in:
	* m4/shave.m4 (added):
	* shave.in (added):
	* shave-libtool.in (added):
	  Have a less verbose build.

2009-02-18  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-cmd/Makefile.am:
	* docs/reference/bt-core/Makefile.am:
	* docs/reference/bt-edit/Makefile.am:
	* docs/reference/bt-ic/Makefile.am:
	* tests/Makefile.am:
	  Use check from gtk-doc instead of own one.

2009-02-18  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Collect news.

	* README:
	* configure.ac:
	  Give a hint if user installs into a non know location.

2009-02-16  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-menu.c:
	  Fix F10 shortcut and remove (duplicated) mnemonics from debug menu. Also
	  don't mark debug menu items as translatable.

	* src/ui/edit/main-page-patterns.c:
	  Add idea.

2009-02-15  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-menu.c:
	  Implement proper hierarchies.

2009-02-15  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c:
	  Mark pattern column labels as translatable.

2009-02-14  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/setup.c:
	  Planning.

2009-02-14  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	  Try to be helpful if we have disabled features.

2009-02-07  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Small update and sent news.

2009-02-07  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Writing news.

	* src/lib/core/setup.c:
	* src/ui/edit/machine-canvas-item.c:
	  Planning.	  

2009-02-06  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-menu.c:
	  More robust machine klass parsing code.

2009-02-06  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/libbuzztard-core/machine.h:
	* src/lib/core/libbuzztard-core/setup-methods.h:
	* src/lib/core/libbuzztard-core/wire.h:
	* src/lib/core/machine.c:
	* src/lib/core/processor-machine.c:
	* src/lib/core/setup.c:
	* src/lib/core/sink-machine.c:
	* src/lib/core/song.c:
	* src/lib/core/source-machine.c:
	* src/lib/core/wire.c:
	* tests/lib/core/e-network.c:
	  Merge changes from REFACTOR_HIERARCHIC_PIPELINE branch.
	  Turn machines and wires into bins themself. Add a new algorithms that add
	  then bins to the pipeline only if they are connected to the master. This
	  allows to play songs with some unconnected machines.
	  Remove lots of not anymore needed code (more to be removed).

2009-02-03  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-ic/buzztard-ic-docs.sgml:
	* src/lib/ic/ic.c:
	  Fix the docs.

2009-02-03  Stefan Kost  <ensonic@users.sf.net>

	* design/gst/ref.c:
	  Add another test.

2009-02-02  Stefan Kost  <ensonic@users.sf.net>

	* docs/help/bt-edit/C/Makefile.am:
	  Add pdf generation.

	* docs/help/bt-edit/C/buzztard-edit.xml:
	  Write a few more sentences. Add image scaling for pdf output.

	* docs/help/mk-shadow.sh:
	  Add todo comment about setting image dpi.

2009-02-02  Stefan Kost  <ensonic@users.sf.net>

	* docs/help/bt-edit/C/buzztard-edit-C.omf.in:
	  Fix type in replacement variable, so that we get the correct date in.

	* docs/help/bt-edit/C/buzztard-edit.xml:
	  Bump docbook version.

2009-01-26  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-toolbar.c:
	  Mark song as unsaved when master volume was changed. Removed "delayed"
	  update policy for master volume and add some epsilon filtering for changes.

2009-01-26  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/sink-bin.c:
	* src/ui/edit/main-toolbar.c:
	* src/ui/edit/volume-popup.c:
	  Fix delayed setting of master volume when loading songs. Also use same code
	  to apply log-scaling for ui. Fixes to quiet volumes.

2009-01-21  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/wave.c:
	* src/lib/core/wavetable.c:
	  Port one more class.

	* src/lib/core/wire-pattern.c:
	  Fix type in comment.

2009-01-20  Stefan Kost  <ensonic@users.sf.net>

	reviewed by: <delete if not using a buddy>
	patch by: <delete if not someone else's patch>

	* docs/reference/bt-cmd/Makefile.am:
	* docs/reference/bt-core/Makefile.am:
	* docs/reference/bt-edit/Makefile.am:
	* docs/reference/bt-ic/Makefile.am:
	* docs/reference/bt-ic/buzztard-ic-docs.sgml:
	* src/lib/ic/ic.c:

2009-01-20  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-cmd/buzztard-cmd-docs.sgml:
	* docs/reference/bt-core/buzztard-core-docs.sgml:
	* docs/reference/bt-edit/buzztard-edit-docs.sgml:
	* docs/reference/bt-ic/buzztard-ic-docs.sgml:
	  Restructure docs.

2009-01-19  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-properties-dialog.c:
	  Downgrade left-over debug warning.

2009-01-19  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	* src/lib/core/pattern.c:
	* src/lib/core/processor-machine.c:
	* src/lib/core/sink-machine.c:
	* src/lib/core/source-machine.c:
	* src/ui/edit/main-page-sequence.c:
	  Only add machines once the are fully constructed, so that e.g. noone can add
	  new patterns before sub-classes have added theirs.
	  Also rework bt_pattern_new_with_event() to never return NULL. This is a
	  protected method and their would have been failure before it its called.

2009-01-19  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	* src/lib/core/pattern.c:
	* src/lib/core/processor-machine.c:
	* src/lib/core/sequence.c:
	* src/lib/core/setup.c:
	* src/lib/core/sink-machine.c:
	* src/lib/core/song-info.c:
	* src/lib/core/song.c:
	* src/lib/core/source-machine.c:
	* src/lib/core/wave.c:
	* src/lib/core/wavelevel.c:
	* src/lib/core/wavetable.c:
	* src/lib/core/wire-pattern.c:
	* tests/lib/core/e-network.c:
	* tests/lib/core/e-setup.c:
	* tests/lib/core/e-song-info.c:
	* tests/lib/core/e-source-machine.c:
	* tests/lib/core/t-pattern.c:
	* tests/lib/core/t-sequence.c:
	* tests/lib/core/t-setup.c:
	* tests/lib/core/t-song-info.c:
	* tests/lib/core/t-song.c:
	  Port more classes to never return NULL, but check & warn in _constructed().
	  Adjust the unit test for it.

2009-01-19  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-canvas-item.c:
	* src/ui/edit/main-page-sequence.c:
	* src/ui/edit/main-toolbar.c:
	* src/ui/edit/wire-analysis-dialog.c:
	  Fix drawing from different thread in other places. More notes about
	  using gslice.

2009-01-18  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  News sent.

	* src/lib/core/sink-machine.c:
	  Remove double return;

	* src/ui/edit/machine-canvas-item.c:
	  Fix drawing from different thread. Need to do that elsewhere too. Also add a
	  todo about using g_slice.

2009-01-17  Stefan Kost  <ensonic@users.sf.net>

	* README:
	* docs/reference/bt-core/buzztard-core-sections.txt:
	* src/lib/core/Makefile.am:
	* src/lib/core/application.c:
	* src/lib/core/gconf-settings.c:
	* src/lib/core/libbuzztard-core/machine.h:
	* src/lib/core/libbuzztard-core/persistence-methods.h:
	* src/lib/core/libbuzztard-core/persistence.h:
	* src/lib/core/libbuzztard-core/processor-machine-methods.h:
	* src/lib/core/libbuzztard-core/settings-methods.h:
	* src/lib/core/libbuzztard-core/sink-machine-methods.h:
	* src/lib/core/libbuzztard-core/source-machine-methods.h:
	* src/lib/core/libbuzztard-core/wire-methods.h:
	* src/lib/core/machine.c:
	* src/lib/core/pattern.c:
	* src/lib/core/persistence.c:
	* src/lib/core/plainfile-settings.c:
	* src/lib/core/processor-machine.c:
	* src/lib/core/sequence.c:
	* src/lib/core/settings.c:
	* src/lib/core/setup.c:
	* src/lib/core/sink-bin.c:
	* src/lib/core/sink-machine.c:
	* src/lib/core/song-info.c:
	* src/lib/core/song-io-native-bzt.c:
	* src/lib/core/song-io-native-xml.c:
	* src/lib/core/song-io.c:
	* src/lib/core/song.c:
	* src/lib/core/source-machine.c:
	* src/lib/core/wave.c:
	* src/lib/core/wavelevel.c:
	* src/lib/core/wavetable.c:
	* src/lib/core/wire-pattern.c:
	* src/lib/core/wire.c:
	* src/lib/ic/abs-range-control.c:
	* src/lib/ic/control.c:
	* src/lib/ic/device.c:
	* src/lib/ic/input-device.c:
	* src/lib/ic/midi-device.c:
	* src/lib/ic/registry.c:
	* src/lib/ic/trigger-control.c:
	* src/ui/cmd/cmd-application.c:
	* src/ui/edit/bt-edit.c:
	* src/ui/edit/edit-application.c:
	* src/ui/edit/machine-menu.c:
	* src/ui/edit/main-page-machines.c:
	* tests/bt-check.c:
	* tests/bt-check.h:
	* tests/bt-test-settings.c:
	* tests/lib/core/Makefile.am:
	* tests/lib/core/e-machine.c:
	* tests/lib/core/e-network.c:
	* tests/lib/core/e-pattern.c:
	* tests/lib/core/e-processor-machine.c:
	* tests/lib/core/e-sequence.c:
	* tests/lib/core/e-setup.c:
	* tests/lib/core/e-sink-machine.c:
	* tests/lib/core/e-song-io-native.c:
	* tests/lib/core/e-source-machine.c:
	* tests/lib/core/s-sink-machine.c:
	* tests/lib/core/t-machine.c:
	* tests/lib/core/t-sequence.c:
	* tests/lib/core/t-setup.c:
	* tests/lib/core/t-sink-machine.c:
	* tests/lib/core/t-song.c:
	* tests/lib/core/t-source-machine.c:
	* tests/lib/core/t-wire.c:
	* tests/ui/edit/e-bt-machine-rename-dialog.c:
	* tests/ui/edit/e-bt-pattern-properties-dialog.c:
	* tests/lib/core/e-sink-machine.c (added):
	  Refactor libbtcore gobject to use constructed() vmethod and get rid of own
	  post g_object_new() construction. Now all _new() methods are pure
	  convinience. Like in g_object_new() they will never return NULL now.
	  Cleanup the persistence implementation to work with that. Now
	  _load() acts as a factory and creates objects. Turn many properties into
	  construct-only and therefore also drop code that did custom error-handling
	  to avoid changing those. 
	  Add more tests. For some of the aspects above more changes are comming.

2009-01-16  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/Makefile.am:
	* src/ui/edit/ui-resources.c:
	* src/ui/edit/ui-resources.h:
	* src/ui/edit/wire-analysis-dialog.c:
	  Add one more color and draw a grid in the background. Add more ideas.

2009-01-15  Stefan Kost  <ensonic@users.sf.net>

	* design/bindings/play.js:
	* design/bindings/play.py:
	  API updates.

	* src/ui/edit/edit-application.c:
	* src/ui/edit/machine-menu.c:
	* src/ui/edit/main-page-machines.c:
	  Revert the changes, that moap sneaked in with last commit.

2009-01-14  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/btmemoryaudiosrc.c:
	  Include tools.h for G_PARAM_STATIC_STRINGS.

2009-01-12  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	* src/lib/core/setup.c:
	  Be more efficient.

	* src/ui/edit/machine-canvas-item.c:
	  Allow to remove disconnected machine with unused patterns without
	  asking.

	* src/ui/edit/main-page-patterns.c:
	  Allow to remove unused patterns withou asking.

	* docs/help/bt-edit/C/buzztard-edit.xml:
	  Document the ui shortcuts.

2009-01-07  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c:
	  Fix crasher on 64bit when checking number of voices.

2009-01-04  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-core/buzztard-core-sections.txt:
	* src/lib/core/libbuzztard-core/song-io-methods.h:
	* src/lib/core/song-io.c:
	* src/ui/cmd/cmd-application.c:
	* src/ui/edit/edit-application.c:
	* tests/lib/core/e-song-info.c:
	* tests/lib/core/e-song-io-native.c:
	* tests/lib/core/e-song-io.c:
	* tests/lib/core/e-song.c:
	* tests/lib/core/t-sink-machine.c:
	* tests/lib/core/t-song-io-native.c:
	* tests/lib/core/t-song-io.c:
	  bt_song_io_new -> bt_song_io_make, its not a constructor. Better docs for
	  it.

2009-01-04  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/Makefile.am:
	* src/lib/ic/Makefile.am:
	  Don't use a pattern rule. It is not portable and not needed here.

2008-12-31  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Write NEWS.

	* src/ui/edit/main-page-sequence.c:
	  Also show selection in cursor column. Clamp cursor pos to editable area.

2008-12-31  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-sequence.c:
	  Draw the cursor in label column as well.

2008-12-31  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/Makefile.am:
	* src/lib/ic/Makefile.am:
	* src/ui/cmd/Makefile.am:
	* src/ui/edit/Makefile.am:
	  Link to libintl if needed.

	* src/lib/core/pattern.c:
	* src/lib/core/song-info.c:
	* src/ui/edit/sequence-view.c:
	* src/ui/edit/settings-page-playback-controller.c:
	* src/ui/edit/wire-analysis-dialog.c:
	  Comments for translators.

	* src/ui/edit/main-menu.c:
	  Warn if env-var is not set.

	* src/ui/edit/main-page-sequence.c:
	  Make Ctrl-R removing current track. Fix cursor pos after moving tracks.
	  Fix insert/delete full row shortcuts.

2008-12-30  Stefan Kost  <ensonic@users.sf.net>

	* Makefile.am:
	* autogen.sh:
	  Make use of a macro dir.

2008-12-29  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-menu.c:
	  Add a debug menu (when configured with --enable-debug). Add command to dump
	  and show gstreamer pipeline for current song.

2008-12-28  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-canvas-item.c:
	  Mark as done.

	* m4/README (deleted):
	  Not needed.

2008-12-27  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	  Use more automake features.

	* docs/reference/Makefile.am:
	  Tell why we override build order.

	* src/lib/core/Makefile.am:
	* src/lib/ic/Makefile.am:
	  No need to override build order.

2008-12-26  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	  Run 'autoupdate' on configure.ac.

2008-12-19  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/sequence.c:
	* src/lib/core/song.c:
	* src/ui/edit/main-page-sequence.c:
	  Improve playback position handling to work like in buzz.

2008-12-17  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	  Add logging.

	* src/ui/edit/machine-preferences-dialog.c:
	  Set unsaved when editing machine properties. Filter more interfaces.

	*	src/ui/edit/machine-properties-dialog.c:
	  Set unsaved when editing machine properties. Better code reuse. Remove some
	  leftover code.

2008-12-16  Stefan Kost  <ensonic@users.sf.net>

	* README:
	  Move hacking stuff to wiki.

	* src/ui/edit/bt-edit.h:
	* src/ui/edit/machine-preferences-dialog.c:
	* src/ui/edit/machine-properties-dialog.c:
	  Turn 48 into define and make it 64 for now.

2008-12-15  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-preferences-dialog.c:
	* src/ui/edit/machine-properties-dialog.c:
	  More vertical reserve. Fix crashers when closing properties window while
	  playing. Fix leaks of NotifyData.

2008-12-15  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-preferences-dialog.c:
	  Filter baseclass and iface properties.

2008-12-15  Stefan Kost  <ensonic@users.sf.net>

	* po/LINGUAS:
	* po/id.po:
	* po/id.po (added):
	  Add new translation.

2008-12-15  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/libbuzztard-core.pc.in:
	* src/lib/ic/libbuzztard-ic.pc.in:
	  Require full include paths.

	* src/ui/edit/gtkvumeter.c:
	* src/ui/edit/gtkvumeter.h:
	  Update license.

2008-12-13  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/buzzcallbacks.c:
	  Use full include path.

2008-12-12  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* src/lib/core/song.c:
	  Ideas.

	* src/ui/edit/bt-edit.gtkrc:
	  Readd small vertical spacing.

	* src/ui/edit/main-page-waves.c:
	* src/ui/edit/main-toolbar.c:
	  Updating 10 times a second is enough.

2008-12-10  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-menu.c:
	  No idea how, but this file got borked on last commit.

2008-12-09  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-core/buzztard-core-sections.txt:
	* src/lib/core/machine.c:
	* src/lib/core/libbuzztard-core/machine-methods.h:
	  Add one more debugging method.

	* src/lib/core/song.c:
	  Ideas and logging.

	* buzztard.schemas.in:
	* src/lib/core/gconf-settings.c:
	* src/lib/core/libbuzztard-core/settings-private.h:
	* src/lib/core/settings.c:
	* src/ui/edit/main-menu.c:
	* src/ui/edit/main-window.c:
	  Add setting & UI for hiding status-bar. Add UI for fullscreen-
	  switching.

2008-12-08  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	  Don't warn for unhandled format for string types. Add more logging.

	* src/lib/core/sink-bin.c:
	  Add missing negation for error logging.

	* src/lib/core/song.c:
	  Remove timeout earlier. Hopefully fixes gobject warning when playing one
	  song after the other.

2008-12-08  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	  Fix comments. Don't leak param_parent for voices.

2008-12-08  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/pattern-editor.c:
	  Slightly reflow drawing code. Would be nice to collect strings for the
	  groups and draw less often.

2008-12-08  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/gconf-settings.c:
	  Handle undefined settings (strange that GError did not worked).

	* src/lib/core/settings.c:
	  Use symbolic default.

	* src/lib/core/sink-bin.c:
	  Add more logging for error cases.

2008-12-07  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	  Support LONG and ULONG here.

2008-12-07  Stefan Kost  <ensonic@users.sf.net>

	patch by: Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>

	* src/ui/edit/machine-properties-dialog.c:
	  Fix handling of sparse enums.

2008-12-07  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-actions.c:
	  Fix copy'n' paste error.

2008-12-07  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* src/ui/edit/about-dialog.c:
	* src/ui/edit/bt-edit.c:
	* src/ui/edit/bt-edit.h:
	* src/ui/edit/machine-actions.c:
	* src/ui/edit/machine-actions.h:
	* src/ui/edit/machine-canvas-item.c:
	* src/ui/edit/machine-properties-dialog.c:
	* src/ui/edit/main-menu.c:
	  No libgnome-dependency anymore.

2008-12-05  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-canvas-item.c:
	  Allow deleting machines without asking if they have not been used. Needs
	  work for generators.

2008-12-05  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/main-page-waves.c:
	  The wavetable list in pattern-view had an off by one.

2008-12-05  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c:
	  Fix compilation.

	* src/ui/edit/main-page-sequence.c:
	  Don't throw criticals when cursor lands out of range in sequence.

2008-12-05  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	  Always count internal patterns. Fixes not grayed menu entries in pattern-view
	  context menu for master.

	* src/lib/core/persistence.c:
	* src/lib/core/wire.c:
	* src/ui/edit/main-page-patterns.c:
	  More format string fixes.

2008-12-05  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Sent NEWS.

	* docs/reference/bt-ic/buzztard-ic-sections.txt:
	  Remove double entry.

	* src/lib/core/machine.c:
	* src/lib/core/pattern.c:
	* src/lib/core/processor-machine.c:
	* src/lib/core/sequence.c:
	* src/lib/core/sink-bin.c:
	* src/lib/core/sink-machine.c:
	* src/lib/core/song-info.c:
	* src/lib/core/song.c:
	* src/lib/core/source-machine.c:
	* src/lib/core/wave.c:
	* src/lib/core/wavelevel.c:
	* src/lib/core/wire-pattern.c:
	* src/lib/ic/registry.c:
	* src/ui/cmd/cmd-application.c:
	* src/ui/edit/machine-canvas-item.c:
	* src/ui/edit/machine-menu.c:
	* src/ui/edit/machine-properties-dialog.c:
	* src/ui/edit/main-page-machines.c:
	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/main-page-sequence.c:
	* src/ui/edit/main-page-waves.c:
	* src/ui/edit/main-statusbar.c:
	* src/ui/edit/playback-controller-socket.c:
	* src/ui/edit/settings-dialog.c:
	* src/ui/edit/settings-page-audiodevices.c:
	* src/ui/edit/settings-page-interaction-controller.c:
	* src/ui/edit/ui-resources.c:
	* tests/bt-check.c:
	* tests/bt-test-plugin.c:
	  Fix format string warnings.

2008-12-03  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Collecting news.

	* design/gui/stylecolors.c:
	  Add sample invocation.
	  
	* src/ui/edit/pattern-editor.c:
	  More color tuning.

2008-12-02  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* docs/reference/bt-core/buzztard-core.types:
	* docs/reference/bt-core/buzztard-core.types.in:
	* docs/reference/bt-ic/buzztard-ic.types:
	* docs/reference/bt-ic/buzztard-ic.types.in:
	* src/lib/ic/Makefile.am:
	* src/lib/ic/ic_private.h:
	* src/lib/ic/libbuzztard-ic/Makefile.am:
	* src/lib/ic/libbuzztard-ic/ic.h:
	* src/lib/ic/registry.c:
	* docs/reference/bt-core/buzztard-core.types.in (added):
	* docs/reference/bt-ic/buzztard-ic.types.in (added):
	* docs/reference/bt-core/buzztard-core.types (deleted):
	* docs/reference/bt-ic/buzztard-ic.types (deleted):
	  Make LINUX_INPUT code conditional. Fixes #2367654
	  Also make those gobject conditional in the docs (same for gconf while we are
	  at it).

2008-12-02  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/bt-edit.gtkrc:
	* src/ui/edit/pattern-editor.c:
	* src/ui/edit/pattern-editor.h:
	  Use extra gc for row-shading. Experiment with theming it.

2008-12-02  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/Makefile.am:
	* src/ui/edit/bt-edit.c:
	* src/ui/edit/bt-edit.gtkrc:
	* src/ui/edit/main-page-sequence.c:
	  Add own extra gtk theming.

2008-12-02  Stefan Kost  <ensonic@users.sf.net>

	patch by: Thomas Klausner <thomasklausner at users.sourceforge.net>

	* src/ui/edit/playback-controller-socket.c:
	  INADDR_ANY and struct sockaddr_in on NetBSD are defined in netinet/in.h.
	  Also the initialization was not portable. Fixes #2367668.

2008-12-02  Stefan Kost  <ensonic@users.sf.net>

	patch by: Thomas Klausner <thomasklausner at users.sourceforge.net>

	* src/ui/cmd/bt-cmd.h:
	* src/ui/edit/bt-edit.h:
	  We need an include for setlocale(). Fixes #2367650

2008-12-01  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	  Show more detail in he final configuration summary.

2008-11-30  Stefan Kost  <ensonic@users.sf.net>

	* buzztard.schemas.in:
	* src/lib/core/gconf-settings.c:
	* src/lib/core/libbuzztard-core/settings-private.h:
	* src/lib/core/settings.c:
	* src/lib/core/sink-bin.c:
	* src/ui/edit/settings-page-audiodevices.c:
	  Make sampling rate and channels configurable.

	* tests/Makefile.am:
	  Example for forcing a theme.

	* design/gst/linking.dot:
	* design/gst/linking.dot (added):
	* src/lib/core/machine.c:
	* src/lib/core/persistence.c:
	* src/lib/core/wire.c:
	  Planning.

2008-11-29  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	* src/lib/core/wire.c:
	* src/ui/edit/about-dialog.c:
	* src/ui/edit/interaction-controller-menu.c:
	* src/ui/edit/machine-menu.c:
	* src/ui/edit/machine-preferences-dialog.c:
	* src/ui/edit/machine-preset-properties-dialog.c:
	* src/ui/edit/machine-properties-dialog.c:
	* src/ui/edit/machine-rename-dialog.c:
	* src/ui/edit/main-menu.c:
	* src/ui/edit/main-page-info.c:
	* src/ui/edit/main-page-machines.c:
	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/main-page-sequence.c:
	* src/ui/edit/main-page-waves.c:
	* src/ui/edit/main-pages.c:
	* src/ui/edit/main-statusbar.c:
	* src/ui/edit/main-toolbar.c:
	* src/ui/edit/main-window.c:
	* src/ui/edit/missing-framework-elements-dialog.c:
	* src/ui/edit/missing-song-elements-dialog.c:
	* src/ui/edit/pattern-properties-dialog.c:
	* src/ui/edit/render-dialog.c:
	* src/ui/edit/render-progress.c:
	* src/ui/edit/settings-dialog.c:
	* src/ui/edit/settings-page-directories.c:
	* src/ui/edit/settings-page-interaction-controller.c:
	* src/ui/edit/settings-page-playback-controller.c:
	* src/ui/edit/wire-analysis-dialog.c:
	  Cleanup gtk_widget_set_name() - no need to make as translatable - 
	  sorry for those translations that now become obsolete.

	* src/ui/edit/settings-page-audiodevices.c:
	  Filter ladspa stuff. Add ui for configuring sampling-rate and
	  channels.

2008-11-26  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	  Back to development.
	  
=== release 0.4.0 ===

2008-11-26  Stefan Kost  <ensonic@users.sf.net>

	* NEWS:
	  Prepare release.

	* po/LINGUAS:
	* po/da.po:
	* po/da.po (added):
	  Add new translation.

2008-11-24  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/buzzcallbacks.c:
	* src/ui/edit/machine-properties-dialog.c:
	* src/ui/edit/main-toolbar.c:
	  Downgrade some warning-logs from development.

2008-11-24  Stefan Kost  <ensonic@users.sf.net>

	* README:
	* src/lib/core/sink-bin.c:
	* src/lib/core/song.c:
	  Remove hack, now that premature eos is fixed in GStreamer (needs
	  gst-plugins-base 0.10.22).

2008-11-24  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-canvas-item.c:
	* src/ui/edit/main-toolbar.c:
	  Also use a mutex here to fix concurret access.

	* src/ui/edit/settings-page-audiodevices.c:
	  Add todo.

2008-11-23  Stefan Kost  <ensonic@users.sf.net>

	* docs/help/bt-edit/C/figures/machine-preferences.png:
	* docs/help/bt-edit/C/figures/machine-properties.png:
	* docs/help/bt-edit/C/figures/main-window.png:
	* docs/help/bt-edit/C/figures/page-info-view.png:
	* docs/help/bt-edit/C/figures/page-machine-view.png:
	* docs/help/bt-edit/C/figures/page-pattern-view.png:
	* docs/help/bt-edit/C/figures/page-sequence-view.png:
	* docs/help/bt-edit/C/figures/page-wavetable-view.png:
	* docs/help/bt-edit/C/figures/pattern-properties.png:
	* docs/help/bt-edit/C/figures/settings-audio.png:
	* docs/help/bt-edit/C/figures/settings-colors.png:
	* docs/help/bt-edit/C/figures/settings-directories.png:
	* docs/help/bt-edit/C/figures/settings-ic.png:
	* docs/help/bt-edit/C/figures/settings-pc.png:
	* docs/help/bt-edit/C/figures/settings-shortcuts.png:
	* tests/Makefile.am:
	  Update all screenshot and force english locale.

	* src/ui/edit/machine-properties-dialog.c:
	  Make machien windows a bit wider.

	* tests/bt-check.c:
	  More experiments with settings.

	* tests/songs/melo3.xml:
	  Improve machine placement for screenshot.

	* po/de.po:
	  Add official translation.

	* src/lib/core/sink-bin.c:
	  Play with one more option for the premature end issues.

2008-11-22  Stefan Kost  <ensonic@users.sf.net>

	* docs/help/bt-edit/C/Makefile.am:
	* docs/help/bt-edit/C/buzztard-edit.xml:
	* docs/help/bt-edit/C/figures/machine-preferences.png:
	* docs/help/bt-edit/C/figures/machine-properties.png:
	* docs/help/bt-edit/C/figures/main-window.png:
	* docs/help/bt-edit/C/figures/page-info-view.png:
	* docs/help/bt-edit/C/figures/page-machine-view.png:
	* docs/help/bt-edit/C/figures/page-pattern-view.png:
	* docs/help/bt-edit/C/figures/page-sequence-view.png:
	* docs/help/bt-edit/C/figures/page-wavetable-view.png:
	* docs/help/bt-edit/C/figures/pattern-properties.png:
	* docs/help/bt-edit/C/figures/settings-audio.png:
	* docs/help/bt-edit/C/figures/settings-colors.png:
	* docs/help/bt-edit/C/figures/settings-directories.png:
	* docs/help/bt-edit/C/figures/settings-ic.png:
	* docs/help/bt-edit/C/figures/settings-pc.png:
	* docs/help/bt-edit/C/figures/settings-shortcuts.png:
	  Improve docs.

	* src/ui/edit/main-toolbar.c:
	  Comment update (stereo is working fine since 0.3).

2008-11-22  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/sink-bin.c:
	* src/lib/core/song.c:
	  Make testing code conditional. Do position queries on master and not
	  on the whole pipeline. Seems to fix the premature stop and is faster
	  too.

2008-11-21  Krzysztof Foltman  <kfoltman@users.sf.net>

	* src/lib/core/pattern.c:
	  Fix downward interpolation (blending) for uints.

2008-11-21  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-menu.c:
	  Fix property name when using pattern->copy.

2008-11-21  Krzysztof Foltman  <kfoltman@users.sf.net>

	* src/ui/edit/main-toolbar.c:
	  Make volume slider logarithmic.

2008-11-21  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song.c:
	  Define extra bars as a workaround for premature stopping. Need to
	  figure the real reason still.

2008-11-20  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-sequence.c:
	  Use a mutex to protect access to self from two thread contexts.

2008-11-20  Stefan Kost  <ensonic@users.sf.net>

	* design/bindings/play.js:
	  Add javascript example.

	* src/lib/core/Makefile.am:
	* src/lib/ic/Makefile.am:
	  Fix gi support (also scann *c files).

	* src/lib/core/core.c:
	  Add annotation.

	* src/ui/edit/main-page-sequence.c:
	  Add comment abou glib warning we get.

2008-11-19  Stefan Kost  <ensonic@users.sf.net>

	* TODO:
	  Update.

	* po/nl.po:
	  Update translations.

	* src/ui/edit/machine-properties-dialog.c:
	  Re-indent.

	* src/ui/edit/main-toolbar.c:
	  Handle controller interaction.

2008-11-18  Stefan Kost  <ensonic@users.sf.net>

	* design/bindings/play.py:
	  Add comment about env-var.

	* src/lib/core/wire.c:
	  Better logging.

2008-11-17  Stefan Kost  <ensonic@users.sf.net>

	* tests/bt-check.c:
	  Ubuntu gcc is picky. Fix two warnings.

2008-11-16  Stefan Kost  <ensonic@users.sf.net>

	* po/LINGUAS:
	* po/de.po:
	* po/nl.po (added):
	  Add dutch translations. Fix fuzzyness of german ones.

2008-11-11  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/gtkvumeter.c:
	  Use less deprecated API. Spotted by Brendan Howell.

2008-11-08  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/Makefile.am:
	* src/lib/ic/Makefile.am:
	 gir typelibs are now in libdir.

2008-11-06  Stefan Kost  <ensonic@users.sf.net>

	patch by: Marc Broekhuis <deloun@gmail.com>

	* Makefile.am:
	  Use real tabs.

2008-11-04  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song.c:
	  Make expession easier to understand.

	* src/ui/edit/main-statusbar.c:
	  Add idea.

	* src/ui/edit/main-toolbar.c:
	  Remove one warning. Update playback pos more often.

2008-11-03  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Sent news.

	* src/ui/edit/machine-properties-dialog.c:
	  Make label columns wider.

2008-11-03  Stefan Kost  <ensonic@users.sf.net>

	* Makefile.am:
	  Add test target.

	* src/ui/edit/edit-application.c:
	  Work around gcc warning :/

2008-11-02  Stefan Kost  <ensonic@users.sf.net>

	* po/de.po:
	  Add official german translations.

2008-11-02  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/Makefile.am:
	  And fix "make dist".

2008-11-02  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* po/de.po:
	* src/lib/core/core.c:
	* src/lib/ic/ic.c:
	* src/ui/cmd/bt-cmd.c:
	* src/ui/edit/about-dialog.c:
	* src/ui/edit/bt-edit.c:
	  Fix gettext handling.

2008-11-02  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Write news.

	* TODO:
	  Planning.

2008-11-02  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/ic/libbuzztard-ic/abs-range-control.h:
	* src/lib/ic/libbuzztard-ic/midi-device.h:
	* src/lib/ic/libbuzztard-ic/trigger-control.h:
	  Add missing includes, helps the gir-scanner.

2008-11-02  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-core/buzztard-core-sections.txt:
	* src/lib/core/libbuzztard-core/machine-methods.h:
	* src/lib/core/machine.c:
	* src/lib/core/sequence.c:
	* src/ui/edit/machine-properties-dialog.c:
	  Add API to reset default values only if there is no control-point at
	  ts=0. Reorder 'voice' param in machine api for consistency.

2008-10-29  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	  Add todos.

	* src/ui/edit/machine-properties-dialog.c:
	  Reset default controller values at ts=0, after live changes. Needs
	  api in machine.c for final fix.

	* src/ui/edit/edit-application.c:
	* src/ui/edit/main-menu.c:
	* src/ui/edit/main-page-patterns.c:
	  Fix one refcount leak. Fix access to dangling pointer shadowed by the
	  leak. Fix initial statusbar update on pattern-page.

2008-10-24  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-machines.c:
	  Avoid relative scroll positions to become NAN (when window is big
	  enough to not need scrolling).

2008-10-23  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-sequence.c:
	  Rework handling of allocations to fix horizontal scrolling.

	* src/ui/edit/sequence-view.c:
	  Always draw dashed lines from zero to avoid misallignments of
	  patterns.

2008-10-21  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/tools.c:
	  Fix debug log message.

2008-10-20  Stefan Kost  <ensonic@users.sf.net>

	* docs/buzztard.xsd:
	  More docs.

	* src/lib/core/sequence.c:
	* src/lib/core/song.c:
	  More logging.

	* src/lib/core/song-info.c:
	* src/ui/edit/main-page-info.c:
	  Put file-name into song title if we save and title is still the
	  default.

	* src/ui/edit/pattern-editor.c:
	* src/ui/edit/tools.h:
	  Focus on clicks

2008-10-20  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-statusbar.c:
	  Use "-" instead of "_" in signal names.

2008-10-17  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/Makefile.am:
	* src/lib/ic/Makefile.am:
	  New gir tool syntax.

2008-10-15  Stefan Kost  <ensonic@users.sf.net>

	* tests/bt-check.h:
	  Also remove include here (belongs to constructor cleanup).

	* tests/gtkdoccomplete.sh:
	* tests/xmlvalid.sh:
	  Fix tests.

2008-10-15  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/buzzcallbacks.c:
	  Implement missing function. Be more failsave.

	* src/lib/core/core.c:
	  Try annotations.

	* src/lib/core/libbuzztard-core/core.h:
	  Include always.

	* docs/reference/bt-core/buzztard-core-sections.txt:
	* src/lib/core/application.c:
	* src/lib/core/libbuzztard-core/application-private.h:
	* src/ui/cmd/cmd-application.c:
	* src/ui/edit/edit-application.c:
	* tests/lib/core/m-bt-core.h:
	* tests/lib/core/t-song-io-native.c:
	* tests/lib/core/t-setup.c:
	* tests/lib/core/e-processor-machine.c:
	* tests/lib/core/t-machine.c:
	* tests/lib/core/t-sink-machine.c:
	* tests/lib/core/t-song.c:
	* tests/lib/core/t-wire.c:
	* tests/lib/core/t-sequence.c:
	* tests/lib/core/e-network.c:
	* tests/lib/core/e-song.c:
	* tests/lib/core/t-network.c:
	* tests/lib/core/e-sequence.c:
	* tests/lib/core/e-pattern.c:
	* tests/lib/core/t-source-machine.c:
	* tests/lib/core/t-pattern.c:
	* tests/lib/core/e-song-info.c:
	* tests/lib/core/e-setup.c:
	* tests/lib/core/e-source-machine.c:
	* tests/lib/core/e-machine.c:
	* tests/lib/core/e-song-io-native.c:
	  Overload constructors for proper post init.

	* src/lib/core/libbuzztard-core/song-io-methods.h:
	* src/lib/core/song-io.c:
	  Fix method signatures.
  
	* src/lib/core/machine.c:
	* src/lib/core/wire.c:
	  Better loggings

	* src/ui/edit/machine-actions.c:
	  Escape markup in description too.

	* src/ui/edit/main-page-machines.c:
	  Ideas.
	

2008-10-12  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/buzzcallbacks.c:
	  Fix wave index and implement volume+flag queries.

	* src/lib/core/machine.c:
	* src/lib/core/pattern.c:
	* src/lib/core/sink-bin.c:
	  Fix enums for bindings.

	* src/lib/core/wave.c:
	* src/lib/core/wavelevel.c:
	* src/ui/edit/main-page-sequence.c:
	* src/ui/edit/main-page-waves.c:
	  Ideas and debug log tweaking.

	* src/ui/edit/pattern-editor.c:
	  Clutch for redraw bug. Need proper fix for faster redraws.

	* src/ui/edit/wave-viewer.c:
	  Set peaks to zero if data is NULL.

2008-10-12  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* design/python/play.py:
	* src/lib/core/Makefile.am:
	* src/lib/ic/Makefile.am:
	  Check for gir tools and build typelib. Example for python bindings.

	* src/lib/ic/libbuzztard-ic/Makefile.am:
	  Move distclean target.

	* src/lib/ic/libbuzztard-ic/ic.h:
	  Don't include config.h here.

	* src/ui/cmd/bt-cmd.h:
	* src/ui/edit/bt-edit.h:
	  Include config.h here instead.

2008-10-08  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  sent news.

	* docs/reference/bt-core/buzztard-core-sections.txt:
	* src/lib/core/libbuzztard-core/machine-methods.h:
	* src/lib/core/machine.c:
	  Cleanup API. Use current values as defaults in controller timelines.

	* src/lib/core/sequence.c:
	* src/lib/core/sink-bin.c:
	  Downgrade some debug logs.

	* src/ui/edit/machine-properties-dialog.c:
	  Sync the code in simillar methods.

2008-10-03  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c:
	  Don't crash on pattern with no parameters.

2008-10-02  Stefan Kost  <ensonic@users.sf.net>

	* docs/buzztard.xsd:
	  Docuemnt schema.

2008-09-30  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-canvas-item.c:
	* src/ui/edit/main-page-machines.c:
	  Implement proper centering when resizing the machine view.

2008-09-29  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/bt-edit.c:
	* src/ui/edit/edit-application.c:
	* src/ui/edit/interaction-controller-menu.c:
	* src/ui/edit/machine-canvas-item.c:
	* src/ui/edit/machine-menu.c:
	* src/ui/edit/main-menu.c:
	* src/ui/edit/main-page-info.c:
	* src/ui/edit/main-page-machines.c:
	* src/ui/edit/main-page-machines.h:
	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/main-page-sequence.c:
	* src/ui/edit/main-page-waves.c:
	* src/ui/edit/main-pages.c:
	* src/ui/edit/main-statusbar.c:
	* src/ui/edit/main-toolbar.c:
	* src/ui/edit/main-window.c:
	* src/ui/edit/playback-controller-socket.c:
	* src/ui/edit/render-progress.c:
	* src/ui/edit/sequence-view.c:
	* src/ui/edit/settings-page-audiodevices.c:
	* src/ui/edit/settings-page-directories.c:
	* src/ui/edit/settings-page-interaction-controller.c:
	* src/ui/edit/settings-page-playback-controller.c:
	  Leak fixes and hopefully non-crashing shutdown in the case of no
	  working audio sink.

2008-09-26  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Prepare NEWS.

	* design/gui/pated.c:
	* design/gui/svgcanvas.c:
	  More testing.

	* src/ui/edit/main-page-machines.c:
	* src/ui/edit/main-page-machines.h:
	  Enlarge the canvas a bit. Need proper workaround for
	  http://bugzilla.gnome.org/show_bug.cgi?id=553997

2008-09-25  Stefan Kost  <ensonic@users.sf.net>

	* design/gst/timing.c:
	* src/lib/core/libbuzztard-core/sequence-methods.h:
	* src/lib/core/sequence.c:
	* src/lib/core/song.c:
	* src/ui/cmd/cmd-application.c:
	* src/ui/edit/main-page-sequence.c:
	* src/ui/edit/main-statusbar.c:
	* src/ui/edit/playback-controller-socket.c:
	* src/ui/edit/render-progress.c:
	  Now that error propagation is fixed in plugins, bring bar time back to
	  guint64 to make seeking work again. It means that not all bpms are
	  done exactly, but on the other hand stuff won't drift out of sync
	  suddenly.

2008-09-24  Stefan Kost  <ensonic@users.sf.net>

	* design/gst/timing.c:
	  Timing test code.

	* src/lib/core/sequence.c:
	  Remove some debug code and disable quantization again.

	* src/ui/edit/main-toolbar.c:
	  Don't stop playback on warnings.

2008-09-24  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-cmd/Makefile.am:
	* docs/reference/bt-core/Makefile.am:
	* docs/reference/bt-edit/Makefile.am:
	* docs/reference/bt-ic/Makefile.am:
	  Get rid of INCLUDES variable (automake deprecates it). Use namespace
	  feature for docs.

2008-09-24  Stefan Kost  <ensonic@users.sf.net>

	* docs/help/bt-edit/C/buzztard-edit.xml:
	  More docs.

2008-09-24  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/Makefile.am:
	* src/lib/ic/Makefile.am:
	* src/ui/cmd/Makefile.am:
	* src/ui/edit/Makefile.am:
	* tests/Makefile.am:
	* tests/lib/core/Makefile.am:
	* tests/ui/cmd/Makefile.am:
	* tests/ui/edit/Makefile.am:
          Get rid of INCLUDES variable (automake deprecates it).

2008-09-22  Stefan Kost  <ensonic@users.sf.net>

	* Makefile.am:
	* src/lib/core/Makefile.am:
	* src/lib/ic/Makefile.am:
	* src/ui/edit/Makefile.am:
	  make distcehck fixes. correct uninstall for gconf schemas.
	  
	* src/ui/edit/main-menu.c:
	  add a todo.

2008-09-22  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-preferences-dialog.c:
	* src/ui/edit/main-page-info.c:
	* src/ui/edit/pattern-properties-dialog.c:
	* src/ui/edit/settings-page-playback-controller.c:
	  Set page-size in spin-buttons to 0.0 as the docs suggest.

2008-09-22  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Collect news.

2008-09-22  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-canvas-item.c:
	* src/ui/edit/main-page-sequence.c:
	* src/ui/edit/main-toolbar.c:
	  Drop late level changes.

2008-09-22  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	  Display summary after configure.

2008-09-14  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/sequence.c:
	  Add some test code to figure out needed quantisation fixes for trigger
	  parameters. Quantize to samples, more work needed.

	* src/lib/core/sink-bin.c:
	  Enforce rendering at 44100 Hz + add resampler (if needed). Foundation
	  to use other sampling rates later.

2008-09-14  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	  We should rename debug mode flag, but as we enable more build
	  warnings there already also check for link warnings.

2008-09-13  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-sequence.c
	  Correctly set song-length when pressing Ctrl-E on loop-end pos.

2008-09-13  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/cmd/bt-cmd.c:
	* src/ui/edit/bt-edit.c:
	* src/ui/edit/main-menu.c:
	* src/ui/edit/main-window.c:
	* src/ui/edit/playback-controller-socket.c:
	  Some more bt-edit -> buzztard-edit replacement. Also harmonize option
	  strings.

2008-09-10  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/sink-bin.c:
	  Mark the place where we can enforce a sample-rate.

2008-09-10  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	  libbml is optional.

	* src/lib/core/Makefile.am:
	* src/lib/core/libbuzztard-core/Makefile.am:
	  Move DISTCLEAN to where the file is.

2008-09-10  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song.c:
	* src/ui/cmd/cmd-application.c:
	  Some more logging and cleanups.

	* tests/Makefile.am:
	* tests/bt-cmd-cli.sh:
	* tests/bt-edit-cli.sh:
	  Run tests via libtool to pickup uninstalled libs.

2008-09-09  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  collect news.
  
	* src/lib/core/machine.c:
	* src/lib/core/sink-bin.c:
	* src/ui/edit/bt-edit.h:
	* src/ui/edit/machine-canvas-item.c:
	* src/ui/edit/machine-properties-dialog.c:
	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/main-page-waves.c:
	* tests/bt-test-plugin.c:
	  Adjust to gst-buzztard api break.

2008-09-08  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Sent news.

	* src/lib/core/sink-bin.c:
	* src/lib/core/song-info.c:
	  Update todos.

2008-09-08  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/Makefile.am:
	  Fix one more use of old libname.

2008-09-07  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/ic/ic_private.h:
	  Fix one broken include.

2008-09-07  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Write news.

	* configure.ac:
	* docs/reference/bt-cmd/buzztard-cmd.types:
	* docs/reference/bt-core/Makefile.am:
	* docs/reference/bt-core/buzztard-core.types:
	* docs/reference/bt-edit/buzztard-edit.types:
	* docs/reference/bt-ic/Makefile.am:
	* docs/reference/bt-ic/buzztard-ic.types:
	* src/ui/cmd/bt-cmd.h:
	* src/ui/cmd/cmd-application.c:
	* src/ui/edit/bt-edit.h:
	* src/ui/edit/edit-application.c:
	* src/ui/edit/ui-resources-methods.h:
	* tests/bt-check.h:
	* tests/bt-test-settings.c:
	* tests/bt-test-settings.h:
	* tests/lib/core/m-bt-core.h:
	* tests/m-bt-core.c:
	  Rename includes.

2008-09-07  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-core/Makefile.am:
	* docs/reference/bt-cmd/Makefile.am:
	* docs/reference/bt-edit/Makefile.am:
	* docs/reference/bt-ic/Makefile.am:
	* src/lib/core/Makefile.am:
	* src/lib/core/libbuzztard-core.pc.in:
	* src/lib/ic/Makefile.am:
	* src/lib/ic/libbuzztard-ic.pc.in:
	* src/ui/cmd/Makefile.am:
	* src/ui/edit/Makefile.am:
	* tests/Makefile.am:
	  Rename libs.

2008-09-07  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* src/lib/core/Makefile.am:
	* src/lib/ic/Makefile.am:
	  Rename the pkg-config files.

2008-09-07  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-cmd/Makefile.am:
	* docs/reference/bt-cmd/bt-cmd-sections.txt:
	* docs/reference/bt-cmd/bt-cmd.types:
	* docs/reference/bt-ic/Makefile.am:
	  Rename docs.

2008-09-07  Stefan Kost  <ensonic@users.sf.net>

	* po/POTFILES.in:
	* po/POTFILES.skip:
	  Update after renames.

2008-09-07  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/cmd/Makefile.am:
	* src/ui/edit/Makefile.am:
	* src/ui/edit/buzztard-edit.desktop.in.in:
	* tests/bt-cfg.sh.in:
	* tests/bt-cmd-cli.sh:
	* tests/bt-cmd-convert.sh:
	* tests/bt-cmd-encode.sh:
	* tests/bt-cmd-info.sh:
	* tests/bt-edit-cli.sh:
	* tests/xmlvalid.sh:
	  Rename application binaries.

2008-09-07  Stefan Kost  <ensonic@users.sf.net>

	* Makefile.am:
	* configure.ac:
	* docs/help/bt-edit/C/bt-edit.xml:
	* docs/help/bt-edit/Makefile.am:
	  Rename help-doc files. Makefile cleanups.

2008-09-07  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* src/ui/edit/Makefile.am:
	* src/ui/edit/bt-edit.desktop.in.in:
	  Rename files.

2008-09-05  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song-info.c:
	  Another attempt to get all variants caught to avoid crashing on NULL.

2008-09-04  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song-io.c:
	  Rename songio plugin dir. More portable paths.

2008-09-02  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/libbtcore/sequence-methods.h:
	* src/lib/core/sequence.c:
	* src/lib/core/song.c:
	* src/ui/cmd/cmd-application.c:
	* src/ui/edit/main-page-sequence.c:
	* src/ui/edit/main-statusbar.c:
	* src/ui/edit/playback-controller-socket.c:
	* src/ui/edit/render-progress.c:
	  Change api to use tick-time as double to make most bpm work and not
	  swallow notes. Also adjust seek-events on tempo changes.

2008-09-01  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/sequence.c:
	  Refactor ticktime calculation and add todos.

	* tests/bt-check.h:
	  Update api.

2008-09-01  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/bt-edit.h:
	  Move include to right place to fix the build.

	* src/ui/edit/gtkvumeter.c:
	* src/ui/edit/gtkvumeter.h:
	  Also don't use deprecated gtk stuff here.

2008-09-01  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/bt-edit.h:
	  Add a workaround for use of deprecated gtk macros in gnomecanvas.

2008-09-01  Stefan Kost  <ensonic@users.sf.net>

	* pixmaps/gnome/16x16/menu_processor_machine.png:
	* pixmaps/gnome/16x16/menu_sink_machine.png:
	* pixmaps/gnome/16x16/menu_source_machine.png:
	* pixmaps/gnome/22x22/buzztard.png:
	* pixmaps/gnome/24x24/buzztard.png:
	* pixmaps/gnome/32x32/buzztard.png:
	* pixmaps/gnome/48x48/buzztard.png:
	* pixmaps/gnome/scalable/buzztard.svg:
	* pixmaps/gnome/scalable/effect-bypass.svg:
	* pixmaps/gnome/scalable/effect-mute.svg:
	* pixmaps/gnome/scalable/effect.svg:
	* pixmaps/gnome/scalable/generator-mute.svg:
	* pixmaps/gnome/scalable/generator-solo.svg:
	* pixmaps/gnome/scalable/generator.svg:
	* pixmaps/gnome/scalable/master-mute.svg:
	* pixmaps/gnome/scalable/master.svg:
	  Icon update by Marc.
	
	* docs/reference/bt-core/bt-core-sections.txt:
	* src/lib/core/libbtcore/sequence-methods.h:
	* src/lib/core/sequence.c:
	* src/lib/core/song-info.c:
	  Update tempo corectly.

	* src/lib/core/pattern.c:
	  Fix on 64 bit platform by putting correct type on the stack.
	  
	* src/ui/edit/machine-canvas-item.c:
	  Don't cast, we have the right type already.

2008-08-28  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* tests/Makefile.am:
	* tests/bt-check.c:
	  Play with more effectively limiting test runs.

2008-08-26  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-info.c:
	* src/ui/edit/main-page-machines.c:
	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/main-page-sequence.c:
	* src/ui/edit/panorama-popup.c:
	* src/ui/edit/tools.c:
	* src/ui/edit/tools.h:
	* src/ui/edit/volume-popup.c:
	  Use save focus-grabs everywhere.

2008-08-25  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/sequence.c:
	  Comment insert/delete operation for sequence. Refactor to properly
	  update controller queues.

	* src/ui/cmd/cmd-application.c:
	  Add a fixme.

	* src/ui/edit/main-page-sequence.c:
	  Use "bypass" instead of "thru" like in pattern names. Now that we have
	  refactored pattern list refresh, use new method.

	* src/ui/edit/main-statusbar.c:
	  Add comment.

2008-08-19  Stefan Kost  <ensonic@users.sf.net>

	* tests/m-bt-edit.c:
	  Comments for UI tests.

2008-08-19  Stefan Kost  <ensonic@users.sf.net>

	* tests/gtkdoccomplete.sh:
	  Fix output formatting and calculation.

2008-08-18  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-statusbar.c:
	  Clamp cpu-load by 100.0 right now.

	* src/ui/edit/tools.c:
	* src/ui/edit/ui-resources.c:
	  Better workaround than the last one.

2008-08-18  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-canvas-item.c:
	* src/ui/edit/ui-resources.c:
	  Fix crashers when we can't load theme icons. Need a better work-around
	  for testing.

2008-08-18  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-canvas-item.c:
	  More tracing.

2008-08-18  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-canvas-item.c:
	  Add more logging to track test failure.

2008-08-18  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/ui-resources.c:
	  Don't crash in the log command, when the objects are NULL.

2008-08-18  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/settings.c:
	  Turn INFO in WARNING.

	* tests/bt-test-settings.c:
	  Preserve changed values.

	* tests/lib/core/e-song-io-native.c:
	  Override audiosink for right test.

2008-08-17  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-menu.c:
	* src/ui/edit/main-page-machines.c:
	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/main-page-sequence.c:
	* src/ui/edit/main-page-waves.c:
	* src/ui/edit/main-toolbar.c:
	* src/ui/edit/main-window.c:
	  More "tool bar" -> "toolbar".

	* tests/lib/core/e-song-io-native.c:
	* tests/lib/core/t-sink-machine.c:
	  Try to use fakesink as an audiosink to avoid timeouts.

2008-08-16  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song-info.c:
	  Don't crash on NULL details.

	* src/ui/edit/main-page-sequence.c:
	  Set cursor to top-left cell, after loading a new song.

2008-08-16  Stefan Kost  <ensonic@users.sf.net>

	* NEWS:
	* NEWSLETTER:
	  Prepare for release and gather NEWS.

	* src/lib/core/song-io.c:
	* src/lib/core/song.c:
	* src/ui/edit/about-dialog.c:
	* src/ui/edit/edit-application.c:
	* src/ui/edit/machine-actions.c:
	* src/ui/edit/machine-canvas-item.c:
	* src/ui/edit/machine-rename-dialog.c:
	* src/ui/edit/main-menu.c:
	* src/ui/edit/main-page-machines.c:
	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/main-page-waves.c:
	* src/ui/edit/main-toolbar.c:
	* src/ui/edit/main-window.c:
	* src/ui/edit/missing-framework-elements-dialog.c:
	* src/ui/edit/wire-canvas-item.c:
	  Apply suggestions from translation project to improve strings. Many
	  thanks to Benno Schulenberg.

2008-08-16  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c:
	  Add mapped -check to all grabs here, maybe we should do this globally
	  in a helper. Also create new patterns when adding a new source-
	  machine, like in buzz.

	* src/ui/edit/main-page-sequence.c:
	  Update pattern list also when machine is the same, but pattern has
	  been added/removed.
	  

2008-08-15  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c:
	  Only grab focus when we are visible.

2008-08-15  Stefan Kost  <ensonic@users.sf.net>

	* Makefile.am:
	  Dist pot file for translation.

	* src/lib/core/Makefile.am:
	  Fix make dist.

	* src/lib/core/song.c:
	  Remove some obsolete code and add more warning.

	* src/ui/edit/machine-canvas-item.c:
	  This is not a doc-comment for a public symbol.

	* src/ui/edit/main-page-machines.c:
	  Add todos.

2008-08-15  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/main-page-sequence.c:
	  Drop workaround if we have new enough gtk+. Update seuquence column
	  properly.

2008-08-14  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/persistence.c:
	* src/lib/core/song-io-native-bzt.c:
	* src/lib/core/wave.c:
	* tests/Makefile.am:
	* tests/bt-cmd-info.sh:
	* tests/songs/samples1.bzt:
	* tests/songs/samples2.bzt:
	  Add two files with waves and fix two bugs.

	* tests/lib/core/e-song-io-native.c:
	  Add info why this seems to timeout.

2008-08-14  Stefan Kost  <ensonic@users.sf.net>

	* tests/Makefile.am:
	* tests/bt-cmd-convert.sh:
	* tests/bt-cmd-encode.sh:
	* tests/bt-cmd-info.sh:
	* tests/songs/broken1.bzt:
	* tests/songs/simple2.bzt
	* tests/songs/simple3.bzt
	* tests/songs/simple4.bzt
	* tests/songs/simple5.bzt
	  Add test files for bzt. Don't install silly test files.
	

2008-08-14  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* src/lib/core/core.c:
	* src/lib/core/libbtcore/tools.h:
	* src/lib/core/machine.c:
	* src/lib/core/sink-bin.c:
	* src/lib/core/song-info.c:
	* src/lib/core/song.c:
	* src/lib/core/tools.c:
	* src/lib/core/wire.c:
	* src/ui/cmd/bt-cmd.c:
	* src/ui/edit/bt-edit.c:
	* src/ui/edit/bt-edit.h:
	* src/ui/edit/btmemoryaudiosrc.c:
	* src/ui/edit/machine-preferences-dialog.c:
	* src/ui/edit/machine-properties-dialog.c:
	* src/ui/edit/main-menu.c:
	* src/ui/edit/main-page-machines.c:
	* src/ui/edit/main-page-sequence.c:
	* src/ui/edit/main-page-waves.c:
	* src/ui/edit/main-pages.c:
	* src/ui/edit/main-statusbar.c:
	* src/ui/edit/main-toolbar.c:
	* src/ui/edit/main-window.c:
	* src/ui/edit/tools.h:
	* tests/bt-check.c:
	* tests/bt-test-plugin.c:
	  Use XXX_CHECK_VERSION macros.

2008-08-12  Stefan Kost  <ensonic@users.sf.net>

	* tests/Makefile.am:
	  Finally managed to run tests against uninstalled libs.

2008-08-12  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/libbtcore.pc.in:
	* src/lib/ic/libbtic.pc.in:
	  Add the libnames.

	* src/ui/edit/wire-analysis-dialog.c:
	  Add comments about frequency spacing.

2008-08-12  Stefan Kost  <ensonic@users.sf.net>

	* docs/help/bt-edit/C/aspell.pws:
	* docs/help/bt-edit/C/bt-edit.xml:
	  Run spellchecker over manual.

2008-08-12  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	* src/lib/ic/control.c:
	  Comments to get wii controllers work.

	* src/ui/edit/machine-canvas-item.c:
	* src/ui/edit/main-page-sequence.c:
	* src/ui/edit/main-toolbar.c:
	  Don't crash when closing.
	* src/ui/edit/wire-analysis-dialog.c:
	  Less redraws.

2008-08-11  Stefan Kost  <ensonic@users.sf.net>

	* tests/ui/edit/e-bt-about-dialog.c:
	* tests/ui/edit/e-bt-edit-application.c:
	* tests/ui/edit/e-bt-machine-preferences-dialog.c:
	* tests/ui/edit/e-bt-machine-preset-properties-dialog.c:
	* tests/ui/edit/e-bt-machine-properties-dialog.c:
	* tests/ui/edit/e-bt-machine-rename-dialog.c:
	* tests/ui/edit/e-bt-missing-framework-elements-dialog.c:
	* tests/ui/edit/e-bt-missing-song-elements-dialog.c:
	* tests/ui/edit/e-bt-pattern-properties-dialog.c:
	* tests/ui/edit/e-bt-render-dialog.c:
	* tests/ui/edit/e-bt-settings-dialog.c:
	* tests/ui/edit/e-bt-wire-analysis-dialog.c:
	  Fixed long standing UI test failure.

2008-08-11  Stefan Kost  <ensonic@users.sf.net>

	* po/POTFILES.in:
	  Add two missing files.

	* src/lib/ic/input-device.c:
	  Add more logging.

	* src/ui/edit/main-page-waves.c:
	  Workaround gcc warning.

2008-08-10  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Sent news.

	* docs/reference/bt-edit/bt-edit-sections.txt:
	* po/de.po:
	  Fix broken tests.

	* src/lib/core/sink-bin.c:
	  More logging.

	* src/ui/edit/main-page-sequence.c:
	  Fix crasher when scrolling with mouse over sequence.

	* src/ui/edit/wire-analysis-dialog.c:
	  Remove now obsolete comment.

2008-08-10  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/cmd/cmd-application.c:
	  Also print length when playing/encoding.

2008-08-10  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Finalized news.

	* src/ui/edit/machine-canvas-item.c:
	* src/ui/edit/main-page-sequence.c:
	* src/ui/edit/main-toolbar.c:
	* src/ui/edit/wire-analysis-dialog.c:
	  Sync all level-meters and spectrum views to the playback clock.

	* src/ui/edit/main-page-waves.c:
	  Invert playback rate and clarify tooltip. We always play a C-4.

2008-08-07  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Gather news.

	* design/gst/dynlink.c:
	* design/gst/fmtnego.c:
	* design/gst/seek2.c:
	* design/gst/seek3.c:
	* design/gst/states.c:
	* design/gst/states1.c:
	* design/gst/states1a.c:
	* design/gst/states1b.c:
	* design/gst/states1c.c:
	* design/gst/states3.c:
	* design/gst/states3a.c:
	* design/gst/tags1.c:
	  Unrefs clock-ids.

	* src/ui/edit/main-page-waves.c:
	  Do live updates of loop and pitch while playing.

2008-07-31  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Gather news.

	* design/gst/seek3.c:
	  Test for trickmode playback.
	  
	* src/lib/core/wave.c:
	* src/ui/edit/main-page-waves.c:
	  Ideas.

	* tests/Makefile.am:
	* tests/songs/broken4.xml:
	  Add one more file for file type testing.

2008-07-31  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/buzztard.xml.in:
	* src/ui/edit/main-menu.c:
	* src/ui/edit/main-window.c:
	  Fix share mime recognition file. Work around
	  http://bugzilla.gnome.org/show_bug.cgi?id=541236

2008-07-29  Stefan Kost  <ensonic@users.sf.net>

	* design/gst/seek1.c:
	* design/gst/seek3.c:
	  Fix one test code and start a new one.

2008-07-29  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/libbtcore/wave-methods.h:
	* src/lib/core/libbtcore/wavelevel-methods.h:
	* src/lib/core/wave.c:
	* src/lib/core/wavelevel.c:
	* src/ui/edit/main-page-waves.c:
	  Refactor channels attribute to wave class. Also remove from list in ui
	  as we can see it in the waveform view.

2008-07-28  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/btmemoryaudiosrc.c:
	* src/ui/edit/btmemoryaudiosrc.h:
	* src/ui/edit/main-page-waves.c:
	  Add ping-pong loops.

2008-07-27  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song.c:
	  Go directly to playing and seek earlier to avoid double state changes.

2008-07-27  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/Makefile.am:
	* src/ui/edit/bt-edit.c:
	* src/ui/edit/btmemoryaudiosrc.c:
	* src/ui/edit/main-page-waves.c:
	  Add own memoryaudiosrc. Make (forward) loop-playback work and is much
	  cleaner.	  

2008-07-26  Krzysztof Foltman  <kfoltman@users.sf.net>

	* src/ui/edit/wave-viewer.c:
	* src/ui/edit/wave-viewer.h:
          Add playback cursor.

2008-07-25  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	  Disable one log.

	* src/lib/core/song.c:
	  Seek in null_to_ready to avoid double state_changes and start playing
	  faster.

	* src/lib/core/source-machine.c:
	  Revert last change, numb-buffers does not help here.

2008-07-25  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/pattern.c:
	  More ideas.

	* src/lib/core/source-machine.c:
	  Set num-buffers on GstBaseSource sources, so that it sends EOS, helps
	  to get rif of the unwanted oggmux patch (#464419).

2008-07-23  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/wave.c:
	 Some error handling and changing to decodebin (instead of ~2).
	  
	* src/lib/core/libbtcore/settings-private.h:
	* src/ui/edit/machine-canvas-item.c:
	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/main-page-sequence.c:
	  more todos.

2008-07-21  Krzysztof Foltman  <kfoltman@users.sf.net>

	* src/ui/edit/wave-viewer.c: 
	* src/ui/edit/wave-viewer.h:
	  Implemented a primitive loop display based on GObject properties.
	* src/ui/edit/main-page-waves.c: 
	  Modified the way loop editing works so that setting loop start
	  updates loop end and vice versa, to keep them in sync. Use the new
	  wave viewer's loop display functionality.

2008-07-21  Stefan Kost  <ensonic@users.sf.net>

	* po/de.po:
	  Small translation update.

	* src/lib/buzztard.xml.in:
	  Don't override regular zip files.

2008-07-12  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-menu.c:
	  Rename recent menu.
	  
	* src/ui/edit/main-window.c:
	  Add another filter that combines all supported format for loading and
	  set it by default.

2008-07-12  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/main-page-waves.c:
	  Show hex values and removed todos again :)

2008-07-12  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/main-page-waves.c:
	  Improve menu layout. Add todo for hex display of waveindex.

2008-07-11  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/libbtcore/wavetable.h:
	* src/lib/core/wavetable.c:
	  Add wave-added/removed signals.

	* src/ui/edit/main-page-patterns.c:
	  Refresh wavelist.

2008-07-11  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/wave.c:
	* src/lib/core/wavelevel.c:
	  Add todo comments about moving 'channels' var.

	* src/ui/edit/main-page-sequence.c:
	  Sync selected machine in sequence with pattern view. Cleanup some
	  code.

2008-07-11  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt:
	* src/lib/core/libbtcore/persistence-methods.h:
	* src/lib/core/persistence.c:
	  Add methords to serialize and parse enums.
	
	* src/lib/core/libbtcore/wave-methods.h:
	* src/lib/core/libbtcore/wave.h:
	* src/lib/core/wave.c:
	* src/ui/edit/main-page-waves.c:
	  Add volume and loop-mode. Persitence support in wave. UI widgets in
	  wave-page. Improved layout on wave-page.

2008-07-10  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-machines.c:
	* src/ui/edit/wire-canvas-item.c:
	  Fix stacking order. Add idea comment.

2008-07-09  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song-io-native-bzt.c:
	  Add comment about new libgsf api.

	* src/lib/core/wave.c:
	  Call 'waves' dir 'wavetable' to be in sync with xml node names.

	* src/ui/edit/main-page-waves.c:
	  Comment about new ui.

	* src/ui/edit/main-statusbar.c:
	  Right align play pos status-bars.

2008-07-08  Stefan Kost  <ensonic@users.sf.net>

	* NEWS:
	  Release planning.

	* NEWSLETTER:
	  Gather changes.

	* po/de.po:
	  Update translation.

2008-07-08  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt:
	* docs/reference/bt-edit/bt-edit-docs.sgml:
	* docs/reference/bt-edit/bt-edit-sections.txt:
	* docs/reference/bt-ic/bt-ic-sections.txt:
	* src/ui/edit/pattern-editor.c:
	* src/ui/edit/ui-resources.c:
	* src/ui/edit/wave-viewer.c:
	* src/ui/edit/wave-viewer.h:
	  Get docs up to date. Rename one method in wave-viewer to be in sync
	  with api style.

2008-07-08  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/sequence.c:
	  Make sure loop-start/end are sane.

	* src/lib/core/libbtcore/wavelevel.h:
	* src/lib/core/wave.c:
	* src/lib/core/wavelevel.c:
	* src/ui/edit/bt-edit.h:
	* src/ui/edit/main-page-waves.c:
	  Show root-key as a note. Allow editing root-key and loop-start/end.
	  Planning for missing features.

	* src/ui/edit/main-page-patterns.c:
	  Use buzz note conversion from gst-buzztard.
	  

2008-07-08  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/Makefile.am:
	* src/lib/core/libbtcore/Makefile.am:
	* src/lib/core/libbtcore/core.h:
	* src/lib/core/libbtcore/song-io-native.h:
	* src/lib/core/song.c:
	* src/lib/core/wave.c:
	  Now send the missing parts of last commit.

2008-07-07  Stefan Kost  <ensonic@users.sf.net>

	* TODO:
	* configure.ac:
	* docs/reference/bt-core/bt-core-docs.sgml:
	* docs/reference/bt-core/bt-core-sections.txt:
	* docs/reference/bt-core/bt-core.types:
	* src/lib/core/libbtcore/song-io-native-methods.h:
	* src/lib/core/libbtcore/song-io-native-bzt.h:
	* src/lib/core/libbtcore/song-io-native-bzt-methods.h:
	* src/lib/core/libbtcore/song-io-native-xml.h:
	* src/lib/core/libbtcore/song-io-native-xml-methods.h:
	* src/lib/core/song-io.c:
	* src/lib/core/song-io-native.c:
	* src/lib/core/song-io-native-bzt.c:
	* src/lib/core/song-io-native-xml.c:
	  Step 2/2 of the songio refactoring. SongIONative is now abstract and
	  subclassed for xml and bzt variants.

2008-07-06  Stefan Kost  <ensonic@users.sf.net>

	* TODO:
	* docs/reference/bt-core/bt-core-sections.txt:
	* src/lib/core/libbtcore/song-io-methods.h:
	* src/lib/core/libbtcore/song-io-native-methods.h:
	* src/lib/core/libbtcore/song-io.h:
	* src/lib/core/song-io-native.c:
	* src/lib/core/song-io.c:
	* src/ui/edit/main-menu.c:
	* src/ui/edit/main-window.c:
	  Step 1/2 of the songio refactoring. Introducing BtSongIOModuleInfo and
	  BtSongIOFormatInfo. More generic code that uses those data.

2008-07-06  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Wrote and sent NEWS.

	* TODO:
	  Plan song io refactoring.
	  
	* design/gst/link.c:
	* design/gst/link2.c:
	* design/gst/loop1.c:
	* design/gst/seek2.c:
	  Update examples.

2008-07-06  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/about-dialog.c:
	  Update Marc's email and nick.

2008-06-28  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/Makefile.am:
	* docs/reference/bt-cmd/bt-cmd-docs.sgml:
	* docs/reference/bt-core/bt-core-docs.sgml:
	* docs/reference/bt-edit/bt-edit-docs.sgml:
	* docs/reference/bt-edit/bt-edit-sections.txt:
	* docs/reference/bt-ic/bt-ic-docs.sgml:
	* src/lib/core/core.c:
	  Rework the docs to use xi:include instead of entities. Also make the
	  documents valid.

2008-06-28  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-menu.c:
	* src/ui/edit/main-window.c:
	  Add a recent menu.

	* tests/songs/example.xml:
	  Move comment to not hinder type detection (first 100 bytes).

2008-06-27  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song-io-native.c:
	  Only use gsf if we have it.

2008-06-27  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/buzztard.xml.in:
	  Better format detection.

	* src/ui/edit/main-window.c:
	  Add filters to loader dialog too and improve filter on saver (use to
	  select format).

	* src/lib/core/sink-bin.c:
	  Downgrade a warning (was for debugging only).

2008-06-27  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt:
	* src/lib/core/libbtcore/song-io-native-methods.h:
	* src/lib/core/libbtcore/song-io-native.h:
	* src/lib/core/libbtcore/wave-methods.h:
	* src/lib/core/song-io-native.c:
	* src/lib/core/song-io.c:
	* src/lib/core/song.c:
	* src/lib/core/wave.c:
	* src/ui/edit/main-page-waves.c:
	  Also load and store samples in zip archives.

2008-06-25  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c:
	  Fix crasher with 2+ tracks in pattern view.

2008-06-23  Krzysztof Foltman  <kfoltman@users.sf.net>

	* src/ui/edit/pattern-editor.c:
	  Fix redraw with vertical scrolling.

2008-06-22  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-canvas-item.c:
	  Disconnect from the bus, when removing a machine.

2008-06-20  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song-io-native.c:
	  Cache detection. Needs to be improved, but now its in one place.

	* src/lib/core/song-io.c:
	  TODO about improving the plugin handling.

	* src/lib/core/wave.c:
	  Comment about uri resolving.

	* src/ui/edit/main-window.c:
	  Separate the filter in the file-chooser. Use them to fixup the 
	  resulting filename in save-as.

2008-06-20  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* design/bztloader/Makefile:
	* design/bztloader/bztloader.c:
	* design/bztloader/bztloader.h:
	* src/lib/core/song-io-native.c:
	  Initial integration of libgsf based zip loader.

2008-06-19  Stefan Kost  <ensonic@users.sf.net>

	* README:
	* docs/reference/bt-edit/bt-edit-docs.sgml:
	* docs/reference/bt-edit/bt-edit-sections.txt:
	* docs/reference/bt-edit/bt-edit.types:
	* src/ui/edit/Makefile.am:
	* src/ui/edit/bt-edit.h:
	* src/ui/edit/machine-canvas-item.c:
	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/pattern-view-methods.h:
	* src/ui/edit/pattern-view.c:
	* src/ui/edit/pattern-view.h:
	* src/ui/edit/wave-viewer.c:
	* src/ui/edit/wave-viewer.h:
	  Update dependencies. Remove old ifdef'ed code.

2008-06-16  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Collecting news.

	* src/lib/core/sequence.c:
	  Cleanup hashtables (was not a leak, but this way eases debugging).
	  Also lower damage repair logging.

	* src/ui/edit/main-page-machines.c:
	  Center machine vie if we have no position.

2008-06-16  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-edit/bt-edit.types:
	  Fix the build (also rename class here).

2008-06-15  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-sequence.c:
	  Adjust the colors a little. Need to figure how to do this in a theme
	  compatible way.

2008-06-15  Stefan Kost  <ensonic@users.sf.net>

	* pixmaps/gnome/16x16/tab_waves.png:
	* pixmaps/gnome/Makefile.am:
	* pixmaps/gnome/scalable/generator-solo.svg:
	* src/ui/edit/ui-resources.c:
	  New icons.

	* src/ui/edit/machine-canvas-item.c:
	* src/ui/edit/main-page-sequence.c:
	  No solo for fx.

2008-06-15  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/Makefile.am:
	  Move generated headers to noinst_HEADERS.
	  
	* src/lib/core/machine.c:
	  Add some logging for http://bugzilla.gnome.org/show_bug.cgi?id=538201

2008-06-15  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/Makefile.am:
	* src/ui/edit/bt-edit.h:
	* src/ui/edit/edit-application.c:
	* src/ui/edit/machine-canvas-item.c:
	* src/ui/edit/machine-menu.c:
	* src/ui/edit/machine-preferences-dialog.c:
	* src/ui/edit/machine-preset-properties-dialog.c:
	* src/ui/edit/machine-properties-dialog.c:
	* src/ui/edit/machine-rename-dialog.c:
	* src/ui/edit/main-menu.c:
	* src/ui/edit/main-page-machines.c:
	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/main-page-sequence.c:
	* src/ui/edit/main-window.c:
	* src/ui/edit/missing-framework-elements-dialog.c:
	* src/ui/edit/missing-song-elements-dialog.c:
	* src/ui/edit/pattern-editor.c:
	* src/ui/edit/pattern-properties-dialog.c:
	* src/ui/edit/pattern-view.c:
	* src/ui/edit/sequence-view.c:
	* src/ui/edit/ui-resources-methods.h:
	* src/ui/edit/ui-resources.c:
	* src/ui/edit/ui-resources.h:
	* src/ui/edit/ui-ressources-methods.h:
	* src/ui/edit/ui-ressources.c:
	* src/ui/edit/ui-ressources.h:
	* src/ui/edit/wire-analysis-dialog.c:
	  Fix spelling of ui-resources class.

2008-06-13  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	  Optimize controller lookups a bit.

2008-06-12  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-canvas-item.c:
	  Add a half-transparent border to vu-meter to blend better with gfx.

2008-06-12  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-canvas-item.c:
	* src/ui/edit/main-page-sequence.c:
	  Adding vu-metters to machine view.

2008-06-12  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song-io-native.c:
	  Oops. Add a +1 for string size.
  
	* src/lib/core/song.c:
	  Keep timeout hight until we have figured out.

	* src/ui/edit/main-page-machines.h:
	  Enlarge canvas area to make machines less cluttered.

2008-06-10  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* docs/reference/bt-edit/bt-edit-sections.txt:
	* pixmaps/gnome/Makefile.am:
	* src/ui/edit/bt-edit.h:
	* src/ui/edit/machine-canvas-item.c:
	* src/ui/edit/machine-menu.c:
	* src/ui/edit/machine-preferences-dialog.c:
	* src/ui/edit/machine-preset-properties-dialog.c:
	* src/ui/edit/machine-properties-dialog.c:
	* src/ui/edit/machine-rename-dialog.c:
	* src/ui/edit/main-page-machines.h:
	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/main-page-sequence.c:
	* src/ui/edit/missing-framework-elements-dialog.c:
	* src/ui/edit/missing-song-elements-dialog.c:
	* src/ui/edit/pattern-properties-dialog.c:
	* src/ui/edit/ui-ressources-methods.h:
	* src/ui/edit/ui-ressources.c:
	  Add svg graphics loading. Rename some internal api for consistency.
	  Make use of the svg on the canvas.

2008-06-09  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/libbtcore/machine.h:
	* src/lib/core/machine.c:
	  Adding enum val for number of states
	
	* src/lib/core/song.c:
	  Improving debugging a bit.

	* src/ui/edit/machine-canvas-item.c:
	* src/ui/edit/ui-ressources.c:
	  Drafting new API.

2008-06-05  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Write news.

	* configure.ac:
	* pixmaps/Makefile.am:
	* pixmaps/gnome/Makefile.am:
	* pixmaps/tango/16x16/buzztard.png:
	* pixmaps/tango/16x16/menu_processor_machine.png:
	* pixmaps/tango/16x16/menu_sink_machine.png:
	* pixmaps/tango/16x16/menu_source_machine.png:
	* pixmaps/tango/16x16/tab_machines.png:
	* pixmaps/tango/16x16/tab_patterns.png:
	* pixmaps/tango/16x16/tab_sequence.png:
	* pixmaps/tango/16x16/tab_waves.png:
	* pixmaps/tango/22x22/buzztard.png:
	* pixmaps/tango/24x24/buzztard.png:
	* pixmaps/tango/24x24/menu_grid.png:
	* pixmaps/tango/24x24/menu_processor_machine.png:
	* pixmaps/tango/24x24/menu_sink_machine.png:
	* pixmaps/tango/24x24/menu_source_machine.png:
	* pixmaps/tango/32x32/buzztard.png:
	* pixmaps/tango/48x48/buzztard.png:
	* pixmaps/tango/Makefile.am:
	* pixmaps/tango/scalable/buzztard.svg:
	* pixmaps/tango/scalable/effect-bypass.svg:
	* pixmaps/tango/scalable/effect-mute.svg:
	* pixmaps/tango/scalable/effect.svg:
	* pixmaps/tango/scalable/generator-mute.svg:
	* pixmaps/tango/scalable/generator.svg:
	* pixmaps/tango/scalable/master-mute.svg:
	* pixmaps/tango/scalable/master.svg:
	* src/ui/edit/ui-ressources.c:
	  Install icons as gnome and not tango.

2008-06-05  Stefan Kost  <ensonic@users.sf.net>

	* pixmaps/tango/16x16/buzztard.png:
	* pixmaps/tango/16x16/tab_machines.png:
	* pixmaps/tango/22x22/buzztard.png:
	* pixmaps/tango/24x24/buzztard.png:
	* pixmaps/tango/32x32/buzztard.png:
	* pixmaps/tango/scalable/buzztard.svg:
	  Update icons.

2008-06-04  Stefan Kost  <ensonic@users.sf.net>

	patch by: Marc Broekhuis <deloun@gmail.com>

	* src/ui/edit/bt-edit.desktop.in.in:
	  Improved desktop file.	  

2008-06-03  Stefan Kost  <ensonic@users.sf.net>

	* pixmaps/hicolor/16x16/menu_processor_machine.png:
	* pixmaps/hicolor/16x16/menu_sink_machine.png:
	* pixmaps/hicolor/16x16/menu_source_machine.png:
	* pixmaps/hicolor/Makefile.am:
	* pixmaps/tango/Makefile.am:
	* src/ui/edit/ui-ressources.c:
	  Update icons and colors.

2008-06-03  Stefan Kost  <ensonic@users.sf.net>

	* pixmaps/tango/16x16/menu_processor_machine.png:
	* pixmaps/tango/16x16/menu_sink_machine.png:
	* pixmaps/tango/16x16/menu_source_machine.png:
	* pixmaps/tango/Makefile.am:
	  More icons.

2008-06-03  Stefan Kost  <ensonic@users.sf.net>

	* pixmaps/hicolor/Makefile.am:
	* pixmaps/tango/Makefile.am:
	  Add missing makefiles.

2008-06-02  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* pixmaps/Makefile.am:
	* pixmaps/grid.png:
	* pixmaps/menu_processor_machine.png:
	* pixmaps/menu_sink_machine.png:
	* pixmaps/menu_source_machine.png:
	* pixmaps/tab_info.png:
	* pixmaps/tab_machines.png:
	* pixmaps/tab_patterns.png:
	* pixmaps/tab_sequence.png:
	* pixmaps/tab_waves.png:
	* pixmaps/tango/22x22/buzztard.png:
	* pixmaps/tango/scalable/buzztard.svg:
	* pixmaps/tango/scalable/effect-bypass.svg:
	* pixmaps/tango/scalable/effect-mute.svg:
	* pixmaps/tango/scalable/effect.svg:
	* pixmaps/tango/scalable/generator-mute.svg:
	* pixmaps/tango/scalable/generator.svg:
	* pixmaps/tango/scalable/master-mute.svg:
	* pixmaps/tango/scalable/master.svg:
	* po/de.po:
	* src/ui/edit/main-menu.c:
	* src/ui/edit/main-page-machines.c:
	* src/ui/edit/main-page-waves.c:
	* src/ui/edit/main-pages.c:
	* src/ui/edit/tools.c:
	* src/ui/edit/ui-ressources.c:
	  Better icons theme support. Add first round of Delouns great Tango
	  treatment. Also try to adjust other UI color to that (need some
	  tweaking).

2008-05-30  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/libbtcore/core.h:
	  Fix the build. Spotted by Marc Broekhuis.

2008-05-30  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* src/lib/core/sink-bin.c:
	  Experiments.
  
	* src/lib/core/song.c:
	  Try to improve playback failure handling.
  
	* src/lib/core/tools.c:
	  Downgrade logs.

2008-05-28  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	  Unset GValues when finalizing machines.

2008-05-27  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	* src/ui/edit/main-page-waves.c:
	  Comment changes.

	* src/lib/core/song.c:
	  WHen play times-out, notify so that we untoggle play-button.

	* src/lib/core/wavelevel.c:
	  Set default root-note.	

	* src/ui/edit/wave-viewer.c:
	  Fix mem leak.

2008-05-26  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-waves.c:
	  Play on double click. Make rate editable. Refactor.

2008-05-25  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/wave.c:
	* src/ui/edit/main-page-waves.c:
	  Now play loaded samples from memory. Also some safety for stopping
	  playback when reloading.

2008-05-24  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/about-dialog.c:
	  Add artists.

	* src/ui/edit/machine-preferences-dialog.c:
	  Improve property filtering.

2008-05-22  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/wavelevel.c:
	  Free the old wave when we update it.

	* src/ui/edit/main-page-waves.c:
	  Comments for playing the real data.
	

2008-05-22  Stefan Kost  <ensonic@users.sf.net>

	* design/bmxdump/bmxdump.cpp:
	* design/bmxdump/bmxfile.cpp:
	  Code cleanups.
	  
	* src/lib/core/wave.c:
	* src/ui/edit/main-page-waves.c:
	  Add ix for wavelevel-list entries. Cleanups.

2008-05-14  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  News sent, start collection new ones.

	* configure.ac:
	* src/lib/core/Makefile.am:
	* src/lib/core/buzzcallbacks.c:
	* src/lib/core/machine.c:
	  Add buzz callbacks and pass to plugins that support it.

	* docs/reference/bt-core/bt-core-sections.txt:
	* src/lib/core/libbtcore/wave-methods.h:
	* src/lib/core/wave.c:
	* src/lib/core/wavetable.c:
	  New method to get wavelevels. More comments.

	* src/ui/edit/main-page-waves.c:
	  Update wave when loading songs too.

2008-05-03  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c:
	  Some more ideas about combobox accelerators.
  
	* src/ui/edit/main-pages.c:
	* src/ui/edit/main-statusbar.c:
	  Make event boxes invisible, looks nicer.

2008-05-02  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	  Keep LIBS var tidy.

2008-05-02  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Collect NEWS.

	* docs/reference/bt-core/bt-core-sections.txt:
	* src/lib/core/libbtcore/machine-methods.h:
	* src/lib/core/machine.c:
	* src/ui/edit/machine-properties-dialog.c:
	  All ranomize and reset machine settings for all machines (independent
	  of preset support).

	* src/ui/edit/main-page-waves.c:
	  Ideas.

2008-04-27  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	  Pass the wavetable and not the list.

2008-04-25  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	  One more thought. We need to change this a little.

2008-04-25  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/libbtcore/core.h:
	* src/lib/core/machine.c:
	  Pass the wavetable to the machine.

2008-04-25  Krzysztof Foltman  <wdev@foltman.com>

	* src/ui/edit/main-page-waves.c: 
	* src/ui/edit/wave-viewer.c:
	* src/ui/edit/wave-viewer.h:
	  Add proper waveform level calculation (no detailed display for
	  now). Feed level calculation with actual loaded waveforms.

2008-04-25  Stefan Kost  <ensonic@users.sf.net>

	* pixmaps/48x48/buzztard.png:
	* pixmaps/Makefile.am:
	* pixmaps/buzztard.png:
	* pixmaps/buzztard.svg:
	  Reorder files for better theme support.

	* src/lib/core/wave.c:
	  Add error handling.

2008-04-25  Stefan Kost  <ensonic@users.sf.net>

	* Makefile.am:
	* configure.ac:
	* docs/reference/bt-edit/bt-edit-sections.txt:
	* pixmaps/Makefile.am:
	* src/ui/edit/main-window.c:
	* src/ui/edit/tools.c:
	* src/ui/edit/tools.h:
	  Helper for getting pixmaps from themes.

2008-04-25  Stefan Kost  <ensonic@users.sf.net>

	* Makefile.am:
	* configure.ac:
	* pixmaps/Makefile.am:
	  Have a dedicated Makefile for the pixmaps. Don't install the media-
	  icons. They are in gtk since 2.6 and we require that.

2008-04-24  Stefan Kost  <ensonic@users.sf.net>

	* design/gui/svgcanvas.c:
	  More experiments.

2008-04-24  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-machines.c:
	  Speed up grid code.

2008-04-24  Stefan Kost  <ensonic@users.sf.net>

	* design/gui/generator-solo.svg:
	* design/gui/svgcanvas.c:
	  Add test case for svg on canvas.

2008-04-24  Stefan Kost  <ensonic@users.sf.net>

	* tests/bt-test-plugin.c:
	  Code cleanups.

2008-04-24  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/libbtcore/core.h:
	* src/lib/core/machine.c:
	* src/ui/edit/bt-edit.h:
	  Update to gst-buzztard changes.

2008-04-21  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	  More design comments.

	* src/ui/edit/main-page-waves.c:
	  Make wavenames editable. Fill wavelevel headers always. Use proper
	  fill do dedicate space to waveform.

2008-04-21  Krzysztof Foltman  <wdev@foltman.com>

	* src/ui/edit/Makefile.am:
	* src/ui/edit/bt-edit.h:
	* src/ui/edit/main-page-waves.c:
	* src/ui/edit/wave-viewer.c:
	* src/ui/edit/wave-viewer.h:
	  Initial dummy wave viewer implementation.

2008-04-20  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	  Sketch code for wavetable bridge.

	* src/lib/core/wave.c:
	* src/lib/core/wavetable.c:
	  Replace files correctly. Add more todos and ideas.

2008-04-19  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/Makefile.am:
	* src/ui/edit/Makefile.am:
	  Fix regenerating marshallers.

2008-04-18  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/libbtcore/wave.h:
	* src/lib/core/wave.c:
	* src/ui/edit/main-page-waves.c:
	  Add "loading-done" signal to wave class and update lists on success.

	* src/ui/edit/main-page-sequence.c:
	  Reorder private data a bit.

	* src/ui/edit/machine-canvas-item.c:
	  Add idea for solo icon.

2008-04-17  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/libbtcore/wavelevel-methods.h:
	* src/lib/core/wave.c:
	* src/lib/core/wavelevel.c:
	  Serialize only editable properties on wavelevels. Get details of
	  loaded wave.

	* src/ui/edit/main-page-waves.c:
	  Always have a default selection. Fix details and show channel.

2008-04-17  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-properties-dialog.c:
	  Update to new preset API.

2008-04-16  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/wave.c:
	* src/lib/core/wavelevel.c:
	  Sample loading works.

2008-04-16  Stefan Kost  <ensonic@users.sf.net>

	* Makefile.am:
	* README:
	* TODO:
	* autogen.sh:
	* configure.ac:
	* design/bztloader/Makefile:
	* design/bztloader/bztloader.c:
	* design/gmem/Makefile:
	* design/gobject/Makefile:
	* design/gst/Makefile:
	* design/gst/browser.c:
	* design/gst/connection1.c:
	* design/gst/dynlink.c:
	* design/gst/fmtnego.c:
	* design/gst/gst1.c:
	* design/gst/gst2.c:
	* design/gst/gst3.c:
	* design/gst/gst4.c:
	* design/gst/link.c:
	* design/gst/link2.c:
	* design/gst/loop1.c:
	* design/gst/net.h:
	* design/gst/net1.c:
	* design/gst/net2.c:
	* design/gst/registry.c:
	* design/gst/seek1.c:
	* design/gst/seek2.c:
	* design/gst/states.c:
	* design/gst/states1.c:
	* design/gst/states1a.c:
	* design/gst/states1b.c:
	* design/gst/states1c.c:
	* design/gst/states2.c:
	* design/gst/states3.c:
	* design/gst/states3a.c:
	* design/gst/tags1.c:
	* design/gst/test.c:
	* design/gui/accelpopup.c:
	* design/gui/acceltoolbar.c:
	* design/gui/pated.c:
	* design/gui/syncviews.c:
	* design/gui/treeview/treeview.c:
	* design/hal/halwatch.c:
	* docs/design.txt:
	* docs/file-format.txt:
	* docs/gstreamer.txt:
	* docs/gui.txt:
	* docs/multichannel.txt:
	* docs/objects.txt:
	* docs/reference/README:
	* docs/reference/bt-cmd/bt-cmd-sections.txt:
	* docs/reference/bt-core/bt-core-sections.txt:
	* docs/reference/bt-edit/bt-edit-sections.txt:
	* docs/reference/bt-ic/bt-ic-sections.txt:
	* docs/roadmap.txt:
	* docs/signals.dot:
	* docs/technology.txt:
	* docs/use-case.txt:
	* src/lib/core/Makefile.am:
	* src/lib/core/application.c:
	* src/lib/core/core.c:
	* src/lib/core/gconf-settings.c:
	* src/lib/core/libbtcore/Makefile.am:
	* src/lib/core/libbtcore/application-methods.h:
	* src/lib/core/libbtcore/application-private.h:
	* src/lib/core/libbtcore/application.h:
	* src/lib/core/libbtcore/core.h:
	* src/lib/core/libbtcore/gconf-settings-methods.h:
	* src/lib/core/libbtcore/gconf-settings.h:
	* src/lib/core/libbtcore/machine-methods.h:
	* src/lib/core/libbtcore/machine-private.h:
	* src/lib/core/libbtcore/machine.h:
	* src/lib/core/libbtcore/pattern-methods.h:
	* src/lib/core/libbtcore/pattern.h:
	* src/lib/core/libbtcore/persistence-location.h:
	* src/lib/core/libbtcore/persistence-methods.h:
	* src/lib/core/libbtcore/persistence-selection.h:
	* src/lib/core/libbtcore/persistence.h:
	* src/lib/core/libbtcore/plainfile-settings-methods.h:
	* src/lib/core/libbtcore/plainfile-settings.h:
	* src/lib/core/libbtcore/processor-machine-methods.h:
	* src/lib/core/libbtcore/processor-machine.h:
	* src/lib/core/libbtcore/sequence-methods.h:
	* src/lib/core/libbtcore/sequence.h:
	* src/lib/core/libbtcore/settings-methods.h:
	* src/lib/core/libbtcore/settings-private.h:
	* src/lib/core/libbtcore/settings.h:
	* src/lib/core/libbtcore/setup-methods.h:
	* src/lib/core/libbtcore/setup.h:
	* src/lib/core/libbtcore/sink-bin-methods.h:
	* src/lib/core/libbtcore/sink-bin.h:
	* src/lib/core/libbtcore/sink-machine-methods.h:
	* src/lib/core/libbtcore/sink-machine.h:
	* src/lib/core/libbtcore/song-info-methods.h:
	* src/lib/core/libbtcore/song-info.h:
	* src/lib/core/libbtcore/song-io-methods.h:
	* src/lib/core/libbtcore/song-io-native-methods.h:
	* src/lib/core/libbtcore/song-io-native.h:
	* src/lib/core/libbtcore/song-io.h:
	* src/lib/core/libbtcore/song-methods.h:
	* src/lib/core/libbtcore/song.h:
	* src/lib/core/libbtcore/source-machine-methods.h:
	* src/lib/core/libbtcore/source-machine.h:
	* src/lib/core/libbtcore/tools.h:
	* src/lib/core/libbtcore/version.h.in:
	* src/lib/core/libbtcore/wave-methods.h:
	* src/lib/core/libbtcore/wave.h:
	* src/lib/core/libbtcore/wavelevel-methods.h:
	* src/lib/core/libbtcore/wavelevel.h:
	* src/lib/core/libbtcore/wavetable-methods.h:
	* src/lib/core/libbtcore/wavetable.h:
	* src/lib/core/libbtcore/wire-methods.h:
	* src/lib/core/libbtcore/wire.h:
	* src/lib/core/machine.c:
	* src/lib/core/marshal.list:
	* src/lib/core/pattern.c:
	* src/lib/core/persistence-location.c:
	* src/lib/core/persistence-selection.c:
	* src/lib/core/persistence.c:
	* src/lib/core/plainfile-settings.c:
	* src/lib/core/processor-machine.c:
	* src/lib/core/sequence.c:
	* src/lib/core/settings.c:
	* src/lib/core/setup.c:
	* src/lib/core/sink-bin.c:
	* src/lib/core/sink-machine.c:
	* src/lib/core/song-info.c:
	* src/lib/core/song-io-native.c:
	* src/lib/core/song-io.c:
	* src/lib/core/song.c:
	* src/lib/core/source-machine.c:
	* src/lib/core/tools.c:
	* src/lib/core/wave.c:
	* src/lib/core/wavelevel.c:
	* src/lib/core/wavetable.c:
	* src/lib/core/wire.c:
	* src/lib/ic/Makefile.am:
	* src/lib/ic/abs-range-control.c:
	* src/lib/ic/control.c:
	* src/lib/ic/device.c:
	* src/lib/ic/ic.c:
	* src/lib/ic/input-device.c:
	* src/lib/ic/learn.c:
	* src/lib/ic/libbtic/Makefile.am:
	* src/lib/ic/libbtic/abs-range-control-methods.h:
	* src/lib/ic/libbtic/abs-range-control.h:
	* src/lib/ic/libbtic/control-methods.h:
	* src/lib/ic/libbtic/control.h:
	* src/lib/ic/libbtic/device-methods.h:
	* src/lib/ic/libbtic/device.h:
	* src/lib/ic/libbtic/ic.h:
	* src/lib/ic/libbtic/input-device-methods.h:
	* src/lib/ic/libbtic/input-device.h:
	* src/lib/ic/libbtic/learn-methods.h:
	* src/lib/ic/libbtic/learn.h:
	* src/lib/ic/libbtic/midi-device-methods.h:
	* src/lib/ic/libbtic/midi-device.h:
	* src/lib/ic/libbtic/registry-methods.h:
	* src/lib/ic/libbtic/registry.h:
	* src/lib/ic/libbtic/trigger-control-methods.h:
	* src/lib/ic/libbtic/trigger-control.h:
	* src/lib/ic/libbtic/version.h.in:
	* src/lib/ic/midi-device.c:
	* src/lib/ic/registry.c:
	* src/lib/ic/trigger-control.c:
	* src/ui/cmd/bt-cmd.c:
	* src/ui/cmd/bt-cmd.h:
	* src/ui/cmd/cmd-application-methods.h:
	* src/ui/cmd/cmd-application.c:
	* src/ui/cmd/cmd-application.h:
	* src/ui/edit/about-dialog-methods.h:
	* src/ui/edit/about-dialog.c:
	* src/ui/edit/about-dialog.h:
	* src/ui/edit/bt-edit.c:
	* src/ui/edit/bt-edit.h:
	* src/ui/edit/edit-application-methods.h:
	* src/ui/edit/edit-application.c:
	* src/ui/edit/edit-application.h:
	* src/ui/edit/gtkvumeter.c:
	* src/ui/edit/gtkvumeter.h:
	* src/ui/edit/interaction-controller-learn-dialog-methods.h:
	* src/ui/edit/interaction-controller-learn-dialog.c:
	* src/ui/edit/interaction-controller-learn-dialog.h:
	* src/ui/edit/interaction-controller-menu-methods.h:
	* src/ui/edit/interaction-controller-menu.c:
	* src/ui/edit/interaction-controller-menu.h:
	* src/ui/edit/machine-actions.c:
	* src/ui/edit/machine-actions.h:
	* src/ui/edit/machine-canvas-item-methods.h:
	* src/ui/edit/machine-canvas-item.c:
	* src/ui/edit/machine-canvas-item.h:
	* src/ui/edit/machine-menu-methods.h:
	* src/ui/edit/machine-menu.c:
	* src/ui/edit/machine-menu.h:
	* src/ui/edit/machine-preferences-dialog-methods.h:
	* src/ui/edit/machine-preferences-dialog.c:
	* src/ui/edit/machine-preferences-dialog.h:
	* src/ui/edit/machine-preset-properties-dialog-methods.h:
	* src/ui/edit/machine-preset-properties-dialog.c:
	* src/ui/edit/machine-preset-properties-dialog.h:
	* src/ui/edit/machine-properties-dialog-methods.h:
	* src/ui/edit/machine-properties-dialog.c:
	* src/ui/edit/machine-properties-dialog.h:
	* src/ui/edit/machine-rename-dialog-methods.h:
	* src/ui/edit/machine-rename-dialog.c:
	* src/ui/edit/machine-rename-dialog.h:
	* src/ui/edit/main-menu-methods.h:
	* src/ui/edit/main-menu.c:
	* src/ui/edit/main-menu.h:
	* src/ui/edit/main-page-info-methods.h:
	* src/ui/edit/main-page-info.c:
	* src/ui/edit/main-page-info.h:
	* src/ui/edit/main-page-machines-methods.h:
	* src/ui/edit/main-page-machines.c:
	* src/ui/edit/main-page-machines.h:
	* src/ui/edit/main-page-patterns-methods.h:
	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/main-page-patterns.h:
	* src/ui/edit/main-page-sequence-methods.h:
	* src/ui/edit/main-page-sequence.c:
	* src/ui/edit/main-page-sequence.h:
	* src/ui/edit/main-page-waves-methods.h:
	* src/ui/edit/main-page-waves.c:
	* src/ui/edit/main-page-waves.h:
	* src/ui/edit/main-pages-methods.h:
	* src/ui/edit/main-pages.c:
	* src/ui/edit/main-pages.h:
	* src/ui/edit/main-statusbar-methods.h:
	* src/ui/edit/main-statusbar.c:
	* src/ui/edit/main-statusbar.h:
	* src/ui/edit/main-toolbar-methods.h:
	* src/ui/edit/main-toolbar.c:
	* src/ui/edit/main-toolbar.h:
	* src/ui/edit/main-window-methods.h:
	* src/ui/edit/main-window.c:
	* src/ui/edit/main-window.h:
	* src/ui/edit/missing-framework-elements-dialog-methods.h:
	* src/ui/edit/missing-framework-elements-dialog.c:
	* src/ui/edit/missing-framework-elements-dialog.h:
	* src/ui/edit/missing-song-elements-dialog-methods.h:
	* src/ui/edit/missing-song-elements-dialog.c:
	* src/ui/edit/missing-song-elements-dialog.h:
	* src/ui/edit/pattern-editor.c:
	* src/ui/edit/pattern-editor.h:
	* src/ui/edit/pattern-properties-dialog-methods.h:
	* src/ui/edit/pattern-properties-dialog.c:
	* src/ui/edit/pattern-properties-dialog.h:
	* src/ui/edit/pattern-view-methods.h:
	* src/ui/edit/pattern-view.c:
	* src/ui/edit/pattern-view.h:
	* src/ui/edit/playback-controller-socket-methods.h:
	* src/ui/edit/playback-controller-socket.c:
	* src/ui/edit/playback-controller-socket.h:
	* src/ui/edit/render-dialog-methods.h:
	* src/ui/edit/render-dialog.c:
	* src/ui/edit/render-dialog.h:
	* src/ui/edit/render-progress-methods.h:
	* src/ui/edit/render-progress.c:
	* src/ui/edit/render-progress.h:
	* src/ui/edit/sequence-view-methods.h:
	* src/ui/edit/sequence-view.c:
	* src/ui/edit/sequence-view.h:
	* src/ui/edit/settings-dialog-methods.h:
	* src/ui/edit/settings-dialog.c:
	* src/ui/edit/settings-dialog.h:
	* src/ui/edit/settings-page-audiodevices-methods.h:
	* src/ui/edit/settings-page-audiodevices.c:
	* src/ui/edit/settings-page-audiodevices.h:
	* src/ui/edit/settings-page-directories-methods.h:
	* src/ui/edit/settings-page-directories.c:
	* src/ui/edit/settings-page-directories.h:
	* src/ui/edit/settings-page-interaction-controller-methods.h:
	* src/ui/edit/settings-page-interaction-controller.c:
	* src/ui/edit/settings-page-interaction-controller.h:
	* src/ui/edit/settings-page-playback-controller-methods.h:
	* src/ui/edit/settings-page-playback-controller.c:
	* src/ui/edit/settings-page-playback-controller.h:
	* src/ui/edit/tools.c:
	* src/ui/edit/tools.h:
	* src/ui/edit/ui-ressources-methods.h:
	* src/ui/edit/ui-ressources.c:
	* src/ui/edit/ui-ressources.h:
	* src/ui/edit/volume-popup.c:
	* src/ui/edit/volume-popup.h:
	* src/ui/edit/wire-analysis-dialog-methods.h:
	* src/ui/edit/wire-analysis-dialog.c:
	* src/ui/edit/wire-analysis-dialog.h:
	* src/ui/edit/wire-canvas-item-methods.h:
	* src/ui/edit/wire-canvas-item.c:
	* src/ui/edit/wire-canvas-item.h:
	* tests/Makefile.am:
	* tests/bt-cfg.sh.in:
	* tests/bt-check.c:
	* tests/bt-check.h:
	* tests/bt-cmd-cli.sh:
	* tests/bt-cmd-convert.sh:
	* tests/bt-cmd-encode.sh:
	* tests/bt-cmd-info.sh:
	* tests/bt-edit-cli.sh:
	* tests/bt-test-plugin.c:
	* tests/bt-test-plugin.h:
	* tests/bt-test-settings.c:
	* tests/bt-test-settings.h:
	* tests/gtkdoccomplete.sh:
	* tests/lib/Makefile.am:
	* tests/lib/core/Makefile.am:
	* tests/lib/core/e-machine.c:
	* tests/lib/core/e-network.c:
	* tests/lib/core/e-pattern.c:
	* tests/lib/core/e-processor-machine.c:
	* tests/lib/core/e-sequence.c:
	* tests/lib/core/e-setup.c:
	* tests/lib/core/e-song-info.c:
	* tests/lib/core/e-song-io-native.c:
	* tests/lib/core/e-song.c:
	* tests/lib/core/e-source-machine.c:
	* tests/lib/core/m-bt-core.h:
	* tests/lib/core/s-core.c:
	* tests/lib/core/s-machine.c:
	* tests/lib/core/s-network.c:
	* tests/lib/core/s-pattern.c:
	* tests/lib/core/s-processor-machine.c:
	* tests/lib/core/s-sequence.c:
	* tests/lib/core/s-settings.c:
	* tests/lib/core/s-setup.c:
	* tests/lib/core/s-sink-machine.c:
	* tests/lib/core/s-song-info.c:
	* tests/lib/core/s-song-io-native.c:
	* tests/lib/core/s-song-io.c:
	* tests/lib/core/s-song.c:
	* tests/lib/core/s-source-machine.c:
	* tests/lib/core/s-wire.c:
	* tests/lib/core/t-core.c:
	* tests/lib/core/t-machine.c:
	* tests/lib/core/t-network.c:
	* tests/lib/core/t-pattern.c:
	* tests/lib/core/t-sequence.c:
	* tests/lib/core/t-settings.c:
	* tests/lib/core/t-setup.c:
	* tests/lib/core/t-sink-machine.c:
	* tests/lib/core/t-song-info.c:
	* tests/lib/core/t-song-io-native.c:
	* tests/lib/core/t-song-io.c:
	* tests/lib/core/t-song.c:
	* tests/lib/core/t-source-machine.c:
	* tests/lib/core/t-wire.c:
	* tests/m-bt-cmd.c:
	* tests/m-bt-core.c:
	* tests/m-bt-edit.c:
	* tests/povalid.sh:
	* tests/ui/Makefile.am:
	* tests/ui/cmd/Makefile.am:
	* tests/ui/cmd/e-bt-cmd-application.c:
	* tests/ui/cmd/m-bt-cmd.h:
	* tests/ui/cmd/s-bt-cmd-application.c:
	* tests/ui/cmd/t-bt-cmd-application.c:
	* tests/ui/edit/e-bt-about-dialog.c:
	* tests/ui/edit/e-bt-edit-application.c:
	* tests/ui/edit/e-bt-machine-preferences-dialog.c:
	* tests/ui/edit/e-bt-machine-preset-properties-dialog.c:
	* tests/ui/edit/e-bt-machine-properties-dialog.c:
	* tests/ui/edit/e-bt-machine-rename-dialog.c:
	* tests/ui/edit/e-bt-missing-framework-elements-dialog.c:
	* tests/ui/edit/e-bt-missing-song-elements-dialog.c:
	* tests/ui/edit/e-bt-pattern-properties-dialog.c:
	* tests/ui/edit/e-bt-render-dialog.c:
	* tests/ui/edit/e-bt-settings-dialog.c:
	* tests/ui/edit/e-bt-wire-analysis-dialog.c:
	* tests/ui/edit/m-bt-edit.h:
	* tests/ui/edit/s-bt-about-dialog.c:
	* tests/ui/edit/s-bt-edit-application.c:
	* tests/ui/edit/s-bt-machine-preferences-dialog.c:
	* tests/ui/edit/s-bt-machine-preset-properties-dialog.c:
	* tests/ui/edit/s-bt-machine-properties-dialog.c:
	* tests/ui/edit/s-bt-machine-rename-dialog.c:
	* tests/ui/edit/s-bt-missing-framework-elements-dialog.c:
	* tests/ui/edit/s-bt-missing-song-elements-dialog.c:
	* tests/ui/edit/s-bt-pattern-properties-dialog.c:
	* tests/ui/edit/s-bt-render-dialog.c:
	* tests/ui/edit/s-bt-settings-dialog.c:
	* tests/ui/edit/s-bt-wire-analysis-dialog.c:
	* tests/xmlvalid.sh:
	* webpage/Makefile:
	  Svn property tuning.

2008-04-15  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	  Fix typo in caps.

	* src/lib/core/wave.c:
	  Draft wave loader more.

2008-04-15  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c:
	  More 64bit cleanups.

2008-04-14  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-properties-dialog.c:
	  Move logline to right place.
	  
	* src/ui/edit/main-page-patterns.c:
	  Fix some 64 bit build warnings.

	* src/ui/edit/wire-canvas-item.c:
	  Also remove wire, if the machine has already gone.

2008-04-14  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/sink-bin.c:
	  Commenting on better handling failure situation here.
  
	* src/lib/core/wave.c:
	* src/lib/core/wavelevel.c:
	  Plan for wavtable support.

	* src/lib/core/wire.c:
	  Fix copy'n'paste error that makes build fail with older gstreamer.

	* src/ui/edit/edit-application.c:
	  Change on try_unref into unref.
	
	* src/ui/edit/main-page-waves.c:
	  Comments about borked filechooser widget.

2008-04-12  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  News sent.

	* src/ui/edit/main-page-machines.c:
	  Added ideas about how to use the nice new icons.

	* src/ui/edit/main-page-sequence.c:
	  Forgot to save that file before doing my last commit.

2008-04-12  Stefan Kost  <ensonic@users.sf.net>

	* NEWS:
	* configure.ac:
	* src/ui/edit/settings-page-interaction-controller.c:
	* src/ui/edit/wire-canvas-item.c:
	* tests/lib/core/e-pattern.c:
	* tests/lib/core/e-sequence.c:
	  Some cleanups from banch merge.

2008-04-12  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-sequence.c:
	* src/ui/edit/main-page-waves.c:
	  Add names to more widgets.

2008-04-12  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/pattern-editor.c:
	  Reenabled partial refreshs after cursor moves.

2008-04-11  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/pattern-editor.c:
	* src/ui/edit/pattern-editor.h:
	  Unbreak the pattern editor.

2008-04-11  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/wire-pattern.c:
	* src/lib/core/wire.c:
	  Fix two docs typos.

2008-04-10  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/libbtcore/settings-private.h:
	* src/lib/core/machine.c:
	* src/lib/core/pattern.c:
	* src/lib/core/setup.c:
	* src/lib/core/sink-bin.c:
	* src/lib/core/song-io-native.c:
	* src/lib/core/song-io.c:
	* src/ui/cmd/cmd-application.c:
	* src/ui/edit/edit-application.c:
	* src/ui/edit/machine-canvas-item.c:
	* src/ui/edit/main-menu.c:
	* src/ui/edit/main-page-sequence.c:
	* src/ui/edit/main-toolbar.c:
	* src/ui/edit/wire-canvas-item.c:
	  TODO comment cleanups. Implemented small ones.

2008-04-10  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/pattern-editor.c:
	  Add header text. Add fixed first column text.

2008-04-09  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/Makefile.am:
	  Simplify makefile.

2008-04-09  Stefan Kost  <ensonic@users.sf.net>

	patch by: Sven Herzberg sven@imendio.com

	* src/ui/edit/Makefile.am:
	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/marshal.list:
	* src/ui/edit/pattern-editor.c:
	* src/ui/edit/pattern-editor.h:
	  Add proper scrolling for the pattern editor. In addition add initial
	  header line.

2008-04-09  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Write news.

	* src/ui/edit/main-window.c:
	  One more pixbuf leak.

2008-04-08  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-preferences-dialog.c:
	* src/ui/edit/machine-preset-properties-dialog.c:
	* src/ui/edit/machine-properties-dialog.c:
	* src/ui/edit/machine-rename-dialog.c:
	* src/ui/edit/main-page-machines.c:
	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/main-page-sequence.c:
	* src/ui/edit/missing-framework-elements-dialog.c:
	* src/ui/edit/missing-song-elements-dialog.c:
	* src/ui/edit/pattern-properties-dialog.c:
	* src/ui/edit/settings-page-interaction-controller.c:
	  Fix pixbuf refleaks. Add names to some widgets.

2008-04-06  Stefan Kost  <ensonic@users.sf.net>

	* tests/Makefile.am:
	* tests/lib/core/e-song-io-native.c:
	* tests/songs/test-simple5.xml:
	  Add one more test-case.

2008-04-05  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/sink-bin.c:
	  Logging improvments.

	* src/lib/core/song.c:
	  Formatting.

	* src/ui/edit/edit-application.c:
	  Fix master ref-leak.

	* src/ui/edit/main-page-waves.c:
	  Fix a bus ref-leak.

	* src/ui/edit/ui-ressources.c:
	  The Combobox on patter-view seek to leak a pixbuf.

2008-04-05  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	  Move var to lower scope.

	* src/lib/core/sequence.c:
	  No need to try_ref-

	* src/lib/core/wire.c:
	  Fix ref-leaks on wires.
	
	* src/ui/edit/interaction-controller-learn-dialog.c:
	  Disconnect signals.

	* src/ui/edit/machine-canvas-item.c:
	  Fix the mnemonic warning and now unref the context menu.

	* src/ui/edit/render-progress.c:
	  Disconnect signals.

	* src/ui/edit/wire-canvas-item.c:
	  Disconnect signals. Unref the context menu.

2008-04-03  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/setup.c:
	* src/ui/cmd/cmd-application.c:
	* src/ui/edit/edit-application.c:
	* src/ui/edit/interaction-controller-learn-dialog.c:
	* src/ui/edit/machine-canvas-item.c:
	* src/ui/edit/machine-menu.c:
	* src/ui/edit/machine-preferences-dialog.c:
	* src/ui/edit/machine-properties-dialog.c:
	* src/ui/edit/main-menu.c:
	* src/ui/edit/main-page-info.c:
	* src/ui/edit/main-page-machines.c:
	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/main-page-sequence.c:
	* src/ui/edit/main-page-waves.c:
	* src/ui/edit/main-pages.c:
	* src/ui/edit/main-toolbar.c:
	* src/ui/edit/main-window.c:
	* src/ui/edit/render-dialog.c:
	* src/ui/edit/render-progress.c:
	* src/ui/edit/settings-page-audiodevices.c:
	* src/ui/edit/settings-page-directories.c:
	* src/ui/edit/wire-analysis-dialog.c:
	* src/ui/edit/wire-canvas-item.c:
	  Turn lots of g_object_try_unref into g_object_unref where it makes
	  sense.

2008-04-03  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	* src/lib/core/wire.c:
	  Downgrade some logging.

	* src/lib/ic/input-device.c:
	* src/lib/ic/midi-device.c:
	  Fix more ref-leaks.
	
	* src/ui/edit/edit-application.c:
	* src/ui/edit/machine-canvas-item.c:
	* src/ui/edit/main-menu.c:
	* src/ui/edit/main-page-machines.c:
	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/main-page-sequence.c:
	* src/ui/edit/main-window.c:
	* src/ui/edit/settings-page-interaction-controller.c:
	* src/ui/edit/wire-canvas-item.c:
	  Rework handling of contrext menu ref counts. Add some notes wbout
	  window-destruction.

2008-04-01  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-edit/Makefile.am:
	* docs/reference/bt-edit/bt-edit-docs.sgml:
	  Seem that init is not needed to instantiate subclasses.

	* src/lib/core/sequence.c:
	  Check read data more careful.

	* src/ui/edit/main-menu.c:
	  Whitespace fix.

2008-04-01  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	* src/lib/core/song-io-native.c:
	* tests/lib/core/e-sequence.c:
	* tests/lib/core/t-source-machine.c:
	  More refct and test fixes.

2008-03-31  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song-io-native.c:
	  Put the _new back in. Gnomevfs seems to leak something here though.

2008-03-31  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	* src/lib/core/sequence.c:
	* src/lib/core/song-io-native.c:
	* tests/bt-test-plugin.c:
	* tests/bt-test-settings.c:
	* tests/lib/core/e-pattern.c:
	* tests/lib/core/t-sequence.c:
	* tests/lib/core/t-setup.c:
	* tests/lib/core/t-wire.c:
	  Even more refcount and test fixes.

2008-03-30  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song-io-native.c:
	* tests/lib/core/e-pattern.c:
	* tests/lib/core/t-wire.c:
	  More fixes.

2008-03-30  Stefan Kost  <ensonic@users.sf.net>

	* gst.supp:
	* src/lib/core/machine.c:
	* src/lib/core/sink-bin.c:
	* src/lib/core/song.c:
	* src/lib/core/tools.c:
	* src/lib/core/wire.c:
	* tests/Makefile.am:
	  Refcount and leak fixes.

2008-03-29  Stefan Kost  <ensonic@users.sf.net>

	* TODO:
	  A note about sparse.

	* src/lib/core/song-io-native.c:
	  Fix two sparse warnings.

	* tests/Makefile.am:
	* tests/lib/core/e-machine.c:
	* tests/lib/core/e-network.c:
	* tests/lib/core/e-song-io-native.c:
	* tests/lib/core/e-song.c:
	* tests/lib/core/t-machine.c:
	* tests/lib/core/t-setup.c:
	* tests/lib/core/t-song-info.c:
	* tests/lib/core/t-song.c:
	* tests/lib/core/t-wire.c:
	* tests/ui/cmd/e-bt-cmd-application.c:
	* tests/ui/edit/e-bt-about-dialog.c:
	* tests/ui/edit/e-bt-edit-application.c:
	* tests/ui/edit/e-bt-machine-preferences-dialog.c:
	* tests/ui/edit/e-bt-machine-preset-properties-dialog.c:
	* tests/ui/edit/e-bt-machine-properties-dialog.c:
	* tests/ui/edit/e-bt-machine-rename-dialog.c:
	* tests/ui/edit/e-bt-missing-framework-elements-dialog.c:
	* tests/ui/edit/e-bt-missing-song-elements-dialog.c:
	* tests/ui/edit/e-bt-pattern-properties-dialog.c:
	* tests/ui/edit/e-bt-render-dialog.c:
	* tests/ui/edit/e-bt-settings-dialog.c:
	* tests/ui/edit/e-bt-wire-analysis-dialog.c:
	  Rework timeout handling.

2008-03-29  Stefan Kost  <ensonic@users.sf.net>

	* design/gui/stylecolors.c:
	* src/ui/edit/pattern-editor.c:
	  Move to separate testapp.

2008-03-29  Stefan Kost  <ensonic@users.sf.net>

	* tests/lib/core/e-song-io-native.c:
	* tests/ui/edit/e-bt-edit-application.c:
	  More tests.

2008-03-29  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-edit/bt-edit-sections.txt:
	* src/ui/edit/machine-canvas-item.c:
	* src/ui/edit/main-page-machines-methods.h:
	* src/ui/edit/main-page-machines.c:
	* src/ui/edit/wire-canvas-item.c:
	  Refactor code, is more generic and saves two non static functions and
	  some reffing.

	* tests/Makefile.am:
	* tests/lib/core/e-song-io-native.c:
	* tests/songs/test-simple3.xml:
	* tests/songs/test-simple4.xml:
	  Fix one test-file and add another.

2008-03-28  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Collect items for newsletter.

	* Makefile.am:
	* tests/Makefile.am:
	  Move test-data to test's Makefile.

	* tests/songs/example.xml:
	* tests/songs/test-simple1.xml:
	* tests/songs/test-simple2.xml:
	* tests/songs/test-simple3.xml:
	  Tweak files and add new one. The test-simple*.xml files should be
	  expanded and add feature by feature.

	* tests/lib/core/e-song-io-native.c:
	  Refactor tests and add loop loading test.

	* tests/ui/edit/e-bt-edit-application.c:
	  Add new test that ensures that there are no left-overs when
	  re-loading songs.

2008-03-27  Stefan Kost  <ensonic@users.sf.net>

	* docs/help/bt-edit/C/figures/settings-audio.png:
	* docs/help/bt-edit/C/figures/settings-colors.png:
	* docs/help/bt-edit/C/figures/settings-pc.png:
	* docs/help/bt-edit/C/figures/settings-ic.png:
	* docs/help/bt-edit/C/figures/settings-directories.png:
	* docs/help/bt-edit/C/figures/settings.png:
	* docs/help/bt-edit/C/figures/main-window.png:
	  Moap hasn't picked all changes correctly :/

	* tests/lib/core/Makefile.am:
	* tests/lib/core/e-song-io-native.c:
	* tests/lib/core/e-song-io.c:
	* tests/lib/core/s-song-io-native.c:
	* tests/lib/core/s-song-io.c:
	* tests/lib/core/t-song-io.c:
	  More tests for file-io and refcounts.

	* tests/songs/example.xml:
	  Fix the file.

2008-03-27  Stefan Kost  <ensonic@users.sf.net>

	* docs/help/bt-edit/C/figures/page-pattern-view.png:
	* docs/help/bt-edit/C/figures/page-machine-view.png:
	* docs/help/bt-edit/C/figures/pattern-properties.png:
	* docs/help/bt-edit/C/figures/page-sequence-view.png:
	  Hmm, more images with changes ...

	* src/lib/core/wire-pattern.c:
	  Fix initialisation or wirepatterns while loading.

2008-03-26  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	  Back to development.
	  
=== release 0.3.0 ===

2008-03-26  Stefan Kost  <ensonic@users.sf.net>

	* NEWS:
	  Updating NEWS.
	  
	* docs/help/bt-edit/C/figures/page-info-view.png:
	  New screenshot.

	* src/lib/core/wire.c:
	  Better logging.

2008-03-22  Stefan Kost  <ensonic@users.sf.net>

	* docs/help/bt-edit/C/figures/settings-shortcuts.png:
	  New screenshot.

	* docs/reference/README:
	* docs/reference/bt-cmd/bt-cmd-sections.txt:
	* docs/reference/bt-core/bt-core-sections.txt:
	* docs/reference/bt-edit/bt-edit-sections.txt:
	* docs/reference/bt-ic/bt-ic-sections.txt:
	  Remove obsolete entries.

	* src/lib/core/Makefile.am:
	* src/lib/core/application.c:
	* src/lib/core/core.c:
	* src/lib/core/core_private.h:
	* src/lib/core/gconf-settings.c:
	* src/lib/core/libbtcore/Makefile.am:
	* src/lib/core/libbtcore/core.h:
	* src/lib/core/libbtcore/tools.h:
	* src/lib/core/machine.c:
	* src/lib/core/pattern.c:
	* src/lib/core/persistence-location.c:
	* src/lib/core/persistence-selection.c:
	* src/lib/core/persistence.c:
	* src/lib/core/plainfile-settings.c:
	* src/lib/core/processor-machine.c:
	* src/lib/core/sequence.c:
	* src/lib/core/settings.c:
	* src/lib/core/setup.c:
	* src/lib/core/sink-bin.c:
	* src/lib/core/sink-machine.c:
	* src/lib/core/song-info.c:
	* src/lib/core/song-io-native.c:
	* src/lib/core/song-io.c:
	* src/lib/core/song.c:
	* src/lib/core/source-machine.c:
	* src/lib/core/tools.c:
	* src/lib/core/wave.c:
	* src/lib/core/wavelevel.c:
	* src/lib/core/wavetable.c:
	* src/lib/core/wire-pattern.c:
	* src/lib/core/wire.c:
	* src/lib/ic/Makefile.am:
	* src/lib/ic/abs-range-control.c:
	* src/lib/ic/control.c:
	* src/lib/ic/device.c:
	* src/lib/ic/ic.c:
	* src/lib/ic/ic_private.h:
	* src/lib/ic/input-device.c:
	* src/lib/ic/learn.c:
	* src/lib/ic/libbtic/ic.h:
	* src/lib/ic/midi-device.c:
	* src/lib/ic/registry.c:
	* src/lib/ic/trigger-control.c:
	* src/ui/cmd/bt-cmd.h:
	* src/ui/edit/bt-edit.h:
	* src/ui/edit/pattern-editor.c:
	  Restructure headers, so that we have no include config.h in a public
	  installed header.

2008-03-21  Stefan Kost  <ensonic@users.sf.net>

	* TODO:
	* docs/help/bt-edit/C/Makefile.am:
	* docs/help/bt-edit/C/bt-edit.xml:
	* docs/help/bt-edit/C/figures/page-wavetable-view.png:
	  Update docs.

	* tests/bt-check.c:
	  More comments. Disable theme tweaking and use default.	  

2008-03-21  Stefan Kost  <ensonic@users.sf.net>

	* design/cpu/cpuload.c:
	  This does not use gstreamer.

	* design/cpu/fpu.c:
	  Add fpu test.

2008-03-20  Stefan Kost  <ensonic@users.sf.net>

	* tests/Makefile.am:
	* tests/bt-check.c:
	  Experiment with the ui tests.

	* tests/ui/edit/e-bt-machine-rename-dialog.c:
	  Change name for nice screenshot.

2008-03-20  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-menu.c:
	  Filter out all elements with unsuitable pad counts.

2008-03-17  Stefan Kost  <ensonic@users.sf.net>

	* autogen.sh:
	  Supress automake portability warnings.

	* src/ui/edit/bt-edit.desktop.in.in:
	  Associate with all file types we handle.

	* src/ui/edit/main-page-sequence.c:
	  Add idea.

	* tests/Makefile.am:
	  Readd tests.

2008-03-12  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-menu.c:
	  Also apply machine menu naming fix to effects.

2008-03-11  Stefan Kost  <ensonic@users.sf.net>

	* docs/Makefile.am:
	* docs/help/bt-edit/Makefile.am:
	* docs/reference/bt-cmd/Makefile.am:
	* docs/reference/bt-core/Makefile.am:
	* docs/reference/bt-edit/Makefile.am:
	* docs/reference/bt-ic/Makefile.am:
	* po/de.po:
	* src/ui/edit/Makefile.am:
	* tests/Makefile.am:
	  \o/ make distcheck works.

2008-03-11  Stefan Kost  <ensonic@users.sf.net>

	* docs/Makefile.am:
	* po/POTFILES.in:
	  More make distcheck fixes.

2008-03-11  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* docs/Makefile.am:
	* docs/help/bt-edit/C/Makefile.am:
	* po/POTFILES.in:
	* po/de.po:
	  Make distcheck fixing.

	* src/lib/Makefile.am:
	* src/lib/buzztard.applications.in:
	* src/lib/buzztard.keys.in:
	* src/lib/buzztard.mime:
	  Remove old mime stuff.

	* src/lib/buzztard.xml.in:
	  Recognise our xml files as buzztard songs.

2008-03-10  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/sequence.c:
	  Fix reparing controller queues when removing patterns.

2008-03-10  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/wire.c:
	  Fix song saving (gain attribute twice).

	* src/ui/edit/main-page-sequence.c:
	* src/ui/edit/main-toolbar.c:
	* src/ui/edit/wire-analysis-dialog.c:
	  Further tune the meters.

2008-03-09  Stefan Kost  <ensonic@users.sf.net>

	* AUTHORS:
	* Makefile.am:
	* NEWS:
	* configure.ac:
	* docs/help/bt-edit/C/Makefile.am:
	* docs/help/bt-edit/C/version.entities:
	* po/de.po:
	* src/lib/Makefile.am:
	* src/ui/edit/Makefile.am:
	* src/ui/edit/about-dialog.c:
	* tests/Makefile.am:
	  Preparing the release. Make distcheck fixes.

2008-03-09  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-sequence.c:
	* src/ui/edit/main-toolbar.c:
	  Usinga a define for level meter range. Fixing flickering left-channel
	  meter in toolbar.

	* src/ui/edit/panorama-popup.c:
	* src/ui/edit/volume-popup.c:
	  Make popups bigger. Remove padding labels. Avoid label flicker of pan-
	  popup.

2008-03-07  Stefan Kost  <ensonic@users.sf.net>

	* tests/bt-cmd-info.sh:
	* tests/xmlvalid.sh:
	  Tiny test improvment.

2008-03-06  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Sent news.

	* src/ui/edit/pattern-editor.c:
	  Add one idea comment.

2008-03-06  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/sink-bin.c:
	  Fix the build.

2008-03-05  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Write newsletter.

	* src/ui/edit/main-page-patterns.c:
	  Format value descriptions better.

2008-03-02  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Fix typo.

	* src/ui/edit/main-page-sequence.c:
	  Fix regression where sequence wasn't updated right.

2008-03-02  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Document what we did.

	* README:
	  Kill some more CVS reference. tell about needed stuff to build from
	  svn.

	* src/lib/core/pattern.c:
	* src/lib/core/sequence.c:
	  More copy/paste preparation. Don't assert in patterns on some values.
  
	* src/lib/core/sink-bin.c:
	  Lower latency.

	* src/lib/core/wire.c:
	  idea about optimising number of queues used.

	* src/ui/edit/main-menu.c:
	  Move copy/paste preparation.

	* src/ui/edit/main-page-patterns-methods.h:
	* src/ui/edit/main-page-patterns.c:
	  Show parameter descriptions where it applies.

	* src/ui/edit/main-page-sequence-methods.h:
	* src/ui/edit/main-page-sequence.c:
	  Implement pos units and label menu updates. Keep refenrece on sequence
	  to optimize acess.

	* src/ui/edit/settings-page-audiodevices.c:
	  Write down ideas about improving the filtering.

	* src/ui/edit/wire-analysis-dialog.c:
	  Add todo section.

2008-02-28  Stefan Kost  <ensonic@users.sf.net>

	* design/input/input.c:
	  Add a missing description.

	* src/lib/core/song.c:
	  Fix playing again with pulseaudio.

	* src/lib/core/machine.c:
	* src/lib/core/wire.c:
	* src/ui/edit/wire-analysis-dialog.c:
	  Faster level meters and more vivid spectrum. Wire-analyzers only
	  handle their own mesaages.

	* src/ui/edit/main-page-patterns.c:
	  Update cursor-pos before using it.

	* src/ui/edit/pattern-editor.c:
	  Disable color palette test.

2008-02-27  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	* src/lib/core/song.c:
	  Better detect unlinked elements.
  
	* src/lib/core/wire.c:
	  Release elements correctly.
	  
	* src/lib/core/sink-bin.c:
	  Its microseconds and not nanoseconds. FIxes crasher on pulse.

2008-02-26  Stefan Kost  <ensonic@users.sf.net>

	* README:
	  Don't change XDG_HOME.
  
	* src/lib/core/sink-bin.c:
	  Reenable tempo changeing as the crash seems pulsesink specific. Needs
	  more testing.

2008-02-26  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	  Add another idea about playing a partially connected song.

	* src/lib/core/sink-bin.c:
	  Refactor tempo change handling (dies when changing the latency while
	  playing).

	* src/lib/core/wire.c:
	  Configure queue to be small.

2008-02-25  Krzysztof Foltman  <wdev@foltman.com>

	* src/ui/edit/pattern-editor.c:
          Add Ctrl variants of Home/End/PgUp/PgDn. Make horizontal scroll
	  position follow the cursor.

2008-02-21  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Write notes.

	* src/lib/core/sink-bin.c:
	  Also configure latency.

2008-02-19  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	* src/ui/edit/wire-analysis-dialog.c:
	  Tune the level meters to be more alive.
  
	* src/ui/edit/pattern-editor.c:
	  Clone font-size and use default monospace font.

2008-02-19  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-menu.c:
	  Use F1 for Help menu.
  
	* src/ui/edit/main-toolbar.c:
	  Tweak toolbar level meters and volume slider width more.

2008-02-18  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/libbtcore/core.h:
	* src/lib/core/machine.c:
	* src/lib/core/pattern.c:
	* src/lib/core/persistence.c:
	* src/lib/core/wire-pattern.c:
	  Also treat "" as empty string and therefore 'no value'.

	* src/ui/edit/main-toolbar.c:
	  Make vu-meters and volume wider.

2008-02-16  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/sink-bin.c:
	  Add element details.

	* src/ui/edit/machine-properties-dialog.c:
	  Ideas about 'reset' and 'reset all' context menu entries.

2008-02-16  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-sequence.c:
	  Set some minimal requsition to make the sequence header scrollable.

2008-02-15  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-sequence.c:
	  More viewport & scrolled window experiments.

2008-02-15  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/missing-framework-elements-dialog.c:
	* src/ui/edit/missing-song-elements-dialog.c:
	  Corrected dialog sizing and layout.

2008-02-14  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-sequence.c:
	  Try to make the sequence header scrollable too.

2008-02-14  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/setup.c:
	  Only take plugin name for missing machines (easier to supress
	  duplicates).

	* src/ui/edit/missing-framework-elements-dialog.c:
	* src/ui/edit/missing-song-elements-dialog.c:
	  Try to improve dialog sizing (give space to the list).

2008-02-08  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  News sent and new ones started.

	* src/lib/core/machine.c:
	* src/lib/core/pattern.c:
	* src/lib/core/wire.c:
	* src/ui/edit/main-page-sequence.c:
	  Fix crashers.

	* src/ui/edit/wire-analysis-dialog.c:
	  Make element names unique again.

2008-02-07  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt:
	* src/lib/core/libbtcore/pattern-methods.h:
	* src/lib/core/libbtcore/wire-pattern-methods.h:
	* src/lib/core/pattern.c:
	* src/lib/core/wire-pattern.c:
	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/wire-analysis-dialog.c:
	  Finishing blend and adding randomize.

	* src/lib/core/machine.c:
	  Add ideas about improving handling of unlinked machines.

2008-02-07  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/pattern-editor.c:
	  Improve look on dark-themes.

2008-02-06  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt:
	* src/lib/core/libbtcore/pattern-methods.h:
	* src/lib/core/pattern.c:
	* src/lib/core/wire-pattern.c:
	* src/ui/edit/main-page-patterns.c:
	  Blending is done for patterns, needs wire-patterns still. Also added
	  design-ideas for copy/paste.

2008-02-06  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/libbtcore/pattern-methods.h:
	* src/lib/core/pattern.c:
	* src/ui/edit/main-page-patterns.c:
	  A bit more blend() implementation.

2008-02-04  Stefan Kost  <ensonic@users.sf.net>

	* tests/bt-check.c:
	* tests/ui/cmd/e-bt-cmd-application.c:
	  Avoid using tmpnam() to silence gcc.

2008-02-01  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Write news.

	* src/ui/edit/panorama-popup.c:
	  Add bug comment.

2008-01-31  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/libbtcore/pattern.h:
	* src/lib/core/libbtcore/wire-pattern.h:
	* src/lib/core/pattern.c:
	* src/lib/core/sequence.c:
	* src/lib/core/wire-pattern.c:
	  Add signal for pattern-changed, so that we can update the controller
	  chains, when we manipulate the whole pattern.
  
	* src/ui/edit/main-page-patterns.c:
	  Prepare reading the selection and invoking blend().

2008-01-29  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/sequence.c:
	  Unbreak sequence inserts.

	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/main-page-sequence.c:
	  Use Ins/Del based shortcuts. Support insert/delete in group only.

	* src/ui/edit/machine-menu.c:
	  Drop 'bml' or 'ladspa' prefix from initial machine name.

2008-01-28  Stefan Kost  <ensonic@users.sf.net>

	* Makefile.am:
	* tests/bt-cmd-info.sh:
	* tests/songs/broken3.xml:
	  Add one more test file.

	* tests/m-bt-edit.c:
	  Fix the ui tests.

2008-01-27  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/pattern.c:
	  A bit more code for blend().

	* src/lib/core/wire.c:
	  Serialize gain and pan for wires.

	* src/ui/edit/main-page-patterns.c:
	  Add gdk-syms for Ins/Del.

2008-01-26  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt:
	  Add new methods to docs.

	* src/lib/core/pattern.c:
	  Start with blend (interpolate).
	

2008-01-26  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/libbtcore/pattern-methods.h:
	* src/lib/core/libbtcore/wire-pattern-methods.h:
	* src/lib/core/pattern.c:
	* src/lib/core/wire-pattern.c:
	* src/ui/edit/main-page-patterns.c:
	  Add delete action for pattern and wire-pattern. Fix the GValue move
	  logic in insert too.

2008-01-26  Krzysztof Foltman  <wdev@foltman.com>

	* src/ui/edit/pattern-editor.c: 
	* src/ui/edit/pattern-editor.h:
	  Initial selection support. Started read-only support for float columns.

2008-01-26  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/libbtcore/wire-pattern-methods.h:
	* src/lib/core/pattern.c:
	* src/lib/core/wire-pattern.c:
	* src/ui/edit/main-page-patterns.c:
	  Handle voice and wire-params for inserts.

2008-01-25  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/sink-bin.c:
	  Remove some debug logging.

	* src/lib/core/libbtcore/pattern-methods.h:
	* src/lib/core/pattern.c:
	* src/ui/edit/main-page-patterns.c:
	  Ctrl-i and Ctrl-I work for global params. Need to do voice params and
	  wire-params still.
  
	* tests/lib/core/e-pattern.c:
	  New test for insert into patterns.

2008-01-23  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/libbtcore/pattern-methods.h:
	* src/lib/core/pattern.c:
	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/main-page-sequence.c:
	  Start implementing the insert/delete for patterns. Not ready yet.
	
	* src/lib/core/song-io.c:
	* src/ui/edit/main-page-info.c:
	  Fix bug uncovered by tests. Unsaved state was broken when loading 
	  further songs.

2008-01-23  Stefan Kost  <ensonic@users.sf.net>

	* tests/bt-check.c:
	* tests/songs/melo3.xml:
	  Add a pattern to make sure we see something in the test screenshots.
	* tests/ui/edit/e-bt-edit-application.c:
	  More tests for multiple songs.

2008-01-22  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song.c:
	  Better stop the timeout handlers when destroying the object.

2008-01-22  Stefan Kost  <ensonic@users.sf.net>

	* docs/help/bt-edit/C/aspell.pws:
	  Update wordlist.

2008-01-22  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c:
	  Fix segfault, when adding tracks to paterns.

2008-01-21  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/wire.c:
	  Add queues to fix blocking issues we had with some buzz songs.

2008-01-21  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/wire.c:
	  Fix crasher found by the test suite.

2008-01-21  Stefan Kost  <ensonic@users.sf.net>

	* po/de.po:
	  Updated translations.

2008-01-21  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/panorama-popup.c:
	* src/ui/edit/panorama-popup.h:
	  Add two missing files.

2008-01-21  Stefan Kost  <ensonic@users.sf.net>

	* design/gst/link2.c:
	  Updated test.
  
	* src/lib/core/core.c:
	* src/lib/core/sink-bin.c:
	* tests/bt-check.c:
	* tests/bt-test-plugin.c:
	  New gstreamer-core API once again.

2008-01-20  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/persistence.c:
	* src/ui/edit/bt-edit.h:
	* src/ui/edit/main-page-patterns.c:
	  Add mappings for float and double parameters.

2008-01-19  Stefan Kost  <ensonic@users.sf.net>

	* NEWS:
	* NEWSLETTER:
	  Release planning.

2008-01-19  Stefan Kost  <ensonic@users.sf.net>

	* docs/help/bt-edit/C/bt-edit.xml:
	  Update user docs.

	* src/ui/edit/main-page-machines.c:
	* src/ui/edit/wire-canvas-item.c:
	  Only show popup if we have panorama control. Remove some left-over
	  debug prints,

2008-01-19  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-edit/bt-edit-docs.sgml:
	* docs/reference/bt-edit/bt-edit-sections.txt:
	* src/lib/core/machine.c:
	* src/lib/core/wire.c:
	* src/ui/edit/Makefile.am:
	* src/ui/edit/bt-edit.h:
	* src/ui/edit/main-page-machines-methods.h:
	* src/ui/edit/main-page-machines.c:
	* src/ui/edit/wire-canvas-item.c:
	  Added panorama popup (invoke with shift). Make panorama actually work.

2008-01-18  Krzysztof Foltman  <wdev@foltman.com>

	* src/ui/edit/pattern-editor.c:
	  Make step size support more compatible. Check for Shift, Control
	  and Alt modifiers only when detecting data entry.

2008-01-18  Krzysztof Foltman  <wdev@foltman.com>

	* src/ui/edit/pattern-editor.c:
	* src/ui/edit/pattern-editor.h:
	  Add PageUp/PageDown support. Add step size (Ctrl+1..9). Ignore
	  note/value entry when modifier keys are pressed.

2008-01-17  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c:
	  Fix a leak. Fix build for old editor. Add more commenst for float and
	  double mapping.

2008-01-17  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	* src/lib/core/sink-bin.c:
	* src/lib/core/wire.c:
	* src/ui/edit/main-toolbar.c:
	* src/ui/edit/wire-canvas-item.c:
	  First attempt at working panorama mode. Also fixes broken playback
	  from last (partial) commit.

2008-01-16  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* src/lib/core/core.c:
	* src/lib/core/sink-bin.c:
	* tests/bt-check.c:
	* tests/bt-test-plugin.c:
	  Try to better handle the gst-core deprecation :/

2008-01-15  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/core.c:
	* src/lib/core/sink-bin.c:
	* tests/bt-check.c:
	* tests/bt-check.h:
	* tests/bt-test-plugin.c:
	* tests/m-bt-cmd.c:
	* tests/m-bt-core.c:
	* tests/m-bt-edit.c:
	  Adjust to latest gst-core deprecations.

2008-01-10  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/sequence.c:
	  Listen to wire-pattern additionas elsewhere too. FIxes the issue
	  described in last,last changelog entry.

2008-01-10  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/core.c:
	  Some ideas for denormal handling.

	* src/ui/edit/pattern-editor.c:
	* src/ui/edit/pattern-editor.h:
	  Add a hack to keep the rowheader visible when scrolling.

2008-01-09  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/sequence.c:
	  Fix NULL pointer access. There is still a bug when adding an pattern
	  and edit wire data later on.
	
	* src/lib/core/wire.c:
	* src/ui/edit/main-page-machines.c:
	* src/ui/edit/wire-canvas-item.c:
	  Refactor wire gain handling. The wire-canvas item now shows real
	  levels.

2008-01-08  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Wrote and sent NEWS.

	* src/lib/core/song.c:
	  Comments about the CHildProxy problems.

	* src/lib/core/wire.c:
	  Plan the needed refactoring.
	
	* src/ui/edit/wire-canvas-item.c:
	  Add better wire visualisations (hard-coded values).
	  

2008-01-07  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/wire.c:
	  Fix crash when freeing partialy constructed wire.

2007-12-24  Krzysztof Foltman  <wdev@foltman.com>

	* src/ui/edit/pattern-editor.c: 
	  Use hardware character codes for piano keys. Wider clicking range
	  for note columns. Call callback after column change.

2007-12-20  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/wire.c:
	  Some thoughts about refactoring the gain-property.

	* src/ui/edit/wire-canvas-item.c:
	  Change the wire-knob shape and add rotated text for the level. No real
	  volume value yet.

2007-12-20  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt:
	* src/lib/core/libbtcore/tools.h:
	* src/lib/core/libbtcore/wire-methods.h:
	* src/lib/core/libbtcore/wire-pattern.h:
	* src/lib/core/libbtcore/wire.h:
	* src/lib/core/machine.c:
	* src/lib/core/marshal.list:
	* src/lib/core/sequence.c:
	* src/lib/core/sink-bin.c:
	* src/lib/core/song.c:
	* src/lib/core/tools.c:
	* src/lib/core/wire-pattern.c:
	* src/lib/core/wire.c:
	* src/ui/edit/main-page-patterns.c:
	  Finalize the work of yesterday and watch for setup changes to update
	  signal setup for wire-pattern changes.

2007-12-20  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt:
	* src/lib/core/libbtcore/tools.h:
	* src/lib/core/libbtcore/wire-methods.h:
	* src/lib/core/libbtcore/wire.h:
	* src/lib/core/machine.c:
	* src/lib/core/marshal.list:
	* src/lib/core/sequence.c:
	* src/lib/core/tools.c:
	* src/lib/core/wire-pattern.c:
	* src/lib/core/wire.c:
	  Yah, controller queues for wire-patterns. Means those pattern now also
	  play. Wire-patterns also react to pattern resizes.

2007-12-19  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Gather news.
  
	* src/lib/core/machine.c:
	  Improve linking elements.

	* src/lib/core/sink-bin.c:
	  Add a proxy property for master-volume and sync with sink-machines
	  input-gain.
	
	* src/lib/core/sink-machine.c:
	  Activate input-gain and pass to sink-bin for master-volume.
	
	* src/ui/edit/edit-application.c:
	  We always have master-volume.

2007-12-18  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/wire-canvas-item.c:
	  Howto for the wire gfx.

2007-12-17  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song.c:
	  Ideas about using childproxy.

	* src/ui/edit/missing-framework-elements-dialog.c:
	* src/ui/edit/missing-song-elements-dialog.c:
	  Ideas about supporting plugin-install feature.

2007-12-17  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/wire-pattern.c:
	  Keep the pattern property construct-only and implement deserializing
	  more efficient.

2007-12-16  Stefan Kost  <ensonic@users.sf.net>

	* TODO:
	* docs/buzztard.xsd:
	* docs/reference/bt-core/bt-core-sections.txt:
	* src/lib/core/libbtcore/persistence-methods.h:
	* src/lib/core/libbtcore/wire-methods.h:
	* src/lib/core/machine.c:
	* src/lib/core/pattern.c:
	* src/lib/core/persistence.c:
	* src/lib/core/sink-bin.c:
	* src/lib/core/wire-pattern.c:
	* src/lib/core/wire.c:
	* src/ui/edit/main-page-patterns.c:
	  Fixing param range in machine window. Add persistence for wire-
	  patterns. Add some todo comments.

2007-12-16  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/pattern-editor.c:
	* src/ui/edit/pattern-editor.h:
	  Add cursor-location properties to editor. Now we have the parameter
	  info back on the bottom-line.

2007-12-15  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/pattern-editor.c:
	* src/ui/edit/pattern-editor.h:
	* src/ui/edit/pattern-view.c:
	* src/ui/edit/sequence-view.c:
	* src/ui/edit/ui-ressources-methods.h:
	  Add play-pos bar and octave settings to pattern-editor. Reorder
	  methods keep style in sync with the rest of the project.

2007-12-15  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt:
	* src/lib/core/libbtcore/machine-methods.h:
	* src/lib/core/libbtcore/wire-methods.h:
	* src/lib/core/machine.c:
	* src/lib/core/wire.c:
	* src/ui/edit/machine-properties-dialog.c:
	* src/ui/edit/main-page-patterns.c:
	  Refactor and reduce the parameter handling code a bit. Now it uses
	  less memory and makes some calls cheaper.

2007-12-15  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-preferences-dialog.c:
	* src/ui/edit/machine-properties-dialog.c:
	* src/ui/edit/main-page-machines.c:
	* src/ui/edit/main-page-sequence.c:
	* src/ui/edit/main-page-waves.c:
	* src/ui/edit/main-pages.c:
	* src/ui/edit/main-statusbar.c:
	* src/ui/edit/main-toolbar.c:
	* src/ui/edit/tools.c:
	* src/ui/edit/tools.h:
	  Better way to support the depreacated tooltips API on older gtk+.

2007-12-15  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	* src/lib/core/persistence.c:
	* src/ui/edit/main-page-patterns.c:
	  Now enums work within their limmits. We need to clean this up :/.

2007-12-15  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	* src/lib/core/persistence.c:
	* src/lib/core/sequence.c:
	* src/lib/core/wire.c:
	* src/ui/edit/machine-properties-dialog.c:
	* src/ui/edit/main-page-patterns.c:
	  Boolean mapping fixes. More comments.

2007-12-14  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/pattern-editor.c:
	  Fix note columns and improve default value handling.

2007-12-14  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/wire.c:
	  More thinking.

2007-12-14  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/wire.c:
	  Thinking.

2007-12-14  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-docs.sgml:
	* docs/reference/bt-core/bt-core-sections.txt:
	* src/lib/core/Makefile.am:
	* src/lib/core/libbtcore/Makefile.am:
	* src/lib/core/libbtcore/core.h:
	* src/lib/core/libbtcore/pattern-methods.h:
	* src/lib/core/libbtcore/pattern.h:
	* src/lib/core/libbtcore/wire-methods.h:
	* src/lib/core/libbtcore/wire-pattern.h:
	* src/lib/core/libbtcore/wire-pattern-methods.h:
	* src/lib/core/machine.c:
	* src/lib/core/pattern.c:
	* src/lib/core/wire.c:
	* src/lib/core/wire-pattern.c:
	  Add new wire-pattern class and do basic implementation. Its not yet
	  saved with a song and event are not yet effective. Prepare for adding
	  panning too. Also clean up some cruft.

	* src/ui/edit/main-page-patterns.c:
	  Fully switch to new pattern layout. Simplify type mapping code and
	  achive better coverage.

	* src/ui/edit/main-page-sequence.c:
	  Add ideas about clikcing in pattern-list.

	* src/ui/edit/wire-canvas-item.c:
	  Add ideas about better wire visuals.

2007-12-13  Krzysztof Foltman  <wdev@foltman.com>

	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/pattern-editor.c:
	* src/ui/edit/pattern-editor.h:
	  Changed from global+track-based to groups-based approach.
	  Note column type fixes.

2007-12-13  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/wire.c:
	* src/ui/edit/wire-canvas-item.c:
	  More comments :)

2007-12-13  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c:
	  Complete wrap the before/after code in #if 0/#else/#endif.

2007-12-12  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	* src/lib/core/pattern.c:
	* src/lib/core/sequence.c:
	* src/lib/core/song-io.c:
	* src/lib/core/wire.c:
	  Turn g_object_try_unref() into g_object_unref() where it makes no
	  sense otherwise.

	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/pattern-editor.c:
	* src/ui/edit/pattern-editor.h:
	  Sketch ColumnGroup design for pattern editor.
	  

2007-12-12  Stefan Kost  <ensonic@users.sf.net>

	* TODO:
	* src/lib/core/pattern.c:
	* src/ui/edit/wire-canvas-item.c
	  Design ideas regarding the wire-pattern handling.

2007-12-12  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* src/lib/core/libbtcore/tools.h:
	* src/lib/core/machine.c:
	* src/lib/core/tools.c:
	* src/ui/edit/machine-properties-dialog.c:
	  Improve checking for gstreamer versions and add backwards
	  compatibility mechanism.

2007-12-12  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Updating.

	* src/lib/core/pattern.c:
	* src/ui/edit/pattern-editor.c:
	  More notes about adding input-parameters to patterns.

2007-12-11  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/pattern-editor.c:
	  Yay! Scrolling works.

2007-12-10  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/pattern-editor.c:
	* src/ui/edit/pattern-editor.h:
	  Revert column_data change. Add converters for note data.

2007-12-09  Stefan Kost  <ensonic@users.sf.net>

	* docs/help/bt-edit/C/bt-edit.xml:
	  Rewording to workaround one aspell warning.

2007-12-09  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt:
	* src/lib/core/libbtcore/persistence-location.h:
	* src/lib/core/libbtcore/persistence-selection.h:
	* src/lib/core/sequence.c:
	* src/lib/core/song.c:
	* tests/bt-check.c:
	  Fix the tests.

2007-12-09  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/persistence.c:
	  Use non local variants to convert.
  
	* src/ui/edit/main-page-patterns.c:
	  First attempt to put real pattern data into the new widget.

	* src/ui/edit/pattern-editor.c:
	* src/ui/edit/pattern-editor.h:
	  Add shading, add resizing.

2007-12-09  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Updating.

	* src/ui/edit/main-page-patterns.c:
	  Readd context menu for new widget. Hide left pos-bar for new widget.

	* src/ui/edit/pattern-editor.c:
	  TODO comments. Some renames and use G_OBJECT macros.

2007-12-09  Stefan Kost  <ensonic@users.sf.net>

	* po/de.po:
	* tests/povalid.sh:
	  Update translation and fix test.

2007-12-08  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-preferences-dialog.c:
	* src/ui/edit/machine-properties-dialog.c:
	* src/ui/edit/main-page-machines.c:
	* src/ui/edit/main-page-sequence.c:
	* src/ui/edit/main-page-waves.c:
	* src/ui/edit/main-pages.c:
	* src/ui/edit/main-statusbar.c:
	* src/ui/edit/main-toolbar.c:
	  Use new tooltip api conditionally.

2007-12-08  Stefan Kost  <ensonic@users.sf.net>

	* tests/ui/edit/e-bt-about-dialog.c:
	  Add log line after dialog test like in other tests.

2007-12-08  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-cmd/Makefile.am:
	* docs/reference/bt-core/Makefile.am:
	* docs/reference/bt-edit/Makefile.am:
	* docs/reference/bt-ic/Makefile.am:
	  Activating tests if new enough gtk-doc is available.

	* po/de.po:
	  Updating.

2007-12-07  Stefan Kost  <ensonic@users.sf.net>

	* docs/help/bt-edit/C/aspell.pws:
	* docs/help/bt-edit/C/bt-edit.xml:
	  A few more spelling mistakes and doc additions.

2007-12-07  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* docs/help/bt-edit/Makefile.am:
	* docs/help/bt-edit/C/aspell.pws
	* docs/help/bt-edit/C/bt-edit.xml:
	  Add spell checking rule and initial wordlist.

	* src/ui/cmd/bt-cmd.c:
	* src/ui/edit/bt-edit.c:
	  Fix the build again.

2007-12-07  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* src/lib/core/application.c:
	* src/lib/core/libbtcore/tools.h:
	* src/lib/core/machine.c:
	* src/lib/core/song.c:
	* src/lib/core/tools.c:
	* tests/bt-check.c:
	  We require glib-2.10. Remove older #ifdefs.
	  
	* src/ui/cmd/bt-cmd.c:
	* src/ui/edit/bt-edit.c:
	  Use glib-2.14 api to print help if available.
	
	* src/ui/edit/main-page-sequence.c:
	  Add Insert/Delete rows in tracks.

2007-12-06  Stefan Kost  <ensonic@users.sf.net>

	* ChangeLog:
	  Add previous CHangelog entry.

	* NEWSLETTER:
	  Start collecting news.

	* src/lib/core/pattern.c:
	* src/lib/core/libbtcore/pattern.h:
	  Fix mismatch of mute/break/bypass command.

	* src/lib/core/libbtcore/sequence-methods.h:
	* src/lib/core/sequence.c:
	* src/ui/edit/main-page-sequence.c:
	  Better working insert/delete in sequence. Fix display of command-
	  patterns. Fix label editing.

2007-12-05  Krzysztof Foltman  <kfoltman@users.sourceforge.net>

	* pattern-editor.h pattern-editor.c: 
	  add preliminary mouse support, calculate row width components, add a
	  function to return total row width (for use as a scrollbar range)

2007-12-05  Stefan Kost  <ensonic@users.sf.net>

	* docs/buzztard.xsd:
	  Fix ns-url.
	  
	* src/lib/core/sequence.c:
	* src/ui/edit/main-page-sequence.c:
	  Add insert/delete for rows.

	* src/ui/edit/machine-preferences-dialog.c:
	  Use g_ascii_ variant.

2007-12-04  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/Makefile.am:
	* src/ui/edit/bt-edit.h:
	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/pattern-editor.c:
	* src/ui/edit/pattern-editor.h:
	  Add new pattern-editor widget. Not fully working yet. Uncomment
	  USE_PATTERN_EDITOR at the top of main-page-patterns.c to use.

2007-12-03  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	* TODO:
	* src/lib/core/sink-machine.c:
	  Wrote and sent Newsletter. Some TODO cleanup and some new ideas.

2007-11-27  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song.c:
	  Workaround for the loop problem.

2007-11-27  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	  Fix configure magic, by also saving and setting cppflags.

2007-11-27  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt:
	* src/lib/core/libbtcore/sequence-methods.h:
	* src/lib/core/pattern.c:
	* src/lib/core/sequence.c:
	  New sequence API (untested). More sketching for pattern counterpart.

2007-11-26  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c:
	  Don't active trigger and note cells in pattern view.

2007-11-26  Stefan Kost  <ensonic@users.sf.net>

	* design/gst/seek2.c:
	  Small test change.

	* src/lib/core/setup.c:
	* src/lib/core/wire.c:
	  Dump graph after loading if there where problems.

	* src/ui/edit/main-menu.c:
	* src/ui/edit/main-toolbar.c:
	  Add a playback menu to work around the toolbar accelerator bug in gtk.

2007-11-25  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/wire.c:
	  Dump song-graph when linking fails.

2007-11-24  Stefan Kost  <ensonic@users.sf.net>

	* design/gst/seek1.c:
	  Test improvments.

	* docs/help/mk-shadow.sh:
	  Better comments.
	
	* src/lib/core/machine.c:
	  Formatting.

	* src/lib/core/pattern.c:
	* src/lib/core/sequence.c:
	  Sketch new API.

2007-11-24  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Prepare news.

	* src/ui/edit/pattern-view.c:
	* src/ui/edit/sequence-view.c:
	  Fix line overlays when view is scrolled horizontaly.

2007-11-22  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* src/lib/core/song.c:
	  Use gst debug graphs if available.

	* design/gst/link.c:
	* design/gst/link2.c:
	* design/gst/seek1.c:
	* design/gst/seek2.c:
	* design/gst/states.c:
	  Most test tools to track regression.
	
	* tests/bt-check.c:
	  Further ideas for screenshooting.

2007-11-21  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song.c:
	* src/ui/edit/main-pages.c:
	* src/ui/edit/main-toolbar.c:
	  Better error debugging.

	* src/ui/edit/wire-analysis-dialog.c:
	  Dialog is now resizeable. Queue is leaky to not use too much CPU under
	  high load.

2007-11-21  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	* src/lib/core/wire.c:
	  Configure audioconvert to not do dithering inbetween.

	* src/ui/edit/machine-preset-properties-dialog.c:
	* src/ui/edit/machine-properties-dialog.c:
	  Fix crasher when having empty preset list.

2007-11-20  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-preset-properties-dialog.c:
	* src/ui/edit/machine-properties-dialog.c:
	  Port to new preset API.
	  
	* tests/bt-cmd-convert.sh:
	* tests/bt-cmd-encode.sh:
	* tests/bt-cmd-info.sh:
	  Add trap for crashing tests.

2007-11-20  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/wire-analysis-dialog.c:
	  Adjust to latest spectrum changes.

2007-11-19  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-properties-dialog.c:
	  That was too quick. Revert last change as its not copied yet.

2007-11-19  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-properties-dialog.c:
	  Don't leak preset list.

2007-11-18  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/main-page-sequence.c:
	  Add workaround for http://bugzilla.gnome.org/show_bug.cgi?id=498010.

2007-11-17  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-sequence.c:
	  Fix crasher when scrolling with the mouse scroll-wheel in sequence.

2007-11-17  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/gconf-settings.c:
	* src/ui/edit/main-window.c:
	  Check path's in setings instead and do it for all of those.

2007-11-12  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song.c:
	  Reactivate metadata workaround.

	* configure.ac:
	* src/ui/edit/bt-edit.h:
	  Conditionally include preset.h

	* src/ui/edit/edit-application.c:
	  Add warnings when saving to unknows extensions.

	* src/ui/edit/main-page-patterns.c:
	  Check if current_machine != NULL

2007-11-12  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  We sent news.

	* buzztard.doap:
	  Add my foaf id.

	* src/ui/edit/main-window.c:
	  Check existence of path from settings before using. Need to apply this
	  in other places still.

2007-11-08  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/main-page-sequence.c:
	  Fix selection with cursor up. Change pattern edit to use hardware
	  keycodes to be keymap independent.

2007-11-02  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Its time again.
  
	* design/gst/make.sh:
	* design/gst/seek1.c:
	* src/lib/core/libbtcore/core.h:
	* src/lib/core/song.c:
	* src/lib/core/source-machine.c:
	  GStreamer CVS Head has a serios bug
	  (http://bugzilla.gnome.org/show_bug.cgi?id=492729)

	* src/ui/edit/settings-page-audiodevices.c:
	  Add some comments about props we should configure.

2007-10-23  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-sequence.c:
	  Implement column reshuffling.

2007-10-22  Stefan Kost  <ensonic@users.sf.net>

	* ChangeLog:
	* NEWSLETTER:
	* src/ui/edit/main-page-sequence.c:
	  Add a few comment for adding columnt reshuffling in sequence.

2007-10-22  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-cmd/Makefile.am:
	* docs/reference/bt-core/Makefile.am:
	* docs/reference/bt-edit/Makefile.am:
	* docs/reference/bt-ic/Makefile.am:
	  Fix doc build when building with coverage.

	* docs/reference/bt-core/bt-core-sections.txt:
	* src/lib/core/libbtcore/sequence-methods.h:
	* src/lib/core/sequence.c:
	* src/ui/edit/main-page-sequence.c:
	  Add new methods for moving columns in sequence.

2007-10-18  Stefan Kost  <ensonic@users.sf.net>

	* ChangeLog:
	* configure.ac:
	  Fix gcov detection, spotted by Tim Janik.

2007-09-23  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/sink-bin.c:
	* tests/lib/core/t-sink-machine.c:
	  Better debug logs while hunting down a broken test.

2007-09-23  Stefan Kost  <ensonic@users.sf.net>

	* Makefile.am:
	* configure.ac:
	  Improved lcov detection.

2007-09-09  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Start taking notes of new changes.

	* src/lib/core/wire.c:
	* src/ui/edit/wire-canvas-item.c:
	  Also remember analysis window states. Fix blocking when opening
	  ananyzer in not-playing state.

	* src/ui/edit/machine-preferences-dialog.c:
	* src/ui/edit/machine-properties-dialog.c:
	  Add widget names (for better screenshots).

	* src/ui/edit/main-menu.c:
	  More todo-items.

	* src/ui/edit/main-page-info.c:
	* src/ui/edit/main-page-machines.c:
	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/main-page-sequence.c:
	* src/ui/edit/main-pages.c:
	  Debug focus grabbing problem.

	* src/ui/edit/main-window.c:
	  Reformat.

2007-09-09  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song-io.c:
	* src/ui/edit/main-window.c:
	  Fix path handling for save/save-as. Fixes #1791086.

2007-09-09  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Finished NEWS.

	* src/ui/edit/machine-canvas-item.c:
	  Remember open/close state for property windows.

	* src/ui/edit/main-menu.c:
	  Add todos.

	* src/ui/edit/main-page-machines.c:
	  Focus grab improvments. Get mouse pos to check if mouse it over
	  canvas-item.	  

2007-09-07  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Writing news

	* src/lib/core/machine.c:
	* src/lib/core/wire.c:
	  More thought on live-connect for machines and wires.

	* src/ui/edit/machine-canvas-item.c:
	* src/ui/edit/main-page-machines.c:
	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/main-page-sequence.c:
	* src/ui/edit/wire-canvas-item.c:
	  Allow to use the 'menu' key to open context menus.

2007-09-05  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/wire.c:
	  Improvle live analyzer linking and disconnecting.

2007-09-04  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/sink-bin.c:
	  Remove early debug log (no category yet).

2007-09-02  Patric Schmitz  <berzerka@users.sourceforge.net>

	* src/lib/ic/midi-device.c:
	(btic_midi_device_register_learned_control):
	  register control only if it hasnt already been learned

2007-09-02  Stefan Kost  <ensonic@users.sf.net>

	* autogen.sh:
	  Sync with other modules.

	* src/lib/core/setup.c:
	* src/lib/core/wire.c:
	  Example of how to refactor bt_xxx_new to have no side effects.

	* src/ui/edit/render-progress.c:
	  Set multiple settings at once.

	* src/ui/edit/tools.c:
	* src/ui/edit/tools.h:
	  Remove unused code. Make messages in dialogs selectable.

2007-09-02  Stefan Kost  <ensonic@users.sf.net>

	* design/gui/acceltoolbar.c:
	  Add another test app.

2007-08-31  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/ic/libbtic/Makefile.am:
	  Add missing files to install.

2007-08-30  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-toolbar.c:
	  More attempts to get toolbar accelerators working. 

2007-08-30  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-edit/bt-edit-docs.sgml:
	* docs/reference/bt-edit/bt-edit-sections.txt:
	* docs/reference/bt-ic/bt-ic-sections.txt:
	  Add new docs.

	* po/POTFILES.in:
	* po/de.po:
	  Update strings more (new file).

2007-08-30  Stefan Kost  <ensonic@users.sf.net>

	* tests/ui/edit/e-bt-render-dialog.c:
	  Create song, to fix the failing test.

2007-08-29  Stefan Kost  <ensonic@users.sf.net>

	* po/de.po:
	  Update strings.

2007-08-29  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-window.c:
	  Use song-folder friom settings.

	* src/ui/edit/render-dialog.c:
	  More logs to nail down test failure.

2007-08-29  Stefan Kost  <ensonic@users.sf.net>

	* tests/bt-test-settings.c:
	  Also updating test settings.

2007-08-27  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  More newsletter writing.

	* buzztard.schemas.in:
	* src/lib/core/gconf-settings.c:
	* src/lib/core/libbtcore/settings-private.h:
	* src/lib/core/settings.c:
	* src/ui/edit/Makefile.am:
	* src/ui/edit/bt-edit.h:
	* src/ui/edit/main-page-waves.c:
	* src/ui/edit/render-dialog.c:
	* src/ui/edit/settings-dialog.c:
	* src/ui/edit/settings-page-directories-methods.h:
	* src/ui/edit/settings-page-directories.c:
	* src/ui/edit/settings-page-directories.h:
	  Add new default directory settings. Use them for wavespage and for
	  recording.

	* src/lib/core/song.c:
	* src/lib/core/wire.c:
	  Some more comments and experiments.

2007-08-25  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/render-progress.c:
	  Restore song-unsaved state. Add track-name to tags. Remove okay button
	  from progress dialog.

2007-08-25  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	  Fix solo.

	* src/lib/core/song.c:
	  Activate song-graph dump, on error.

	* src/ui/edit/edit-application.c:
	* src/ui/edit/main-menu.c:
	  Accelerators for tab-switching.

	* src/ui/edit/main-page-sequence.c:
	  Fix ref-count regression.

	* src/ui/edit/main-toolbar.c:
	  Try accelerators.
	  
	* src/ui/edit/render-dialog.c:
	  Some todos.

2007-08-24  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-info.c:
	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/main-page-sequence.c:
	  Fix some focuc-grabbing bugs and window==NULL bugs. Add accel for
	  sequence page. Comment about accels for comboboxes.

2007-08-24  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/sink-bin.c:
	* src/ui/cmd/cmd-application.c:
	* src/ui/edit/render-dialog.c:
	* src/ui/edit/render-dialog.h:
	* src/ui/edit/render-progress.c:
	  Implement much more of the recording. Made choosing filename + format
	  more comfortable.

2007-08-23  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-properties-dialog.c:
	  Comment how we could delay events.

2007-08-23  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/wire-analysis-dialog.c:
	  Handle new feature in spectrum element.

	* tests/povalid.sh:
	  Fix "bad file descriptor" error.

	* tests/ui/edit/e-bt-wire-analysis-dialog.c:
	  Don't fail test if we can't create dialog.

2007-08-22  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Prepare news.

	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/main-page-sequence.c:
	  Add workaround for gtk+ bug and make local shortcuts work.

2007-08-22  Stefan Kost  <ensonic@users.sf.net>

	* design/gui/accelpopup.c:
	  More complex version with a fix.

2007-08-22  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/about-dialog.c:
	* src/ui/edit/interaction-controller-learn-dialog.c:
	* src/ui/edit/machine-preferences-dialog.c:
	* src/ui/edit/machine-properties-dialog.c:
	* src/ui/edit/machine-rename-dialog.c:
	* src/ui/edit/pattern-properties-dialog.c:
	* src/ui/edit/render-dialog.c:
	* src/ui/edit/settings-dialog.c:
	* src/ui/edit/wire-analysis-dialog.c:
	  If creating the dialogs fails don't call g_object_unref() as they are
	  in floating state, call gtk_widget_destroy() instead. Should now
	  really fix #1777669.

2007-08-22  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-edit/bt-edit-sections.txt:
	* src/lib/ic/libbtic/learn.h:
	* src/ui/edit/main-menu-methods.h:
	* src/ui/edit/main-menu.c:
	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/main-window.c:
	* src/ui/edit/ui-ressources-methods.h:
	* src/ui/edit/ui-ressources.c:
	  Make docs clean. Add method to ui-ressources to get global accelerator
	  map. Refactor code to use it.

2007-08-22  Patric Schmitz  <berzerka@users.sf.net>

	* docs/reference/bt-edit/bt-edit-docs.sgml:
	  another tiny doc fix

2007-08-22  Patric Schmitz  <berzerka@users.sf.net>

	* docs/reference/bt-edit/bt-edit-docs.sgml:
	  fixed gtk-doc (after refactoring learn-dialog)

2007-08-22  Stefan Kost  <ensonic@users.sf.net>

	* tests/Makefile.am:
	  Testing new test ideas.

	* docs/help/bt-edit/C/bt-edit.xml:
	  Fix invalid xml.

	* tests/xmlvalid.sh:
	  Also test user docs. Allow to run standalone.

	* tests/gtkdoccomplete.sh:
	  Fix expression.

2007-08-21  Stefan Kost  <ensonic@users.sf.net>

	* design/gui/accelpopup.c:
	* src/ui/edit/main-page-patterns.c:
	  Example for popup.

2007-08-20  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/main-window.c:
	  Try to add accelerators to popup menues.

	* tests/povalid.sh:
	  Fix redirection in script.

2007-08-20  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/ic/midi-device.c:
	  Read single byte first and if its the begin of a message read two
	  more. Also fix crasher by giving the address of the array and not the
	  address of the address. Only emit controller-changed if it changed.
	  Finaly remove endless while loop.

2007-08-20  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/wire-analysis-dialog.c:
	  That was missing to fix #1777669.

2007-08-20  Stefan Kost  <ensonic@users.sf.net>

	* tests/ui/edit/e-bt-wire-analysis-dialog.c:
	  Revert last change and try harder to fix #1777669.

2007-08-20  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/wire-analysis-dialog.c:
	  Don't touch wire if NULL. Should fix #1777669.

2007-08-20  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/cmd/bt-cmd.c:
	* src/ui/edit/bt-edit.c:
	  Some more cleanup for the last change.

	* src/ui/edit/wire-analysis-dialog.c:
	  Add more log comments to trace crash if user has not spectrum element.

	* src/ui/edit/main-page-patterns.c:
	  Add todo comments.

2007-08-20  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/core.c:
	* src/ui/edit/bt-edit.c:
	  Make --version work without initializing other libs.
	  Hopefully fixes #1777461.

2007-08-17  Patric Schmitz  <berzerka@users.sf.net>

	* docs/reference/bt-edit/bt-edit-sections.txt:
	* docs/reference/bt-edit/bt-edit.types:
	* docs/reference/bt-ic/bt-ic-sections.txt:
	* po/de.po:
	* src/lib/ic/learn.c: (btic_learn_default_start),
	(btic_learn_default_stop),
	(btic_learn_default_register_learned_control):
	* src/lib/ic/libbtic/learn.h:
	* src/lib/ic/midi-device.c:
	(btic_midi_device_register_learned_control),
	(btic_midi_device_interface_init):
	* src/ui/edit/Makefile.am:
	* src/ui/edit/bt-edit.h:
	* src/ui/edit/interaction-controller-learn-dialog-methods.h:
	* src/ui/edit/interaction-controller-learn-dialog.c:
	(notify_device_controlchange), (on_dialog_response),
	(bt_interaction_controller_learn_dialog_init_ui),
	(bt_interaction_controller_learn_dialog_new),
	(bt_interaction_controller_learn_dialog_get_property),
	(bt_interaction_controller_learn_dialog_set_property),
	(bt_interaction_controller_learn_dialog_dispose),
	(bt_interaction_controller_learn_dialog_finalize),
	(bt_interaction_controller_learn_dialog_init),
	(bt_interaction_controller_learn_dialog_class_init),
	(bt_interaction_controller_learn_dialog_get_type):
	* src/ui/edit/interaction-controller-learn-dialog.h:
	* src/ui/edit/interaction-controller-menu.c:
	(on_control_learn_activated),
	(bt_interaction_controller_menu_init_control_menu):
	* src/ui/edit/learn-dialog-methods.h:
	* src/ui/edit/learn-dialog.c:
	* src/ui/edit/learn-dialog.h:
	  refactored learn-dialog -> interaction-controller-learn-dialog
	  minor (mostly doc) fixes of the midi-device and learn implementation

2007-08-16  Patric Schmitz  <berzerka@users.sf.net>

	* src/ui/edit/main-page-patterns.c:
	(on_pattern_table_key_release_event):
	  added ctrl-+/- hotkeys in pattern-edit dialog for new/delete pattern

2007-08-16  Patric Schmitz  <berzerka@users.sf.net>

	* docs/reference/bt-edit/bt-edit-docs.sgml:
	* docs/reference/bt-edit/bt-edit-sections.txt:
	* docs/reference/bt-edit/bt-edit.types:
	* docs/reference/bt-ic/bt-ic-docs.sgml:
	* docs/reference/bt-ic/bt-ic-sections.txt:
	* docs/reference/bt-ic/bt-ic.types:
	  inserted the new classes into gtk-doc
	* src/lib/ic/Makefile.am:
	* src/lib/ic/device.c: (btic_device_class_init):
	* src/lib/ic/input-device.c: (register_controls):
	  made debug output print device-node
	* src/lib/ic/learn.c: (btic_learn_default_start),
	(btic_learn_default_stop),
	(btic_learn_default_register_learned_control), (btic_learn_start),
	(btic_learn_stop), (btic_learn_register_learned_control),
	(btic_learn_base_init), (btic_learn_get_type):
	  introduced the learn interface
	* src/lib/ic/libbtic/device.h:
	* src/lib/ic/libbtic/ic.h:
	* src/lib/ic/libbtic/learn-methods.h:
	* src/lib/ic/libbtic/learn.h:
	* src/lib/ic/midi-device.c: (io_handler),
	(btic_midi_device_learn_start), (btic_midi_device_learn_stop),
	(btic_midi_device_register_learned_control),
	(btic_midi_device_start), (btic_midi_device_stop),
	(btic_midi_device_get_property), (btic_midi_device_set_property),
	(btic_midi_device_finalize), (btic_midi_device_init),
	(btic_midi_device_class_init), (btic_midi_device_interface_init),
	(btic_midi_device_get_type):
	  made midi device and functional and implemented learn interface
	* src/lib/ic/registry.c: (on_device_added):
	* src/ui/edit/Makefile.am:
	* src/ui/edit/bt-edit.h:
	* src/ui/edit/interaction-controller-menu.c:
	(on_control_learn_activated),
	(bt_interaction_controller_menu_init_control_menu):
	  added "Learn.." menu-entry for BtIcLearn devices
	* src/ui/edit/learn-dialog-methods.h:
	* src/ui/edit/learn-dialog.c: (notify_device_controlchange),
	(on_dialog_response), (bt_learn_dialog_init_ui),
	(bt_learn_dialog_new), (bt_learn_dialog_get_property),
	(bt_learn_dialog_set_property), (bt_learn_dialog_dispose),
	(bt_learn_dialog_finalize), (bt_learn_dialog_init),
	(bt_learn_dialog_class_init), (bt_learn_dialog_get_type):
	  implemented the learn popup-dialog
	* src/ui/edit/learn-dialog.h:

2007-08-16  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-ic/bt-ic-sections.txt:
	* po/POTFILES.in:
	* po/de.po:
	* src/ui/edit/missing-song-elements-dialog.c:
	  Fix warnings/tests on buildbot.

2007-08-16  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/settings.c:
	  Add ideas.

	* src/ui/edit/machine-preferences-dialog.c:
	* src/ui/edit/machine-properties-dialog.c:
	  Fix crashes when using machines with really big numbers. Fix combo-
	  boxes.
	* src/ui/edit/main-window.c:
	  Set role for session manager.

2007-08-12  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Wrote news.

2007-08-11  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-cmd/bt-cmd-docs.sgml:
	* docs/reference/bt-core/bt-core-docs.sgml:
	* docs/reference/bt-edit/bt-edit-docs.sgml:
	* docs/reference/bt-ic/bt-ic-docs.sgml:
	  Add online locations.

2007-08-11  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/volume-popup.c:
	  Remove +/- buttons, but add a value label above. We probably need to
	  subsclass the scale - its buggy and ugly.

2007-08-09  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/interaction-controller-menu.c:
	  Experiment with alternatives to avoid qdata for toplevel menu.

	* src/ui/edit/machine-properties-dialog.c:
	  Include box-spacing.

	* src/ui/edit/render-progress.c:
	  Do a final progress-bar update.

2007-08-09  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-properties-dialog.c:
	(on_toolbar_show_hide_clicked),
	(bt_machine_properties_dialog_init_ui),
	(bt_machine_properties_dialog_new):
	  Have presets hidden by default and try to handle the window resizing a
	  bit intelligent, when toggling the pane.

	* src/ui/edit/volume-popup.c: (cb_dock_press),
	(bt_volume_popup_new):
	  Add a ruler.

	* src/ui/edit/wire-analysis-dialog.c:
	(bt_wire_analysis_dialog_init_ui):
	  Tune the rulers a bit.

2007-08-08  Patric Schmitz  <berzerka@users.sf.net>

	* src/lib/ic/device.c: (btic_device_default_learn),
	(btic_device_learn), (btic_device_class_init):
	* src/lib/ic/libbtic/device.h:
	  Added virtual 'learn' method to BtIcDevice base class

2007-08-07  Stefan Kost  <ensonic@users.sf.net>

	* tests/gtkdoccomplete.sh:
	* tests/povalid.sh:
	  Even better scripts :)

2007-08-07  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/ic/midi-device.c:
	  Add links for midi device identification.

	* src/ui/edit/main-page-sequence.c:
	  Fix sequence cell activate and better code reuse.
	
	* tests/gtkdoccomplete.sh:
	  Handle the no-gtk-doc case.

2007-08-06  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-edit/bt-edit-docs.sgml:
	* docs/reference/bt-edit/bt-edit-sections.txt:
	* src/ui/edit/settings-dialog.h:
	  Docs are clean again.

	* po/de.po:
	  Update.

	* src/lib/ic/registry.c:
	  Remove unused variable.

	* tests/gtkdoccomplete.sh:
	* tests/povalid.sh:
	  More test scrip improvments.

2007-08-06  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt:
	* docs/reference/bt-edit/bt-edit-sections.txt:
	* docs/reference/bt-ic/bt-ic-sections.txt:
	* tests/gtkdoccomplete.sh:
	  Improve doc status reporting. Apply some doc fixes.

	* src/lib/core/song.c:
	* src/ui/edit/render-dialog.c:
	* src/ui/edit/render-progress.c:
	  Basic recording works form the ui.

2007-08-06  Patric Schmitz  <berzerka@users.sf.net>

	* src/lib/ic/registry.c: (on_device_added), (btic_registry_init):
	  Made devices of category 'alsa' and type 'midi' be recognized

2007-08-05  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  More details

	* src/lib/core/machine.c:
	* src/lib/ic/registry.c:
	* src/ui/edit/machine-properties-dialog.c:
	  Save and load controller assignments with the song.
	
	* tests/Makefile.am:
	  Libc memory allocator testing idea.

2007-08-04  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt:
	* src/lib/core/libbtcore/machine-methods.h:
	* src/lib/core/machine.c:
	* src/ui/edit/interaction-controller-menu.c:
	* src/ui/edit/machine-properties-dialog.c:
	  Implement 'unbind' and 'unbind-all' menu-actions for interaction
	  controllers.

2007-08-04  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-cmd/Makefile.am:
	* docs/reference/bt-core/Makefile.am:
	* docs/reference/bt-core/bt-core-sections.txt:
	* src/lib/Makefile.am:
	* src/lib/core/Makefile.am:
	* src/lib/core/libbtcore/core.h:
	* src/lib/core/libbtcore/machine-methods.h:
	* src/lib/core/libbtcore/tools.h:
	* src/lib/core/machine.c: (free_control_data),
	(on_boolean_control_notify), (on_uint_control_notify),
	(on_double_control_notify), (bt_machine_bind_parameter_control),
	(bt_machine_unbind_parameter_control):
	* src/lib/ic/libbtic/ic.h:
	* src/ui/cmd/Makefile.am:
	* src/ui/edit/Makefile.am:
	* src/ui/edit/interaction-controller-menu.c:
	(bt_interaction_controller_menu_init_ui):
	* src/ui/edit/machine-properties-dialog.c: (on_control_bind),
	(on_control_unbind), (on_double_range_button_press_event),
	(on_uint_range_button_press_event),
	(on_checkbox_button_press_event), (make_global_param_box),
	(make_voice_param_box), (bt_machine_properties_dialog_finalize),
	(bt_machine_properties_dialog_init):
	* tests/lib/core/Makefile.am:
	* tests/ui/cmd/Makefile.am:
	  Refactor the interaction controller assignments from dialog to machine
	  and simplify the code.

	* src/ui/edit/main-page-patterns.c: (pattern_view_get_current_pos):
	* src/ui/edit/main-page-sequence.c:
	(on_sequence_table_cursor_changed_idle),
	(on_sequence_table_key_release_event):
	  Fix crasher when switching to pattern-page with no pattern.

2007-08-02  Patric Schmitz  <berzerka@users.sf.net>

	* src/lib/ic/registry.c: (on_device_added):
	  made generic "input" devices be used as btic-devices

2007-08-01  Stefan Kost  <ensonic@users.sf.net>

	* Makefile.am:
	  Use pwd instead of hardcoded path.
	* tests/bt-check.c: (check_setup_test_display):
	  Add some comments about the problems we face.

2007-07-25  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/render-dialog.c:
	* src/ui/edit/render-progress.c: (on_song_play_pos_notify),
	(on_song_is_playing_notify), (bt_render_progress_run):
	  Configure the sink-bin for rendering. Drive progressbar.

2007-07-23  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Write news.

	* src/ui/edit/Makefile.am:
	* src/ui/edit/bt-edit.h:
	* src/ui/edit/main-menu.c: (on_menu_render_activate):
	* src/ui/edit/render-dialog.c: (on_format_menu_changed),
	(bt_render_dialog_init_ui), (bt_render_dialog_get_property):
	* src/ui/edit/render-progress-methods.h:
	* src/ui/edit/render-progress.c: (bt_render_progress_init_ui),
	(bt_render_progress_new), (bt_render_progress_run),
	(bt_render_progress_get_property),
	(bt_render_progress_set_property), (bt_render_progress_dispose),
	(bt_render_progress_finalize), (bt_render_progress_init),
	(bt_render_progress_class_init), (bt_render_progress_get_type):
	* src/ui/edit/render-progress.h:
	  Prepare next dialog and data passing.

2007-07-22  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c: (bt_machine_enable_input_level):
	* src/ui/edit/wire-analysis-dialog.c:
	(on_wire_analyzer_state_changed),
	(bt_wire_analysis_dialog_init_ui):
	  Make anayzer intervals the same. Disabled redraw when song pauses.

	* src/ui/edit/render-dialog.c: (on_filename_changed),
	(on_folder_changed), (bt_render_dialog_init_ui),
	(bt_render_dialog_get_property), (bt_render_dialog_finalize),
	(bt_render_dialog_class_init):
	  Add properties to get the values.

2007-07-20  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-machines.c: (machine_view_refresh):
	* src/ui/edit/main-pages.c: (on_song_changed), (on_page_switched),
	(bt_main_pages_init_ui), (bt_main_pages_dispose):
	  Prepare remembering active tab for song.

2007-07-20  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/Makefile.am:
	* src/ui/edit/bt-edit.h:
	* src/ui/edit/machine-canvas-item.c:
	(on_context_menu_rename_activate):
	* src/ui/edit/machine-rename-dialog-methods.h:
	* src/ui/edit/machine-rename-dialog.c: (on_name_changed),
	(bt_machine_rename_dialog_init_ui), (bt_machine_rename_dialog_new),
	(bt_machine_rename_dialog_apply),
	(bt_machine_rename_dialog_get_property),
	(bt_machine_rename_dialog_set_property),
	(bt_machine_rename_dialog_dispose),
	(bt_machine_rename_dialog_finalize),
	(bt_machine_rename_dialog_init),
	(bt_machine_rename_dialog_class_init),
	(bt_machine_rename_dialog_get_type):
	* src/ui/edit/machine-rename-dialog.h:
	  Another dialog factored out.

	* src/ui/edit/pattern-properties-dialog.c: (on_name_changed),
	(bt_pattern_properties_dialog_init_ui):
	  Simplify validation.

	* src/ui/edit/wire-analysis-dialog.c: (on_wire_analyzer_change):
	  Lower prioriy.

	* tests/bt-check.c: (check_make_widget_screenshot):
	  Add more ideas.

	* tests/bt-test-settings.c: (bt_test_settings_get_property):
	  Add new settings.

	* tests/m-bt-edit.c: (main):
	* tests/ui/edit/Makefile.am:
	* tests/ui/edit/e-bt-about-dialog.c:
	(bt_about_dialog_example_case):
	* tests/ui/edit/e-bt-machine-preset-properties-dialog.c:
	(bt_machine_preset_properties_dialog_example_case):
	* tests/ui/edit/e-bt-machine-rename-dialog.c: (test_setup),
	(test_teardown), (BT_START_TEST),
	(bt_machine_rename_dialog_example_case):
	* tests/ui/edit/e-bt-missing-framework-elements-dialog.c:
	(bt_missing_framework_elements_dialog_example_case):
	* tests/ui/edit/e-bt-missing-song-elements-dialog.c:
	(bt_missing_song_elements_dialog_example_case):
	* tests/ui/edit/e-bt-pattern-properties-dialog.c:
	(bt_pattern_properties_dialog_example_case):
	* tests/ui/edit/e-bt-render-dialog.c:
	(bt_render_dialog_example_case):
	* tests/ui/edit/e-bt-settings-dialog.c:
	(bt_settings_dialog_example_case):
	* tests/ui/edit/s-bt-machine-rename-dialog.c:
	(bt_machine_rename_dialog_suite):
	  New test. Comment typo fixes.

2007-07-20  Stefan Kost  <ensonic@users.sf.net>

	* po/POTFILES.in:
	* src/ui/edit/Makefile.am:
	* src/ui/edit/about-dialog-methods.h:
	* src/ui/edit/about-dialog.c: (on_about_dialog_url_clicked),
	(bt_about_dialog_init_ui), (bt_about_dialog_new),
	(bt_about_dialog_get_property), (bt_about_dialog_set_property),
	(bt_about_dialog_dispose), (bt_about_dialog_finalize),
	(bt_about_dialog_init), (bt_about_dialog_class_init),
	(bt_about_dialog_get_type):
	* src/ui/edit/about-dialog.h:
	* src/ui/edit/bt-edit.h:
	* src/ui/edit/edit-application.c: (bt_edit_application_show_about):
	* src/ui/edit/main-menu.c: (on_menu_render_activate):
	* src/ui/edit/pattern-properties-dialog.h:
	* src/ui/edit/render-dialog.c: (bt_render_dialog_init_ui):
	* src/ui/edit/render-dialog.h:
	* src/ui/edit/settings-dialog.c: (bt_settings_dialog_set_property):
	* tests/m-bt-edit.c: (main):
	* tests/ui/edit/Makefile.am:
	* tests/ui/edit/e-bt-about-dialog.c: (test_setup), (test_teardown),
	(BT_START_TEST), (bt_about_dialog_example_case):
	* tests/ui/edit/e-bt-render-dialog.c: (test_setup),
	(test_teardown), (BT_START_TEST), (bt_render_dialog_example_case):
	* tests/ui/edit/s-bt-about-dialog.c: (bt_about_dialog_suite):
	* tests/ui/edit/s-bt-render-dialog.c: (bt_render_dialog_suite):
	  About dialog factored out. Tests added for about dialog and renderer
	  dialog. Fix switchin pages in settings dialog.

2007-07-19  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/gconf-settings.c: (bt_gconf_settings_init):
	* src/ui/edit/Makefile.am:
	* src/ui/edit/bt-edit.h:
	* src/ui/edit/edit-application.c:
	(bt_edit_application_check_missing),
	(bt_edit_application_load_song), (bt_edit_application_show_about):
	* src/ui/edit/main-menu.c: (on_menu_render_activate),
	(on_menu_settings_activate):
	* src/ui/edit/main-page-patterns.c:
	(on_context_menu_pattern_new_activate),
	(on_context_menu_pattern_properties_activate),
	(on_context_menu_pattern_copy_activate):
	* src/ui/edit/missing-framework-elements-dialog.c:
	(bt_missing_framework_elements_dialog_init_ui):
	* src/ui/edit/missing-song-elements-dialog-methods.h:
	* src/ui/edit/missing-song-elements-dialog.c: (make_listview),
	(bt_missing_song_elements_dialog_init_ui),
	(bt_missing_song_elements_dialog_new),
	(bt_missing_song_elements_dialog_get_property),
	(bt_missing_song_elements_dialog_set_property),
	(bt_missing_song_elements_dialog_dispose),
	(bt_missing_song_elements_dialog_finalize),
	(bt_missing_song_elements_dialog_init),
	(bt_missing_song_elements_dialog_class_init),
	(bt_missing_song_elements_dialog_get_type):
	* src/ui/edit/missing-song-elements-dialog.h:
	* src/ui/edit/tools.c:
	* tests/Makefile.am:
	* tests/m-bt-cmd.c: (bt_cmd_setup), (main):
	* tests/m-bt-edit.c: (bt_edit_setup), (main):
	* tests/ui/edit/Makefile.am:
	* tests/ui/edit/e-bt-missing-song-elements-dialog.c: (test_setup),
	(test_teardown), (BT_START_TEST),
	(bt_missing_song_elements_dialog_example_case):
	* tests/ui/edit/s-bt-missing-song-elements-dialog.c:
	(bt_missing_song_elements_dialog_suite):
	  Make more dialogs transient. Factor out the missing-song-elements
	  dialog and add test for it. Make ui tests use out test settings.

2007-07-19  Stefan Kost  <ensonic@users.sf.net>

	* design/gobject/song.c: (bt_song_class_init):
	* docs/reference/bt-core/bt-core-sections.txt:
	* src/lib/core/libbtcore/core.h:
	* src/lib/core/machine.c:
	* src/lib/core/pattern.c: (bt_pattern_class_init),
	(bt_pattern_get_type):
	* src/lib/core/persistence-location.c:
	(bt_persistence_location_get_type):
	* src/lib/core/persistence-selection.c:
	(bt_persistence_selection_get_type):
	* src/lib/core/plainfile-settings.c:
	(bt_plainfile_settings_get_type):
	* src/lib/core/processor-machine.c:
	(bt_processor_machine_get_type):
	* src/lib/core/sequence.c: (bt_sequence_get_type):
	* src/lib/core/settings.c: (bt_settings_get_type):
	* src/lib/core/setup.c: (bt_setup_class_init), (bt_setup_get_type):
	* src/lib/core/sink-bin.c: (bt_sink_bin_get_type):
	* src/lib/core/sink-machine.c: (bt_sink_machine_get_type):
	* src/lib/core/song-info.c: (bt_song_info_get_type):
	* src/lib/core/song-io-native.c: (bt_song_io_native_get_type):
	* src/lib/core/song-io.c: (bt_song_io_get_type):
	* src/lib/core/song.c: (bt_song_get_type):
	* src/lib/core/source-machine.c: (bt_source_machine_get_type):
	* src/lib/core/wave.c: (bt_wave_get_type):
	* src/lib/core/wavelevel.c: (bt_wavelevel_get_type):
	* src/lib/core/wavetable.c: (bt_wavetable_get_type):
	* src/lib/core/wire.c: (bt_wire_get_type):
	* src/ui/cmd/cmd-application.c: (bt_cmd_application_get_type):
	* src/ui/edit/bt-edit.c: (usage):
	* src/ui/edit/edit-application.c: (bt_edit_application_get_type):
	* src/ui/edit/interaction-controller-menu.c:
	(bt_interaction_controller_menu_get_type):
	* src/ui/edit/machine-canvas-item.c:
	(bt_machine_canvas_item_get_type):
	* src/ui/edit/machine-menu.c: (bt_machine_menu_get_type):
	* src/ui/edit/main-menu.c: (bt_main_menu_get_type):
	* src/ui/edit/main-page-info.c: (bt_main_page_info_get_type):
	* src/ui/edit/main-page-machines.c:
	(bt_main_page_machines_get_type):
	* src/ui/edit/main-page-patterns.c:
	(bt_main_page_patterns_get_type):
	* src/ui/edit/main-page-sequence.c:
	(bt_main_page_sequence_get_type):
	* src/ui/edit/main-pages.c: (bt_main_pages_get_type):
	* src/ui/edit/main-statusbar.c: (bt_main_statusbar_get_type):
	* src/ui/edit/main-toolbar.c: (bt_main_toolbar_get_type):
	* src/ui/edit/main-window.c: (bt_main_window_get_type):
	* src/ui/edit/pattern-view.c: (bt_pattern_view_get_type):
	* src/ui/edit/playback-controller-socket.c:
	(bt_playback_controller_socket_get_type):
	* src/ui/edit/render-dialog.c: (bt_render_dialog_init_ui),
	(bt_render_dialog_get_type):
	* src/ui/edit/sequence-view.c: (bt_sequence_view_get_type):
	* src/ui/edit/settings-dialog.c: (bt_settings_dialog_get_type):
	* src/ui/edit/settings-page-audiodevices.c:
	(bt_settings_page_audiodevices_get_type):
	* src/ui/edit/settings-page-interaction-controller.c:
	(bt_settings_page_interaction_controller_get_type):
	* src/ui/edit/settings-page-playback-controller.c:
	(bt_settings_page_playback_controller_get_type):
	* src/ui/edit/ui-ressources.c: (bt_ui_ressources_get_type):
	* src/ui/edit/wire-canvas-item.c: (bt_wire_canvas_item_get_type):
	* tests/bt-test-plugin.c: (bt_test_mono_source_get_type),
	(bt_test_poly_source_get_type):
	* tests/bt-test-settings.c: (bt_test_settings_get_type):
	  Remove G_STRUCT_SIZE and G_ABS_STRUCT_OFFSET (was splint tuning and
	  clobbering glib namespace).

2007-07-18  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/render-dialog.c: (bt_render_dialog_init_ui):
	  Turn box into table.

2007-07-18  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/interaction-controller-menu.h:
	* src/ui/edit/settings-dialog.c: (bt_settings_page_get_type),
	(on_settings_list_cursor_changed), (bt_settings_dialog_init_ui),
	(bt_settings_dialog_get_property),
	(bt_settings_dialog_set_property), (bt_settings_dialog_class_init):
	* src/ui/edit/settings-dialog.h:
	* tests/ui/edit/e-bt-settings-dialog.c: (BT_START_TEST):
	  Refactor for testing.

2007-07-18  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/Makefile.am:
	* src/ui/edit/bt-edit.h (BT_EDIT_H):
	* src/ui/edit/main-menu.c (on_menu_render_activate,
	  bt_main_menu_init_ui):
	* src/ui/edit/render-dialog-methods.h (BT_RENDER_DIALOG_METHODS_H):
	* src/ui/edit/render-dialog.c (BT_EDIT, BT_RENDER_DIALOG_C,
	  RENDER_DIALOG_APP, _BtRenderDialogPrivate, dispose_has_run,
	  parent_class, bt_render_dialog_init_ui, bt_render_dialog_new,
	  bt_render_dialog_get_property, bt_render_dialog_set_property,
	  bt_render_dialog_dispose, bt_render_dialog_finalize,
	  bt_render_dialog_init, bt_render_dialog_class_init,
	  bt_render_dialog_get_type):
	* src/ui/edit/render-dialog.h (BT_RENDER_DIALOG_H,
	  BT_TYPE_RENDER_DIALOG, BT_RENDER_DIALOG, BT_RENDER_DIALOG_CLASS,
	  BT_IS_RENDER_DIALOG, BT_IS_RENDER_DIALOG_CLASS,
	  BT_RENDER_DIALOG_GET_CLASS, BtRenderDialog, BtRenderDialogClass,
	  BtRenderDialogPrivate, _BtRenderDialog, parent, priv,
	  _BtRenderDialogClass, parent):
	  Prepare new dialog.
	  
	* src/ui/edit/settings-dialog.c:
	  Some thoughts abot cleaning this up for better testability.

2007-07-17  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/missing-framework-elements-dialog.c:
	(bt_missing_framework_elements_dialog_init_ui):
	  Skip messages if all elemnts for that are already confirmed (and thus
	  hidden).

2007-07-17  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song.c: (bt_song_write_to_lowlevel_dot_file):
	  Better dot generation.

	* src/ui/edit/missing-framework-elements-dialog.c:
	(bt_missing_framework_elements_dialog_init_ui):
	* tests/ui/edit/e-bt-missing-framework-elements-dialog.c:
	(BT_START_TEST):
	  Fix filtering and improve test.

2007-07-13  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Remember changes.

	* docs/reference/bt-edit/bt-edit-sections.txt:
	* src/ui/edit/tools.c: (bt_dialog_message), (bt_dialog_question),
	(gtk_toolbar_get_style_from_string):
	* src/ui/edit/tools.h:
	  Disable dead code.
	  
	* src/ui/edit/settings-dialog.c: (bt_settings_dialog_init_ui),
	(bt_settings_dialog_get_property), (bt_settings_dialog_class_init):
	* src/ui/edit/settings-page-audiodevices.c:
	(bt_settings_page_audiodevices_init_ui):
	* src/ui/edit/settings-page-interaction-controller.c:
	(bt_settings_page_interaction_controller_init_ui):
	* src/ui/edit/settings-page-playback-controller.c:
	(bt_settings_page_playback_controller_init_ui):
	* src/ui/edit/wire-analysis-dialog.c: (on_wire_analyzer_redraw),
	(bt_wire_analysis_dialog_realize),
	(bt_wire_analysis_dialog_expose), (on_wire_analyzer_change),
	(bt_wire_analysis_dialog_init_ui),
	(bt_wire_analysis_dialog_dispose):
	* tests/bt-check.c: (check_setup_test_display):
	* tests/m-bt-edit.c: (main):
	* tests/ui/edit/Makefile.am:
	* tests/ui/edit/e-bt-edit-application.c: (BT_START_TEST),
	(bt_edit_application_example_case):
	* tests/ui/edit/e-bt-machine-preferences-dialog.c: (test_setup),
	(test_teardown), (BT_START_TEST),
	(bt_machine_preferences_dialog_example_case):
	* tests/ui/edit/e-bt-settings-dialog.c: (BT_START_TEST):
	* tests/ui/edit/e-bt-wire-analysis-dialog.c: (test_setup),
	(test_teardown), (BT_START_TEST),
	(bt_wire_analysis_dialog_example_case):
	* tests/ui/edit/s-bt-machine-preferences-dialog.c:
	(bt_machine_preferences_dialog_suite):
	* tests/ui/edit/s-bt-wire-analysis-dialog.c:
	(bt_wire_analysis_dialog_suite):
	  More dialog tests: setting pages, wire analysis, machine preferences.
	  Make wire-analysis not spin CPU.

2007-07-13  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c: (bt_machine_get_property_meta_value),
	(bt_machine_init_global_params), (bt_machine_init_voice_params):
	  Use new property meta flag to only check those where they are set.

2007-07-12  Stefan Kost  <ensonic@users.sf.net>

	* tests/m-bt-edit.c: (main):
	* tests/ui/edit/Makefile.am:
	* tests/ui/edit/e-bt-machine-properties-dialog.c: (test_setup),
	(test_teardown), (BT_START_TEST),
	(bt_machine_properties_dialog_example_case):
	* tests/ui/edit/e-bt-missing-framework-elements-dialog.c:
	(test_setup), (test_teardown), (BT_START_TEST),
	(bt_missing_framework_elements_dialog_example_case):
	* tests/ui/edit/s-bt-machine-properties-dialog.c:
	(bt_machine_properties_dialog_suite):
	* tests/ui/edit/s-bt-missing-framework-elements-dialog.c:
	(bt_missing_framework_elements_dialog_suite):
	  Add two more UI tests (one is failing right now).

2007-07-12  Stefan Kost  <ensonic@users.sf.net>

	* Makefile.am:
	* src/lib/core/machine.c:
	  Formatting.

	* configure.ac:
	  Use pkg-config to locate check.

	* po/de.po:
	  Updated strings.
	  
	* tests/songs/test-simple1.xml:
	  Make test song shorter.

2007-07-11  Stefan Kost  <ensonic@users.sf.net>

	* Makefile.am:
	* tests/Makefile.am:
	* tests/bt-cmd-cli.sh:
	* tests/bt-edit-cli.sh:
	* tests/ui/cmd/e-bt-cmd-application.c:
	  Test the cli of the end-user applications.

2007-07-10  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Run spellchecker.

	* src/lib/core/sequence.c:
	* src/lib/ic/abs-range-control.c:
	* src/ui/edit/missing-framework-elements-dialog.c:
	  Docu fixes.

	* src/ui/edit/machine-properties-dialog.c: (make_global_param_box),
	(make_voice_param_box), (on_machine_voices_notify),
	(bt_machine_properties_dialog_init_ui):
	  Handle voices dynamically. Fixes #1749283.

2007-07-10  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Write the news.
	
	* src/lib/core/machine.c:
	(bt_machine_global_controller_change_value),
	(bt_machine_voice_controller_change_value):
	  Fix the build with DISABLE_DEPRECATED.

	* src/ui/cmd/bt-cmd.c: (main):
	  Formatting.

2007-07-09  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-properties-dialog.c:
	(bt_machine_properties_dialog_init_ui):
	  Prepare to handle voices dynamically.

2007-07-08  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-properties-dialog.c:
	(on_machine_voices_notify), (bt_machine_properties_dialog_init_ui),
	(bt_machine_properties_dialog_dispose):
	 We need to handle voices dynamically here (#1749283). Fix crash for now.

2007-07-08  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c: (pattern_view_set_cursor_pos),
	(on_pattern_table_key_release_event),
	(on_pattern_global_cell_edited), (on_pattern_voice_cell_edited):
	  Fix handling of cursor_down after edit on last pattern row. Also
	  refactor for better reuse. Fixes #1749732.

2007-07-06  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Prepare overdue newsletter.

	* src/lib/core/machine.c: (bt_machine_get_pattern_by_index):
	  Fix assertion that should be none.

	* src/ui/edit/machine-properties-dialog.c:
	(bt_machine_properties_dialog_init_ui):
          Add TODO comments for dynamic voice handling in dialog.

	* src/ui/edit/main-page-patterns.c: (pattern_view_get_cursor_pos),
	(on_pattern_table_key_release_event),
	(on_pattern_global_cell_edited), (on_pattern_voice_cell_edited),
	(on_base_octave_menu_changed), (bt_main_page_patterns_init_ui),
	(bt_main_page_patterns_init):
	  Add base octave handling.

2007-07-06  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/persistence.c: (bt_persistence_set_value),
	(bt_persistence_get_value):
	  Better enum mapping.
	
	* src/ui/edit/machine-properties-dialog.c: (make_checkbox_widget):
	  Fix assertion.
	
	* tests/bt-check.c: (check_setup_test_server),
	(check_make_widget_screenshot):
	  More attempts to make screenshots work on opensuse.

2007-07-04  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	(bt_machine_global_controller_change_value),
	(bt_machine_voice_controller_change_value):
	* src/lib/core/sequence.c:
	(bt_sequence_get_number_of_pattern_uses),
	(bt_sequence_set_pattern):
	* src/ui/edit/pattern-properties-dialog.c: (on_name_changed):
	  Lower debug level again.

2007-07-04  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c: (pattern_view_get_cursor_pos),
	(on_pattern_global_cell_edited), (on_pattern_voice_cell_edited):
	* src/ui/edit/main-page-sequence.c: (sequence_view_get_cursor_pos),
	(sequence_view_get_current_pos),
	(on_sequence_table_cursor_changed_idle),
	(on_sequence_table_button_press_event),
	(bt_main_page_sequence_delete_selection):
	* src/ui/edit/pattern-properties-dialog.c:
	(bt_pattern_properties_dialog_init_ui):
	  Finally fix one ui test crasher.

2007-07-02  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* src/lib/core/Makefile.am:
	* src/lib/core/machine.c: (bt_machine_get_property_meta_value):
	* src/lib/ic/Makefile.am:
	* src/ui/edit/Makefile.am:
	* src/ui/edit/bt-edit.desktop.in.in:
	* src/ui/edit/machine-canvas-item.c:
	(on_context_menu_delete_activate):
	* src/ui/edit/pattern-properties-dialog.c:
	(bt_pattern_properties_dialog_init_ui):
	* tests/bt-check.c: (check_setup_test_server):
	* tests/lib/core/Makefile.am:
	* tests/m-bt-cmd.c: (bt_cmd_setup), (bt_cmd_teardown):
	* tests/m-bt-edit.c: (bt_edit_setup), (main):
	* tests/ui/cmd/Makefile.am:
	* tests/ui/edit/Makefile.am:
	* tests/ui/edit/e-bt-machine-preset-properties-dialog.c:
	(BT_START_TEST):
	* tests/ui/edit/e-bt-pattern-properties-dialog.c: (BT_START_TEST):
	* tests/ui/edit/e-bt-settings-dialog.c: (BT_START_TEST):
	  More test fixes and some build improvments.

2007-07-01  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c: (bt_machine_activate_controller),
	(bt_machine_deactivate_controller), (bt_machine_resize_voices),
	(bt_machine_get_voice_param_spec),
	(bt_machine_global_controller_change_value),
	(bt_machine_voice_controller_change_value), (bt_machine_dispose):
	* src/lib/core/pattern.c: (bt_pattern_set_global_event),
	(bt_pattern_set_voice_event):
	* src/lib/core/sequence.c:
	(bt_sequence_repair_global_damage_entry),
	(bt_sequence_repair_voice_damage_entry):
	* src/ui/edit/main-page-patterns.c:
	(on_pattern_table_key_release_event):
	  Fix some crashers when removing used-patterns. Implement deleting
	  pattern event using '.' and space.

2007-07-01  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c: (bt_machine_activate_controller),
	(bt_machine_global_controller_change_value),
	(bt_machine_voice_controller_change_value):
	  Quick fix + todo. More needed.

2007-07-01  Stefan Kost  <ensonic@users.sf.net>

	* tests/lib/core/t-core.c: (START_TEST), (bt_core_test_case):
	  Add a test.

2007-07-01  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* src/lib/core/Makefile.am:
	* src/lib/ic/Makefile.am:
	* src/ui/cmd/Makefile.am:
	* src/ui/edit/Makefile.am:
	* tests/Makefile.am:
	* tests/m-bt-edit.c: (bt_edit_setup):
	  Build fixes for coverage analysis. Fixes #1745546.

2007-07-01  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c: (bt_machine_activate_controller),
	(bt_machine_deactivate_controller), (bt_machine_resize_voices),
	(bt_machine_init_global_params),
	(bt_machine_global_controller_change_value),
	(bt_machine_voice_controller_change_value):
	* src/ui/edit/machine-properties-dialog.c:
	  Only params under control if they have control-changes.

2007-06-28  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	* buzztard.doap:
	* configure.ac:
	* design/gui/treeview/treeview.c: (gst_trigger_switch_get_type),
	(selection_cell_data_function), (init):
	* docs/reference/bt-core/bt-core-sections.txt:
	* src/lib/buzztard.keys.in:
	* src/lib/buzztard.xml.in:
	* src/lib/core/libbtcore/core.h:
	* src/lib/core/libbtcore/machine-methods.h:
	* src/lib/core/machine.c: (bt_machine_resize_voices),
	(bt_machine_get_property_meta_value),
	(bt_machine_init_global_params), (bt_machine_init_voice_params),
	(bt_machine_is_global_param_trigger),
	(bt_machine_is_voice_param_trigger),
	(bt_machine_is_global_param_no_value),
	(bt_machine_is_voice_param_no_value),
	(bt_machine_get_voice_param_spec),
	(bt_machine_set_global_param_no_value),
	(bt_machine_set_voice_param_no_value),
	(bt_machine_get_param_min_value), (bt_machine_get_param_max_value),
	(bt_machine_describe_global_param_value),
	(bt_machine_describe_voice_param_value),
	(bt_machine_global_controller_change_value),
	(bt_machine_voice_controller_change_value),
	(bt_machine_persistence_load):
	* src/lib/core/persistence.c: (bt_persistence_set_value),
	(bt_persistence_get_value):
	* src/lib/core/sink-bin.c: (bt_sink_bin_record_format_get_type):
	* src/lib/core/song-io.c: (bt_song_io_update_filename):
	* src/lib/core/song.c: (bt_song_write_to_lowlevel_dot_file):
	* src/ui/edit/Makefile.am:
	* src/ui/edit/bt-edit.desktop.in.in:
	* src/ui/edit/bt-edit.h:
	* src/ui/edit/machine-preferences-dialog.c:
	(on_combobox_property_notify), (on_combobox_property_changed),
	(bt_machine_preferences_dialog_init_ui):
	* src/ui/edit/machine-properties-dialog.c:
	(on_uint_range_global_property_format_value),
	(on_uint_range_voice_property_format_value),
	(on_button_press_event), (on_button_release_event),
	(on_double_range_button_press_event),
	(on_uint_range_property_changed),
	(on_uint_range_button_press_event),
	(on_combobox_property_notify_idle), (on_combobox_property_changed),
	(on_checkbox_button_press_event), (make_checkbox_widget),
	(make_int_range_widget), (make_uint_range_widget),
	(make_double_range_widget), (make_combobox_widget),
	(bt_machine_properties_dialog_init_ui):
	* src/ui/edit/main-page-patterns.c:
	(generic_selection_cell_data_function),
	(enum_selection_cell_data_function),
	(on_pattern_table_key_release_event), (pattern_table_refresh):
	* src/ui/edit/main-page-sequence.c: (on_bars_menu_changed),
	(on_sequence_table_cursor_changed_idle),
	(on_sequence_table_key_release_event):
	  Use triggerswitch from gst-buzztard (unfortunately using enums and
	  controller requires gstreamer cvs (>0.10.13)). Some first changes for
	  new controller api. 

2007-06-07  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  write news and add items for next news

	* src/lib/core/machine.c (bt_machine_init_interfaces,
	  bt_machine_get_voice_param_spec):
	  warn for voices=0 and fix get_voice_param_spec impl.

	* src/ui/edit/main-page-patterns.c (on_pattern_table_key_release_event,
	  on_pattern_global_cell_edited, on_pattern_voice_cell_edited,
	  pattern_table_refresh):
	  pattern editing improvments (notes and boolean)

	* src/ui/edit/main-page-sequence.c
	  (on_sequence_table_key_release_event):
	  reflow the code a bit

2007-05-23  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* src/ui/edit/main-page-patterns.c:
	(on_pattern_table_key_release_event):
	* src/ui/edit/main-page-sequence.c:
	(on_sequence_table_key_release_event):
	  Make the gtk+ workaround conditional.

2007-05-22  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c (column_keymode,
	  PATTERN_TABLE_PRE_CT, PATTERN_KEYMODE_NOTE, PATTERN_KEYMODE_BOOL,
	  PATTERN_KEYMODE_NUMBER, pattern_table_refresh,
	  bt_main_page_patterns_finalize):
	* src/ui/edit/main-page-sequence.c (sequence_table_refresh):
	  Fix array size bug (just worked by coincidence). Prepare keymode
	  handling for pattern editing.

2007-05-21  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c (pattern_table_refresh):
	  More design for pattern edit key handlers.

2007-05-20  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt:
	* docs/reference/bt-edit/bt-edit-sections.txt:
	* src/lib/core/machine.c: (bt_machine_renegotiate_adder_format),
	(bt_machine_set_property):
	* src/ui/edit/main-page-patterns.c: (pattern_view_get_cursor_pos),
	(pattern_view_get_current_pos),
	(on_pattern_table_cursor_changed_idle),
	(on_pattern_table_key_release_event):
	* src/ui/edit/main-page-sequence-methods.h:
	* src/ui/edit/main-page-sequence.c: (sequence_view_get_cursor_pos),
	(sequence_view_get_current_pos), (on_bars_menu_changed),
	(on_sequence_table_cursor_changed_idle),
	(on_sequence_table_key_release_event):
	  Make two methods static. Rewrite treeview cursor navigation and
	  selection.
	* src/lib/core/wire.c:
	  Add todo: about adding queue elements.

2007-05-17  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c (bt_machine_get_voice_param_index):
	* src/lib/core/wire.c (bt_wire_parent_class, bt_wire_get_peer_pad,
	  bt_wire_get_src_peer_pad, bt_wire_get_sink_peer_pad,
	  bt_wire_deactivate_analyzers, bt_wire_link_machines,
	  bt_wire_unlink_machines):
	  Also release request pads from tee. Fixes alot more playback errors.

2007-05-16  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c (get_int_value,
	  bt_machine_renegotiate_adder_format):
	  Add two more @todo: comments.

2007-05-14  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/libbtcore/machine-methods.h:
	* src/lib/core/machine.c: (get_int_value),
	(bt_machine_renegotiate_adder_format):
	* src/lib/core/setup.c: (bt_setup_add_wire),
	(bt_setup_remove_wire):
	* src/lib/core/wire.c: (bt_wire_connect), (bt_wire_dispose):
	  Progress, the format negotiation seems to start to work.

2007-05-13  Stefan Kost  <ensonic@users.sf.net>

	* design/gst/fmtnego.c: (on_format_negotiated):
	  Minor fix.
	* design/gui/treeview/treeview.c: (destroy), (init), (done),
	(main):
	  New example for treeview experiments.

	* docs/help/bt-edit/C/bt-edit.xml:
	  Write more about the menu commands.

	* src/lib/core/libbtcore/machine-methods.h:
	* src/lib/core/machine.c: (bt_machine_activate_adder),
	(bt_machine_renegotiate_adder_format),
	(bt_machine_persistence_load):
	* src/lib/core/song.c: (bt_song_stop):
	* src/lib/core/wire.c: (on_format_negotiated),
	(bt_wire_link_machines), (bt_wire_connect):
	  Disable negotiation hack for now.

	* src/ui/edit/main-page-patterns.c:
	(on_pattern_table_key_release_event), (pattern_table_refresh):
	  Idea about key-handling in pattern.

2007-05-09  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt:
	* src/lib/core/libbtcore/core.h (BT_CORE_H):
	* src/lib/core/libbtcore/tools.h (BT_TOOLS_H):
	* src/lib/core/machine.c (bt_machine_add_input_element,
	  bt_machine_add_output_element):
	* src/lib/core/tools.c (bt_gst_registry_class_filter,
	  bt_gst_registry_get_element_names_matching_all_categories,
	  bt_gst_element_factory_can_sink_media_type, bt_gst_check_elements,
	  bt_gst_check_core_elements, bt_gst_element_dbg_pads, g_try_malloc0,
	  bt_cpu_load_init, bt_cpu_load_get_current):
	* src/lib/core/wire.c (bt_wire_parent_class, bt_wire_dispose,
	  bt_wire_finalize, bt_wire_init, bt_wire_class_init):
	  do not pollute gst_ namespace

2007-05-08  Stefan Kost  <ensonic@users.sf.net>

	* ChangeLog:
	* design/gst/fmtnego.c (SINK_NAME, SRC_NAME, WAIT_LENGTH, FmtData,
	  fmtflt, type, channels, width, depth, message_received,
	  on_format_negotiated, main):
	  Format negotiation example.

	* src/lib/core/libbtcore/machine-methods.h (BT_MACHINE_METHODS_H):
	* src/lib/core/libbtcore/machine.h (parent, dst_elem,
	  pattern_removed_event):
	* src/lib/core/machine.c (bt_machine_resize_voices,
	  bt_machine_has_active_spreader, bt_machine_renegotiate_adder_format):
	* src/lib/core/wire.c (parent_class, on_format_negotiated,
	  bt_wire_link_machines, bt_wire_get_src_peer_pad,
	  bt_wire_unlink_machines, bt_wire_connect):
	  fix pad leak, prepare for pad-negotation

2007-05-06  Stefan Kost  <ensonic@users.sf.net>

	* design/gst/dynlink.c (main):
	* design/gst/fmtnego.c (SINK_NAME, SRC_NAME, WAIT_LENGTH,
	  message_received, on_format_negotiated, main):
	  New tryout app

	* src/ui/edit/main-toolbar.c (on_channels_negotiated):
	  Fix one caps leak

2007-05-07  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/application.c (dispose_has_run, bt_application_init,
	  bt_application_class_init):
	* src/lib/core/libbtcore/core.h (G_OPTION_FLAG_NO_ARG,
	  G_PARAM_STATIC_STRINGS, G_PARAM_STATIC_STRINGS):
	* src/lib/core/machine.c (bt_machine_class_init):
	* src/lib/core/pattern.c (bt_pattern_class_init):
	* src/lib/core/sequence.c (bt_sequence_class_init):
	* src/lib/core/settings.c (bt_settings_class_init):
	* src/lib/core/setup.c (bt_setup_class_init):
	* src/lib/core/sink-bin.c (bt_sink_bin_class_init):
	* src/lib/core/song-info.c (bt_song_info_class_init):
	* src/lib/core/song-io.c (bt_song_io_class_init):
	* src/lib/core/song.c (bt_song_class_init):
	* src/lib/core/wave.c (dispose_has_run, index, name, uri, bt_wave_new,
	  bt_wave_add_wavelevel, bt_wave_load_from_uri,
	  bt_wave_persistence_save, bt_wave_persistence_load,
	  bt_wave_persistence_interface_init, bt_wave_init,
	  bt_wave_class_init):
	* src/lib/core/wavelevel.c (dispose_has_run, rate,
	  bt_wavelevel_persistence_save, bt_wavelevel_persistence_load,
	  bt_wavelevel_persistence_interface_init, bt_wavelevel_init,
	  bt_wavelevel_class_init):
	* src/lib/core/wavetable.c (bt_wavetable_class_init):
	* src/lib/core/wire.c (parent_class, bt_wire_class_init):
	* src/lib/ic/abs-range-control.c (btic_abs_range_control_class_init):
	* src/lib/ic/control.c (btic_control_class_init):
	* src/lib/ic/device.c (btic_device_class_init):
	* src/lib/ic/input-device.c (btic_input_device_class_init):
	* src/lib/ic/midi-device.c (btic_midi_device_class_init):
	* src/lib/ic/registry.c (btic_registry_class_init):
	* src/lib/ic/trigger-control.c (btic_trigger_control_class_init):
	* src/ui/cmd/cmd-application.c (bt_cmd_application_class_init):
	* src/ui/edit/edit-application.c (bt_edit_application_class_init):
	* src/ui/edit/interaction-controller-menu.c
	  (bt_interaction_controller_menu_class_init):
	* src/ui/edit/machine-canvas-item.c
	  (bt_machine_canvas_item_class_init):
	* src/ui/edit/machine-menu.c (bt_machine_menu_class_init):
	* src/ui/edit/machine-preferences-dialog.c
	  (bt_machine_preferences_dialog_class_init):
	* src/ui/edit/machine-preset-properties-dialog.c
	  (bt_machine_preset_properties_dialog_class_init):
	* src/ui/edit/machine-properties-dialog.c
	  (bt_machine_properties_dialog_class_init):
	* src/ui/edit/main-menu.c (bt_main_menu_class_init):
	* src/ui/edit/main-page-info.c (dispose_has_run, on_page_switched_idle,
	  bt_main_page_info_init_ui, bt_main_page_info_finalize,
	  bt_main_page_info_init, bt_main_page_info_class_init):
	* src/ui/edit/main-page-machines.c (dispose_has_run, toolbar, canvas,
	  vadjustment, grid, zoom, zoom_out, context_menu, grid_density_menu,
	  grid_density_group, grid_density, new_wire_dst, properties, mouse_y,
	  update_machines_zoom, machine_view_refresh,
	  bt_main_page_machines_draw_grid, bt_main_page_machines_add_wire,
	  bt_main_page_machines_get_machine_canvas_item_at,
	  bt_main_page_machines_check_wire, on_machine_added,
	  on_toolbar_zoom_fit_clicked, on_vadjustment_changed,
	  on_hadjustment_changed, on_canvas_event, on_toolbar_style_changed,
	  bt_main_page_machines_init_grid_density_menu,
	  bt_main_page_machines_init_ui,
	  bt_main_page_machines_remove_machine_item,
	  bt_main_page_machines_remove_wire_item,
	  bt_main_page_machines_wire_volume_popup,
	  bt_main_page_machines_dispose, bt_main_page_machines_init,
	  bt_main_page_machines_class_init):
	* src/ui/edit/main-page-patterns.c (bt_main_page_patterns_class_init):
	* src/ui/edit/main-page-sequence.c (bt_main_page_sequence_class_init):
	* src/ui/edit/main-page-waves.c (bt_main_page_waves_class_init):
	* src/ui/edit/main-pages.c (dispose_has_run, bt_main_pages_init_tab,
	  bt_main_pages_init_ui, bt_main_pages_finalize, bt_main_pages_init,
	  bt_main_pages_class_init):
	* src/ui/edit/main-statusbar.c (bt_main_statusbar_class_init):
	* src/ui/edit/main-toolbar.c (bt_main_toolbar_class_init):
	* src/ui/edit/main-window.c (dispose_has_run, statusbar,
	  on_song_unsaved_changed, on_window_dnd_drop, bt_main_window_init_ui,
	  bt_main_window_new, bt_main_window_check_quit,
	  bt_main_window_open_song, bt_main_window_save_song_as,
	  bt_main_window_init, bt_main_window_class_init):
	* src/ui/edit/missing-framework-elements-dialog.c
	  (bt_missing_framework_elements_dialog_class_init):
	* src/ui/edit/pattern-properties-dialog.c
	  (bt_pattern_properties_dialog_class_init):
	* src/ui/edit/pattern-view.c (dispose_has_run, play_pos, row_height,
	  parent_class, bt_pattern_view_realize, bt_pattern_view_unrealize,
	  bt_pattern_view_expose_event, bt_pattern_view_dispose,
	  bt_pattern_view_finalize, bt_pattern_view_init,
	  bt_pattern_view_class_init):
	* src/ui/edit/playback-controller-socket.c
	  (client_cmd_parse_and_process,
	  bt_playback_controller_socket_class_init):
	* src/ui/edit/sequence-view.c (dispose_has_run, play_pos, loop_end,
	  row_height, loop_pos_dash_list, bt_sequence_view_unrealize,
	  bt_sequence_view_expose_event, bt_sequence_view_dispose,
	  bt_sequence_view_finalize, bt_sequence_view_init,
	  bt_sequence_view_class_init):
	* src/ui/edit/settings-dialog.c (bt_settings_dialog_class_init):
	* src/ui/edit/settings-page-audiodevices.c
	  (bt_settings_page_audiodevices_class_init):
	* src/ui/edit/settings-page-interaction-controller.c
	  (bt_settings_page_interaction_controller_class_init):
	* src/ui/edit/settings-page-playback-controller.c
	  (bt_settings_page_playback_controller_class_init):
	* src/ui/edit/wire-analysis-dialog.c
	  (bt_wire_analysis_dialog_class_init):
	* src/ui/edit/wire-canvas-item.c (dispose_has_run, wire, h, dst,
	  triangle, context_menu, analysis_dialog, on_machine_removed,
	  on_wire_position_changed, on_context_menu_disconnect_activate,
	  on_context_menu_analysis_activate, bt_wire_canvas_item_new,
	  bt_wire_canvas_item_dispose, bt_wire_canvas_item_realize,
	  bt_wire_canvas_item_event, bt_wire_canvas_item_class_init):
	  Make property strings static.

2007-05-04  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-preferences-dialog.c
	  (bt_machine_preferences_dialog_init_ui):
	* src/ui/edit/machine-properties-dialog.c (make_combobox_widget):
	  Irks, fluidsynth has sparse enums. Do not crash for now, but we need a
	  real fix for that.

2007-05-03  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/sink-bin.c (bt_sink_bin_clear, on_song_state_changed,
	  bt_sink_bin_dispose):
	* src/lib/core/song.c (bt_song_stop):
	  Trying to fix a issue with sink-switching. Settings elements to NULL when
	  releasing. There still seems to be a double ref.

2007-05-03  Stefan Kost  <ensonic@users.sf.net>

	patch by: Toni Graffy <oc2pus@arcor.de>

	* src/ui/edit/main-page-sequence.c (sequence_table_init,
	  on_song_changed):
	  fix glib2.12 dependency

2007-05-03  Stefan Kost  <ensonic@users.sf.net>

	* design/gst/dynlink.c (SINK_NAME, PROC_NAME, SRC_NAME, WAIT_LENGTH,
	  get_state, open_link, gst_pads_insert_link, gst_pads_remove_link,
	  message_received, main):
	  new design test

	* src/lib/core/song.c (bt_song_send_tags, bt_song_get_type):
	  send tags to all elements

2007-05-02  Stefan Kost  <ensonic@users.sf.net>

	* ChangeLog:
	  Released

=== release 0.2.0 ===

2007-05-02  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c: (bt_machine_dispose):
	  Hotfix double free

2007-05-02  Stefan Kost  <ensonic@users.sf.net>

	* NEWS:
	* configure.ac:
	* po/de.po:
	* src/ui/edit/edit-application.c (bt_edit_application_show_about):
	* src/ui/edit/settings-dialog.c (bt_settings_dialog_init_ui):
	  Releasing

2007-05-01  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Wrote and sent news.

2007-04-30  Stefan Kost  <ensonic@users.sf.net>

	* tests/lib/core/e-network.c (BT_START_TEST, BT_START_TEST,
	  BT_START_TEST, BT_START_TEST, bt_network_example_case):
	  Reactivate two tests that now work and prepare another for #1709322.

2007-04-30  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c: (bt_machine_dispose):
	  Fix the tests.

2007-04-29  Stefan Kost  <ensonic@users.sf.net>

	* NEWS:
	* NEWSLETTER:
	  More release preparation.

	* docs/help/bt-edit/C/bt-edit.xml:
	  Some more user guide paragraphs.

2007-04-29  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c: (bt_machine_get_peer):
	* src/lib/core/wire.c: (bt_wire_get_src_peer_pad),
	(bt_wire_unlink_machines):
	  Release request pads, when unlinking from adder. Fixes #1709322.

2007-04-28  Stefan Kost  <ensonic@users.sf.net>

	* buzztard.doap:
	  Add first release to history.

	* src/lib/core/machine.c (bt_machine_dispose):
	* src/lib/core/wire.c (bt_wire_deactivate_analyzers, bt_wire_dispose):
	  Unlink elements in machine when disposing. Better debug logging. Fixes #1707610.

2007-04-28  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song.c (on_song_paused_timeout,
	  on_song_playback_timeout, bt_song_write_to_lowlevel_dot_file):
	  Escaping spaces in names, Fixes #1707615.

2007-04-27  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c: (bt_machine_dispose):
	* src/lib/core/song.c: (bt_song_dispose):
	  Some more debug logging.

2007-04-27  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c: (bt_machine_resize_voices),
	(bt_machine_init_global_params), (bt_machine_dispose):
	* src/lib/core/sequence.c: (bt_sequence_remove_track_by_machine):
	* src/ui/edit/machine-menu.c: (on_source_machine_add_activated),
	(on_processor_machine_add_activated), (bt_machine_menu_compare):
	* src/ui/edit/main-toolbar.c: (on_song_error):
	  Fix GstController leaks.

2007-04-26  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c (bt_machine_persistence_load):
	  Reset error=NULL for reuse.

2007-04-25  Stefan Kost  <ensonic@users.sf.net>

	* NEWS:
	* NEWSLETTER:
	  More release preparation

	* src/lib/core/song.c: (on_song_state_changed), (bt_song_play),
	(bt_song_stop):
	  Fix loop when we can't open the audio device.

2007-04-24  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  Prepare news

	* buzztard.doap:
	  Prepare for moap

	* src/ui/cmd/cmd-application.c: (bt_cmd_application_play):
	  Print missing stuff also for play.

2007-04-24  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/pattern.c: (bt_pattern_persistence_load):
	  Reset error=NULL for reuse.

2007-04-24  Stefan Kost  <ensonic@users.sf.net>

	Patch by: Henri Valta <henrivee@users.sourceforge.net>

	* src/ui/edit/main-page-machines.c: (on_toolbar_zoom_fit_clicked):
	  Fix zoom fit, Fixes #1683817

2007-04-24  Stefan Kost  <ensonic@users.sf.net>

	Patch by: Henri Valta <henrivee@users.sourceforge.net>

	* src/ui/edit/machine-canvas-item.c:
	(bt_machine_canvas_item_realize):
	  Fix machine creation when zoom!=1, Fixes #1684508

2007-04-23  Stefan Kost  <ensonic@users.sf.net>

	* docs/help/bt-edit/C/bt-edit.xml:
	  update the user-docs

2007-04-22  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  prepare next newsletter

	* po/de.po:
	  update translations

	* src/lib/core/machine.c: (bt_machine_persistence_save):
	  comment typo and add comment for todo

	* src/lib/core/pattern.c: (bt_pattern_set_global_event),
	(bt_pattern_set_voice_event):
	  fix marking songs as changed when editing the pattern

	* src/lib/core/sequence.c: (bt_sequence_invalidate_pattern_region):
	  fix pattern updates

	* src/lib/core/song.c: (bt_song_seek_to_play_pos),
	(bt_song_update_play_seek_event), (on_song_segment_done),
	(bt_song_dispose):
	  add non flushing seek for countinious playback

	* src/ui/edit/main-page-sequence.c: (sequence_view_set_pos):
	  fix setting end of loop

	* tests/bt-cmd-convert.sh:
	  add new test script (not yet run by default)

2007-04-20  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/pattern.c: (bt_pattern_persistence_save):
	  and another save fix (was swapping two params).

2007-04-19  Stefan Kost  <ensonic@users.sf.net>

	* tests/lib/core/e-pattern.c: (BT_START_TEST):
	  build fix

2007-04-19  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* src/lib/core/Makefile.am:
	* src/lib/core/libbtcore/core.h:
	* src/lib/core/sink-bin.c: (bt_sink_bin_tempo_change_tempo),
	(bt_sink_bin_tempo_interface_init),
	(bt_sink_bin_get_player_elements), (bt_sink_bin_get_property),
	(bt_sink_bin_set_property), (bt_sink_bin_class_init),
	(bt_sink_bin_get_type):
	  add tempo iface to sink

	* tests/lib/core/e-pattern.c: (BT_START_TEST),
	(bt_pattern_example_case):
	  add new test for pattern_tick_has_data.

2007-04-19  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt:
	* src/lib/core/libbtcore/persistence.h:
	* src/lib/core/machine.c: (bt_machine_persistence_load):
	* src/lib/core/pattern.c: (bt_pattern_init_data),
	(bt_pattern_resize_data_length), (bt_pattern_resize_data_voices),
	(bt_pattern_new), (bt_pattern_new_with_event), (bt_pattern_copy),
	(bt_pattern_get_global_param_index),
	(bt_pattern_get_voice_param_index),
	(bt_pattern_get_voice_event_data), (bt_pattern_set_voice_event),
	(bt_pattern_tick_has_data), (bt_pattern_persistence_save),
	(bt_pattern_persistence_load),
	(bt_pattern_persistence_interface_init), (bt_pattern_set_property),
	(bt_pattern_finalize), (bt_pattern_class_init):
	* src/lib/core/sequence.c: (bt_sequence_resize_data_length),
	(bt_sequence_resize_data_tracks), (bt_sequence_persistence_load):
	* src/lib/core/setup.c: (bt_setup_get_wire_by_machine_type),
	(bt_setup_add_machine), (bt_setup_add_wire),
	(bt_setup_remove_machine), (bt_setup_remove_wire),
	(bt_setup_get_machine_by_id), (bt_setup_get_machine_by_index),
	(bt_setup_get_wire_by_machines), (bt_setup_get_unique_machine_id),
	(bt_setup_persistence_save), (bt_setup_persistence_load),
	(bt_setup_persistence_interface_init), (bt_setup_dispose),
	(bt_setup_finalize), (bt_setup_init), (bt_setup_class_init):
	* src/lib/core/song-info.c: (bt_song_info_persistence_load):
	* src/lib/core/song.c: (bt_song_seek_to_play_pos),
	(bt_song_update_play_seek_event), (bt_song_stop):
	* src/lib/core/wavetable.c: (bt_wavetable_add_wave),
	(bt_wavetable_remove_wave), (bt_wavetable_persistence_save),
	(bt_wavetable_persistence_load),
	(bt_wavetable_persistence_interface_init), (bt_wavetable_init):
	* src/lib/ic/input-device.c:
	* src/ui/edit/main-toolbar.c: (on_song_level_change):
	  fix pattern saving. lower some warnings. make song loading more tolerant (configurable via define in persistence.h).

2007-04-16  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/sequence.c:
	(bt_sequence_on_pattern_global_param_changed),
	(bt_sequence_on_pattern_voice_param_changed),
	(bt_sequence_set_pattern):
	* src/lib/core/sink-bin.c: (bt_sink_bin_link_many),
	(bt_sink_bin_get_player_elements),
	(bt_sink_bin_get_recorder_elements), (bt_sink_bin_update):
	* src/ui/edit/main-page-patterns.c:
	* tests/lib/core/e-sequence.c: (BT_START_TEST),
	(bt_sequence_example_case):
	  fix build and hopefully #1701421

2007-04-16  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/sequence.c:
	(bt_sequence_on_pattern_global_param_changed),
	(bt_sequence_set_pattern):
	  some logging for #1701421

2007-04-15  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-ic/bt-ic-sections.txt:
	* src/lib/core/song-io.c: (bt_song_io_register_plugins),
	(bt_song_io_detect), (bt_song_io_new), (bt_song_io_default_load),
	(bt_song_io_default_save), (bt_song_io_load), (bt_song_io_save),
	(bt_song_io_init), (bt_song_io_class_init):
	* src/lib/ic/device.c: (btic_device_default_start),
	(btic_device_default_stop), (btic_device_start),
	(btic_device_stop), (btic_device_class_init):
	* src/lib/ic/input-device.c: (register_trigger_controls),
	(register_abs_range_controls), (io_handler),
	(btic_input_device_start), (btic_input_device_stop),
	(btic_input_device_dispose), (btic_input_device_finalize),
	(btic_input_device_init), (btic_input_device_class_init):
	* src/lib/ic/libbtic/device-methods.h:
	* src/lib/ic/libbtic/device.h:
	* src/lib/ic/midi-device.c: (btic_midi_device_start),
	(btic_midi_device_stop), (btic_midi_device_class_init):
	* src/ui/edit/interaction-controller-menu.c:
	(on_range_control_notify), (on_trigger_control_notify),
	(on_control_bind_activated),
	(bt_interaction_controller_menu_init_control_menu),
	(bt_interaction_controller_menu_init_device_menu),
	(bt_interaction_controller_menu_get_property),
	(bt_interaction_controller_menu_set_property),
	(bt_interaction_controller_menu_dispose),
	(bt_interaction_controller_menu_class_init):
	* src/ui/edit/machine-properties-dialog.c: (make_control_data),
	(free_control_data), (on_double_range_property_notify_idle),
	(on_double_range_property_changed),
	(on_double_range_control_notify), (on_double_range_control_bind),
	(on_double_range_button_press_event),
	(on_float_range_property_notify_idle),
	(on_float_range_property_changed),
	(on_int_range_property_notify_idle),
	(on_int_range_property_changed),
	(on_uint_range_property_notify_idle),
	(on_uint_range_property_changed), (on_uint_range_control_notify),
	(on_uint_range_control_bind), (on_uint_range_button_press_event),
	(on_checkbox_control_notify), (on_checkbox_control_bind),
	(on_checkbox_button_press_event), (make_checkbox_widget),
	(make_int_range_widget), (make_uint_range_widget),
	(make_float_range_widget), (make_double_range_widget),
	(make_combobox_widget), (bt_machine_properties_dialog_init_ui),
	(bt_machine_properties_dialog_dispose),
	(bt_machine_properties_dialog_finalize),
	(bt_machine_properties_dialog_init),
	(bt_machine_properties_dialog_class_init):
	  implement input device interaction controllers, implement ui to bind controls

2007-04-11  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-ic/bt-ic-docs.sgml:
	* docs/reference/bt-ic/bt-ic-sections.txt:
	* docs/reference/bt-ic/bt-ic.types:
	* src/lib/ic/Makefile.am:
	* src/lib/ic/abs-range-control.c: (btic_abs_range_control_new),
	(btic_abs_range_control_get_property),
	(btic_abs_range_control_set_property),
	(btic_abs_range_control_dispose),
	(btic_abs_range_control_finalize), (btic_abs_range_control_init),
	(btic_abs_range_control_class_init),
	(btic_abs_range_control_get_type):
	* src/lib/ic/input-device.c: (register_abs_range_controls):
	* src/lib/ic/libbtic/Makefile.am:
	* src/lib/ic/libbtic/abs-range-control-methods.h:
	* src/lib/ic/libbtic/abs-range-control.h:
	* src/lib/ic/libbtic/ic.h:
	* src/ui/edit/interaction-controller-menu.c:
	(on_controller_bind_activated),
	(bt_interaction_controller_menu_init_control_menu):
	* src/ui/edit/machine-properties-dialog.c:
	(bt_machine_properties_dialog_init_ui),
	(bt_machine_properties_dialog_dispose):
	  add the range control and some comments about binding them

2007-04-09  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-sequence.c: (pattern_list_refresh),
	(bt_main_page_sequence_dispose):
	  fixed two runtime-warnings

2007-04-04  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-ic/bt-ic-docs.sgml:
	* docs/reference/bt-ic/bt-ic-sections.txt:
	* docs/reference/bt-ic/bt-ic.types:
	* src/lib/core/sink-bin.c:
	* src/lib/ic/Makefile.am:
	* src/lib/ic/control.c: (btic_control_get_property),
	(btic_control_set_property), (btic_control_dispose),
	(btic_control_finalize), (btic_control_init),
	(btic_control_class_init), (btic_control_get_type):
	* src/lib/ic/device.c: (btic_device_add_control),
	(btic_device_get_property), (btic_device_finalize),
	(btic_device_class_init):
	* src/lib/ic/input-device.c: (register_trigger_controls),
	(register_abs_range_controls), (register_controls),
	(btic_input_device_set_property):
	* src/lib/ic/libbtic/Makefile.am:
	* src/lib/ic/libbtic/control-methods.h:
	* src/lib/ic/libbtic/control.h:
	* src/lib/ic/libbtic/device-methods.h:
	* src/lib/ic/libbtic/ic.h:
	* src/lib/ic/libbtic/trigger-control-methods.h:
	* src/lib/ic/libbtic/trigger-control.h:
	* src/lib/ic/trigger-control.c: (btic_trigger_control_new),
	(btic_trigger_control_get_property),
	(btic_trigger_control_set_property),
	(btic_trigger_control_dispose), (btic_trigger_control_finalize),
	(btic_trigger_control_init), (btic_trigger_control_class_init),
	(btic_trigger_control_get_type):
	  start with the classes for the controls

	* src/ui/edit/interaction-controller-menu.c:
	(bt_interaction_controller_menu_init_control_menu),
	(bt_interaction_controller_menu_init_device_menu),
	(bt_interaction_controller_menu_init_ui):
	  add list of control targets

	* src/ui/edit/missing-framework-elements-dialog.c:
	  fix docs

2007-04-04  Stefan Kost  <ensonic@users.sf.net>

	* TODO:
	  New report idea

	* po/POTFILES.in:
	  Add new translatable source.

	* design/input/input.c: (main):
	* src/lib/ic/input-device.c: (register_trigger_controllers),
	(register_abs_range_controllers), (register_controllers):
	  Prepare the HIDDev support

	* tests/lib/core/e-machine.c: (test_teardown), (BT_START_TEST):
	* tests/lib/core/e-pattern.c: (test_teardown), (BT_START_TEST):
	* tests/lib/core/e-processor-machine.c: (test_teardown),
	(BT_START_TEST):
	* tests/lib/core/e-sequence.c: (test_teardown), (BT_START_TEST):
	* tests/lib/core/e-setup.c: (test_teardown), (BT_START_TEST):
	* tests/lib/core/e-song-info.c: (test_teardown):
	* tests/lib/core/e-song.c: (test_teardown), (BT_START_TEST):
	* tests/lib/core/e-source-machine.c: (test_teardown),
	(BT_START_TEST):
	* tests/lib/core/t-core.c:
	* tests/lib/core/t-machine.c: (test_teardown), (BT_START_TEST),
	(bt_machine_test_case):
	* tests/lib/core/t-network.c: (test_teardown), (BT_START_TEST):
	* tests/lib/core/t-pattern.c: (test_teardown), (BT_START_TEST):
	* tests/lib/core/t-sequence.c: (test_teardown), (BT_START_TEST):
	* tests/lib/core/t-settings.c: (get_settings), (test_teardown),
	(BT_START_TEST):
	* tests/lib/core/t-sink-machine.c: (test_teardown),
	(BT_START_TEST):
	* tests/lib/core/t-song.c: (test_teardown), (BT_START_TEST):
	* tests/lib/core/t-source-machine.c: (test_teardown),
	(BT_START_TEST):
	* tests/lib/core/t-wire.c: (test_teardown), (BT_START_TEST):
	* tests/m-bt-core.c: (bt_core_setup), (bt_core_teardown), (main):
	  Cleanup on the tests

2007-04-03  Stefan Kost  <ensonic@users.sf.net>

	* design/input/input.c: (main):
	* src/lib/ic/input-device.c: (register_controllers),
	(btic_input_device_set_property):
	  started evdev implementation

2007-04-02  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  spellchecking

	* design/input/input.c: (main):
	* design/input/jstest.c: (main):
	  add two new test sources

2007-04-02  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/edit-application.c:
	(bt_edit_application_check_missing):
	  disable test code

	* src/ui/edit/main-page-patterns.c: (on_pattern_menu_changed),
	(bt_main_page_patterns_init_ui):
	* src/ui/edit/main-page-sequence.c: (sequence_add_track),
	(on_track_remove_activated), (bt_main_page_sequence_init_ui):
	  fix gtk+ warning about unrealized widget.

2007-04-01  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	* README:
	  update README and add links to NEWSLETTER

2007-04-01  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  write news.

	* docs/reference/bt-edit/bt-edit-docs.sgml:
	* docs/reference/bt-edit/bt-edit-sections.txt:
	* docs/reference/bt-edit/bt-edit.types:
	  new class added

	* src/lib/core/machine.c: (bt_machine_enable_input_level):
	* src/lib/core/sink-bin.c: (bt_sink_bin_add_many):
	* src/lib/ic/device.c: (btic_device_dispose), (btic_device_init):
	* src/lib/ic/input-device.c:
	* src/lib/ic/midi-device.c:
	* src/ui/edit/Makefile.am:
	* src/ui/edit/bt-edit.h:
	* src/ui/edit/edit-application.c:
	(bt_edit_application_check_missing),
	(bt_edit_application_show_about):
	* src/ui/edit/gtkvumeter.c: (gtk_vumeter_get_type),
	(gtk_vumeter_class_init), (gtk_vumeter_destroy),
	(gtk_vumeter_realize), (gtk_vumeter_size_request),
	(gtk_vumeter_size_allocate), (gtk_vumeter_expose),
	(gtk_vumeter_free_colors), (gtk_vumeter_setup_colors),
	(gtk_vumeter_sound_level_to_draw_level), (gtk_vumeter_set_min_max),
	(gtk_vumeter_set_levels), (gtk_vumeter_set_peaks_falloff),
	(gtk_vumeter_set_scale):
	* src/ui/edit/gtkvumeter.h:
	* src/ui/edit/machine-preset-properties-dialog.c:
	(on_name_changed), (bt_machine_preset_properties_dialog_init_ui),
	(bt_machine_preset_properties_dialog_new),
	(bt_machine_preset_properties_dialog_apply),
	(bt_machine_preset_properties_dialog_dispose),
	(bt_machine_preset_properties_dialog_finalize),
	(bt_machine_preset_properties_dialog_init),
	(bt_machine_preset_properties_dialog_class_init):
	* src/ui/edit/machine-properties-dialog.c:
	(preset_list_edit_preset_meta):
	* src/ui/edit/main-page-sequence.c: (on_song_level_change),
	(sequence_table_refresh):
	* src/ui/edit/main-statusbar.c: (bt_main_statusbar_update_length),
	(on_song_play_pos_notify), (on_cpu_load_update),
	(bt_main_statusbar_init_ui), (bt_main_statusbar_dispose),
	(bt_main_statusbar_finalize), (bt_main_statusbar_init):
	* src/ui/edit/main-toolbar.c: (on_song_level_change),
	(bt_main_toolbar_init_ui):
	* src/ui/edit/missing-framework-elements-dialog-methods.h:
	* src/ui/edit/missing-framework-elements-dialog.c: (make_listview),
	(bt_missing_framework_elements_dialog_init_ui),
	(bt_missing_framework_elements_dialog_new),
	(bt_missing_framework_elements_dialog_apply),
	(bt_missing_framework_elements_dialog_get_property),
	(bt_missing_framework_elements_dialog_set_property),
	(bt_missing_framework_elements_dialog_dispose),
	(bt_missing_framework_elements_dialog_finalize),
	(bt_missing_framework_elements_dialog_init),
	(bt_missing_framework_elements_dialog_class_init),
	(bt_missing_framework_elements_dialog_get_type):
	* src/ui/edit/missing-framework-elements-dialog.h:
	* src/ui/edit/pattern-properties-dialog.c:
	(bt_pattern_properties_dialog_init_ui),
	(bt_pattern_properties_dialog_new),
	(bt_pattern_properties_dialog_dispose),
	(bt_pattern_properties_dialog_finalize),
	(bt_pattern_properties_dialog_init),
	(bt_pattern_properties_dialog_class_init):
	* src/ui/edit/pattern-view.c: (bt_pattern_view_expose_event):
	* src/ui/edit/settings-dialog.c: (bt_settings_dialog_init_ui):
	* src/ui/edit/volume-popup.c: (cb_dock_press):
	* tests/ui/edit/e-bt-settings-dialog.c: (BT_START_TEST),
	(bt_settings_dialog_example_case):
	  more ideas, level meter tuning, cpu load meter placment changed,
	  factored missing machines dialog into new class, make it remember
	  missing machines.

2007-03-28  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/cmd/cmd-application.c: (on_song_is_playing_notify),
	(bt_cmd_application_prepare_encoding), (bt_cmd_application_new),
	(bt_cmd_application_play), (bt_cmd_application_info),
	(bt_cmd_application_convert), (bt_cmd_application_encode),
	(bt_cmd_application_dispose), (bt_cmd_application_init),
	(bt_cmd_application_class_init):
	* tests/bt-check.c: (check_get_test_song_path):
	* tests/bt-check.h:
	* tests/ui/cmd/e-bt-cmd-application.c: (BT_START_TEST),
	(bt_cmd_application_example_case):
	  increase test timeout

2007-03-27  Stefan Kost  <ensonic@users.sf.net>

	* docs/help/bt-edit/C/bt-edit.xml:
	* po/POTFILES.in:
	* src/lib/core/song-info.c: (bt_song_info_new),
	(bt_song_info_persistence_save), (bt_song_info_persistence_load),
	(bt_song_info_persistence_interface_init),
	(bt_song_info_set_property), (bt_song_info_init),
	(bt_song_info_class_init):
	* src/ui/edit/main-page-patterns.c:
	(pattern_view_update_column_description), (on_page_switched):
	* src/ui/edit/main-page-sequence.c:
	(on_sequence_table_key_release_event):
	* src/ui/edit/settings-page-playback-controller.c:
	(bt_settings_page_playback_controller_init_ui),
	(bt_settings_page_playback_controller_new):
          add coherence URL, more comments, more user docs and new translatable
          file

2007-03-25  Stefan Kost  <ensonic@users.sf.net>

	* buzztard.schemas.in:
	* docs/reference/bt-core/bt-core-sections.txt:
	* docs/reference/bt-edit/bt-edit-sections.txt:
	* docs/reference/bt-edit/bt-edit.types:
	* src/lib/core/gconf-settings.c: (bt_gconf_settings_get_property),
	(bt_gconf_settings_set_property):
	* src/lib/core/libbtcore/sequence-methods.h:
	* src/lib/core/libbtcore/settings-private.h:
	* src/lib/core/machine.c: (bt_machine_dispose):
	* src/lib/core/persistence.c: (bt_persistence_set_value),
	(bt_persistence_get_value):
	* src/lib/core/sequence.c: (bt_sequence_invalidate_pattern_region),
	(bt_sequence_repair_global_damage_entry),
	(bt_sequence_on_pattern_removed), (bt_sequence_set_pattern),
	(bt_sequence_is_pattern_used):
	* src/lib/core/settings.c: (bt_settings_class_init):
	* src/lib/core/song.c: (bt_song_stop):
	* src/lib/ic/registry.c: (on_device_added):
	* src/ui/edit/edit-application.c:
	(bt_edit_application_check_missing):
	* src/ui/edit/gtkvumeter.h:
	* src/ui/edit/interaction-controller-menu.c:
	(bt_interaction_controller_menu_init_submenu),
	(bt_interaction_controller_menu_init_ui):
	* src/ui/edit/machine-menu.c: (bt_machine_menu_compare):
	* src/ui/edit/machine-preferences-dialog.c:
	* src/ui/edit/machine-preset-properties-dialog.c:
	* src/ui/edit/machine-properties-dialog.c:
	(on_double_range_button_press_event),
	(on_uint_range_button_press_event):
	* src/ui/edit/main-page-info.c:
	* src/ui/edit/main-page-machines.c: (on_canvas_event):
	* src/ui/edit/main-page-patterns-methods.h:
	* src/ui/edit/main-page-patterns.c:
	(pattern_view_update_column_description),
	(on_pattern_global_cell_edited), (on_pattern_voice_cell_edited),
	(pattern_menu_refresh), (pattern_table_refresh),
	(on_page_switched_idle), (on_page_switched),
	(on_context_menu_pattern_remove_activate),
	(bt_main_page_patterns_init_ui),
	(bt_main_page_patterns_show_machine):
	* src/ui/edit/main-page-sequence.c: (sequence_model_recolorize),
	(pattern_list_refresh), (sequence_add_track),
	(on_track_add_activated), (on_sequence_table_key_release_event),
	(on_sequence_header_button_press_event), (on_machine_added),
	(on_machine_removed), (on_pattern_changed),
	(bt_main_page_sequence_init_ui):
	* src/ui/edit/main-statusbar.c:
	* src/ui/edit/main-window.c: (bt_main_window_init_ui):
	* src/ui/edit/pattern-properties-dialog.c:
	* src/ui/edit/pattern-view.h:
	* src/ui/edit/playback-controller-socket.c:
	(client_cmd_parse_and_process), (on_song_is_playing_notify):
	* src/ui/edit/sequence-view.h:
	* src/ui/edit/settings-dialog.c:
	* src/ui/edit/settings-page-audiodevices.c:
	* src/ui/edit/volume-popup.c: (cb_dock_press):
	* src/ui/edit/volume-popup.h:
	* src/ui/edit/wire-canvas-item.c:
	* tests/songs/combi2.xml:
	  add config for remembering missing machines, ref-count fixes, improve
	  navigation between pattern & sequence, make unused patterns gray in
	  pattern and sequence view, warn differently when removing a used/
	  unused pattern, fix warning when clearing a note and playing
	  afterwards, add context menu to sequence header, more ui docs,
	  lots of idea comments

2007-03-21  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/playback-controller-socket.c:
	(client_cmd_parse_and_process), (on_song_is_playing_notify):
	  made play-from-label work

2007-03-21  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song-info.c: (bt_song_info_set_property):
	* src/lib/core/song-io-native.c: (bt_song_io_native_detect):
	* src/lib/core/song.c: (bt_song_seek_to_play_pos):
	* src/lib/ic/registry.c: (on_device_added):
	* src/ui/cmd/bt-cmd.c: (main):
	* src/ui/edit/bt-edit.c: (main):
	* src/ui/edit/machine-menu.c: (bt_machine_menu_compare),
	(bt_machine_menu_init_submenu):
	* src/ui/edit/main-statusbar.c: (on_song_play_pos_notify):
	* src/ui/edit/playback-controller-socket.c:
	(client_cmd_parse_and_process):
	  fix memory leaks and workaround a stack smasher

2007-03-20  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-edit/bt-edit-docs.sgml:
	* docs/reference/bt-edit/bt-edit-sections.txt:
	* docs/reference/bt-edit/bt-edit.types:
	* src/ui/edit/Makefile.am:
	* src/ui/edit/bt-edit.h:
	* src/ui/edit/edit-application.c:
	(bt_edit_application_check_missing):
	* src/ui/edit/interaction-controller-menu-methods.h:
	* src/ui/edit/interaction-controller-menu.c:
	(bt_interaction_controller_menu_type_get_type),
	(on_controller_bind_activated),
	(bt_interaction_controller_menu_init_submenu),
	(bt_interaction_controller_menu_init_ui),
	(bt_interaction_controller_menu_new),
	(bt_interaction_controller_menu_get_property),
	(bt_interaction_controller_menu_set_property),
	(bt_interaction_controller_menu_dispose),
	(bt_interaction_controller_menu_finalize),
	(bt_interaction_controller_menu_init),
	(bt_interaction_controller_menu_class_init),
	(bt_interaction_controller_menu_get_type):
	* src/ui/edit/interaction-controller-menu.h:
	* src/ui/edit/machine-menu.c:
	* src/ui/edit/machine-properties-dialog.c:
	(on_double_range_button_press_event),
	(on_uint_range_button_press_event), (make_uint_range_widget),
	(make_double_range_widget), (bt_machine_properties_dialog_init_ui),
	(bt_machine_properties_dialog_dispose):
	* src/ui/edit/main-menu.c:
	* src/ui/edit/settings-page-audiodevices.c:
	(bt_settings_page_audiodevices_init_ui):
	* src/ui/edit/volume-popup.c: (cb_dock_press),
	(bt_volume_popup_new):
	  more documentation comments, added interaction controller menu (not
	  yet functional).

2007-03-19  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song.c: (on_song_state_changed),
	(bt_song_write_to_lowlevel_dot_file):
	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/main-page-sequence.c:
	  more comments

2007-03-18  Stefan Kost  <ensonic@users.sf.net>

	* NEWS:
	* NEWSLETTER:
	  add items

	* design/gst/connection1.c: (message_received), (main):
	* design/gst/loop1.c: (message_received), (state_changed), (main):
	* design/gst/seek1.c: (event_loop), (main):
	* design/gst/states1.c: (main):
	* design/gst/states1a.c: (main):
	* design/gst/states1b.c: (main):
	* design/gst/states1c.c: (main):
	* design/gst/states2.c: (main):
	* design/gst/states3.c: (main):
	* design/gst/states3a.c: (main):
	* src/lib/core/gconf-settings.c: (bt_gconf_settings_set_property):
	* src/lib/core/sink-bin.c: (bt_sink_bin_clear),
	(bt_sink_bin_add_many), (bt_sink_bin_link_many),
	(bt_sink_bin_determine_plugin_name),
	(bt_sink_bin_get_player_elements), (bt_sink_bin_update),
	(on_song_state_changed), (on_audio_sink_changed),
	(on_system_audio_sink_changed), (bt_sink_bin_set_property),
	(bt_sink_bin_dispose), (bt_sink_bin_finalize), (bt_sink_bin_init),
	(bt_sink_bin_class_init):
	* src/lib/core/song.c: (bt_song_new):
	* src/lib/ic/input-device.c:
	* src/ui/edit/machine-menu.c: (on_source_machine_add_activated),
	(on_processor_machine_add_activated),
	(bt_machine_menu_init_submenu), (bt_machine_menu_init_ui),
	(bt_machine_menu_dispose), (bt_machine_menu_finalize),
	(bt_machine_menu_class_init):
	* src/ui/edit/machine-preferences-dialog.c:
	(on_range_property_notify), (on_double_entry_property_notify),
	(on_combobox_property_notify), (on_range_property_changed),
	(on_double_entry_property_changed),
	(on_spinbutton_property_changed), (on_combobox_property_changed),
	(bt_machine_preferences_dialog_init_ui),
	(bt_machine_preferences_dialog_dispose),
	(bt_machine_preferences_dialog_init),
	(bt_machine_preferences_dialog_class_init):
	* src/ui/edit/machine-properties-dialog.c: (make_checkbox_widget),
	(make_int_range_widget), (make_uint_range_widget),
	(make_float_range_widget), (make_double_range_widget),
	(make_combobox_widget):
	* src/ui/edit/main-page-sequence.c: (on_song_changed):
	* src/ui/edit/main-page-waves.c: (waves_list_refresh),
	(wavelevels_list_refresh), (on_waves_list_cursor_changed),
	(on_toolbar_style_changed), (on_browser_toolbar_play_clicked),
	(on_wavetable_toolbar_play_clicked), (on_playbin_state_changed),
	(on_wavetable_toolbar_clear_clicked),
	(on_file_chooser_load_sample), (bt_main_page_waves_init_ui),
	(bt_main_page_waves_new), (bt_main_page_waves_dispose),
	(bt_main_page_waves_finalize), (bt_main_page_waves_init),
	(bt_main_page_waves_class_init):
	* src/ui/edit/main-toolbar.c: (on_song_changed):
	* src/ui/edit/playback-controller-socket.c: (on_active_notify):
	* src/ui/edit/settings-page-audiodevices.c:
	(bt_settings_page_audiodevices_init_ui):
	* src/ui/edit/settings-page-playback-controller.c:
	(on_activate_toggled):
	* src/ui/edit/wire-analysis-dialog.c: (on_wire_analyzer_change),
	(on_wire_analyzer_redraw), (bt_wire_analysis_dialog_make_element),
	(bt_wire_analysis_dialog_init_ui),
	(bt_wire_analysis_dialog_dispose), (bt_wire_analysis_dialog_init),
	(bt_wire_analysis_dialog_class_init):
	  cleanup (GCallback) -> G_CALLBACK, make instant apply work for
	  changing the audiosink

	* xmldocs.make:
	  revert last change a bit

2007-03-18  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-properties-dialog.c:
	(preset_list_edit_preset_meta), (preset_list_refresh),
	(on_int_range_global_property_format_value),
	(on_int_range_voice_property_format_value),
	(on_uint_range_global_property_format_value),
	(on_uint_range_voice_property_format_value),
	(on_double_range_property_notify_idle),
	(on_double_range_property_notify),
	(on_double_range_property_changed),
	(on_float_range_property_notify_idle),
	(on_float_range_property_notify),
	(on_float_range_property_changed),
	(on_int_range_property_notify_idle),
	(on_int_range_property_notify), (on_int_range_property_changed),
	(on_uint_range_property_notify_idle),
	(on_uint_range_property_notify), (on_uint_range_property_changed),
	(on_combobox_property_notify_idle), (on_combobox_property_notify),
	(on_combobox_property_changed), (on_checkbox_property_notify_idle),
	(on_checkbox_property_notify), (on_checkbox_property_toggled),
	(on_toolbar_about_clicked), (on_toolbar_preset_add_clicked),
	(on_toolbar_preset_remove_clicked),
	(on_toolbar_preset_edit_clicked),
	(on_toolbar_preset_random_clicked), (on_preset_list_row_activated),
	(on_preset_list_motion_notify), (on_toolbar_style_changed),
	(make_checkbox_widget), (make_int_range_widget),
	(make_uint_range_widget), (make_float_range_widget),
	(make_double_range_widget), (make_combobox_widget),
	(bt_machine_properties_dialog_init_preset_box),
	(bt_machine_properties_dialog_init_ui),
	(bt_machine_properties_dialog_dispose),
	(bt_machine_properties_dialog_init),
	(bt_machine_properties_dialog_class_init):
	  fix looooong standing problem with Xlib async replies.

2007-03-18  Stefan Kost  <ensonic@users.sf.net>

	* Makefile.am:
	* docs/Makefile.am:
	* omf.make:
	* src/lib/core/settings.c: (bt_settings_class_init):
	* src/lib/core/song.c: (on_song_state_changed):
	* src/ui/edit/main-page-patterns.c: (selection_cell_data_function),
	(machine_model_get_iter_by_machine), (pattern_view_get_cursor_pos),
	(pattern_view_update_column_description), (on_machine_id_changed),
	(on_pattern_name_changed), (on_pattern_table_cursor_changed_idle),
	(on_pattern_table_key_release_event),
	(on_pattern_table_button_press_event),
	(on_pattern_table_motion_notify_event),
	(on_pattern_global_cell_edited), (on_pattern_voice_cell_edited),
	(machine_menu_add), (machine_menu_refresh),
	(wavetable_menu_refresh), (pattern_pos_table_init),
	(pattern_table_clear), (pattern_table_refresh),
	(context_menu_refresh), (on_pattern_menu_changed),
	(on_machine_added), (on_machine_removed),
	(on_machine_menu_changed), (on_sequence_tick),
	(on_context_menu_pattern_new_activate),
	(on_context_menu_pattern_properties_activate),
	(on_context_menu_pattern_remove_activate),
	(on_context_menu_pattern_copy_activate),
	(bt_main_page_patterns_init_ui),
	(bt_main_page_patterns_get_current_machine),
	(bt_main_page_patterns_get_current_pattern),
	(bt_main_page_patterns_dispose), (bt_main_page_patterns_finalize),
	(bt_main_page_patterns_init), (bt_main_page_patterns_class_init):
	* src/ui/edit/playback-controller-socket.c:
	(client_connection_close), (master_socket_io_handler),
	(master_connection_close), (master_connection_open),
	(on_port_notify), (on_active_notify), (settings_listen),
	(bt_playback_controller_socket_set_property),
	(bt_playback_controller_socket_dispose):
	* src/ui/edit/settings-dialog.c: (bt_settings_dialog_init_ui):
	* src/ui/edit/settings-page-interaction-controller.c:
	(bt_settings_page_interaction_controller_init_ui):
	* tests/bt-cmd-encode.sh:
	* tests/bt-cmd-info.sh:
	* tests/songs/test-simple1.xml:
	* tests/songs/test-simple2.xml:
	* xmldocs.make:
	  fix make distcheck, make test-songs quieter, make playback controller
	  instant apply

2007-03-18  Stefan Kost  <ensonic@users.sf.net>

	* README:
	* src/ui/edit/main-toolbar.c: (bt_main_toolbar_init_ui):
	* tests/Makefile.am:
	  unbreak the build

2007-03-18  Stefan Kost  <ensonic@users.sf.net>

	* Makefile.am:
	* docs/reference/bt-edit/bt-edit-docs.sgml:
	* docs/reference/bt-edit/bt-edit-sections.txt:
	* docs/reference/bt-edit/bt-edit.types:
	  new docs

	* po/POTFILES.in:
	  new translatable files

	* buzztard.schemas.in:
	* src/lib/core/gconf-settings.c:
	(bt_gconf_settings_notify_toolbar_style), (bt_gconf_settings_new),
	(bt_gconf_settings_get_property), (bt_gconf_settings_set_property),
	(bt_gconf_settings_dispose), (bt_gconf_settings_init):
	* src/lib/core/libbtcore/settings-private.h:
	* src/lib/core/settings.c: (bt_settings_init),
	(bt_settings_class_init):
	  new settings for playback controller

	* src/lib/core/wire.c: (bt_wire_link_machines):
	  comment on with/without audioconvert problem

	* src/lib/ic/Makefile.am:
	  dist fix

	* src/lib/ic/libbtic/midi-device-methods.h:
	* src/lib/ic/registry.c: (on_device_added):
	* src/ui/edit/Makefile.am:
	* src/ui/edit/bt-edit.h:
	* src/ui/edit/edit-application.c: (on_songio_status_changed),
	(bt_edit_application_check_missing), (bt_edit_application_run_ui),
	(bt_edit_application_new), (bt_edit_application_new_song),
	(bt_edit_application_load_song), (bt_edit_application_save_song),
	(bt_edit_application_show_about),
	(bt_edit_application_set_property), (bt_edit_application_dispose),
	(bt_edit_application_finalize), (bt_edit_application_init):
	* src/ui/edit/main-toolbar.c:
	  have 2 vumeters visible per default

	* src/ui/edit/playback-controller-socket.c:
	(client_cmd_parse_and_process), (client_read), (client_write),
	(master_socket_io_handler), (on_song_changed),
	(master_connection_open),
	(bt_playback_controller_socket_set_property),
	(bt_playback_controller_socket_dispose),
	(bt_playback_controller_socket_finalize),
	(bt_playback_controller_socket_init),
	(bt_playback_controller_socket_class_init):
	* src/ui/edit/settings-dialog.c: (on_settings_list_cursor_changed),
	(bt_settings_dialog_init_ui), (bt_settings_dialog_init),
	(bt_settings_dialog_class_init):
	* src/ui/edit/settings-page-audiodevices.c:
	(bt_settings_page_audiodevices_init_ui),
	(bt_settings_page_audiodevices_init),
	(bt_settings_page_audiodevices_class_init):
	* src/ui/edit/settings-page-controldevices-methods.h:
	* src/ui/edit/settings-page-controldevices.c:
	* src/ui/edit/settings-page-controldevices.h:
	* src/ui/edit/settings-page-interaction-controller-methods.h:
	* src/ui/edit/settings-page-interaction-controller.c:
	(on_device_menu_changed), (on_ic_registry_devices_changed),
	(bt_settings_page_interaction_controller_init_ui),
	(bt_settings_page_interaction_controller_new),
	(bt_settings_page_interaction_controller_get_property),
	(bt_settings_page_interaction_controller_set_property),
	(bt_settings_page_interaction_controller_dispose),
	(bt_settings_page_interaction_controller_finalize),
	(bt_settings_page_interaction_controller_init),
	(bt_settings_page_interaction_controller_class_init),
	(bt_settings_page_interaction_controller_get_type):
	* src/ui/edit/settings-page-interaction-controller.h:
	* src/ui/edit/settings-page-playback-controller-methods.h:
	* src/ui/edit/settings-page-playback-controller.c:
	(on_activate_toggled), (on_port_changed),
	(bt_settings_page_playback_controller_init_ui),
	(bt_settings_page_playback_controller_new),
	(bt_settings_page_playback_controller_get_property),
	(bt_settings_page_playback_controller_set_property),
	(bt_settings_page_playback_controller_dispose),
	(bt_settings_page_playback_controller_finalize),
	(bt_settings_page_playback_controller_init),
	(bt_settings_page_playback_controller_class_init),
	(bt_settings_page_playback_controller_get_type):
	* src/ui/edit/settings-page-playback-controller.h:
	  settings for playback controller, renaming of interaction controller
	  page

	* tests/Makefile.am:
	* tests/bt-check.c: (check_print_handler), (setup_log),
	(file_contains_str), (check_get_test_song_path),
	(check_read_int_param), (check_read_uint_param),
	(check_read_int64_param), (check_read_long_param),
	(check_read_ulong_param), (check_read_property),
	(check_write_int_param), (check_write_uint_param),
	(check_write_int64_param), (check_write_long_param),
	(check_write_ulong_param), (check_write_property),
	(check_readwrite_property), (check_gobject_properties),
	(check_setup_test_server), (check_setup_test_display),
	(check_shutdown_test_display), (check_make_widget_screenshot):
	* tests/m-bt-edit.c: (bt_edit_setup), (main):
	  more attempts to fix screenshots on open suse.

	* tests/songs/combi2.xml:
	* tests/songs/combi3.xml:
	  new songs

2007-03-17  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-cmd/Makefile.am:
	* docs/reference/bt-core/Makefile.am:
	* docs/reference/bt-edit/Makefile.am:
	* docs/reference/bt-ic/Makefile.am:
	* docs/reference/bt-ic/bt-ic-sections.txt:
	* src/lib/core/libbtcore/persistence-methods.h:
	* src/lib/core/persistence.c:
	(bt_persistence_save_hashtable_entries),
	(bt_persistence_save_hashtable), (bt_persistence_load_hashtable),
	(bt_persistence_set_value), (bt_persistence_get_value),
	(bt_persistence_save), (bt_persistence_load),
	(bt_persistence_get_type):
	* src/lib/ic/input-device.c:
	* src/lib/ic/midi-device.c: (btic_midi_device_new),
	(btic_midi_device_get_property), (btic_midi_device_set_property),
	(btic_midi_device_finalize), (btic_midi_device_class_init):
	* src/lib/ic/registry.c: (on_device_added), (on_device_removed),
	(btic_registry_dispose), (btic_registry_finalize),
	(btic_registry_init):
	  Some more doc fixes. Adding devnode parameter for midi too and
	  scanning oss devices as well.

2007-03-17  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-canvas-item.c: (on_machine_id_changed),
	(on_context_menu_properties_activate),
	(on_context_menu_preferences_activate),
	(on_context_menu_rename_activate),
	(on_context_menu_delete_activate),
	(on_context_menu_about_activate),
	(bt_machine_canvas_item_is_over_state_switch),
	(bt_machine_canvas_item_new), (bt_machine_canvas_item_dispose),
	(bt_machine_canvas_item_realize), (bt_machine_canvas_item_event),
	(bt_machine_canvas_item_init), (bt_machine_canvas_item_class_init):
	  make machines state better visible. formatting

2007-03-17  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c: (bt_machine_on_bpm_changed),
	(bt_machine_on_tpb_changed), (bt_machine_unset_mute),
	(bt_machine_change_state), (bt_machine_insert_element),
	(bt_machine_resize_voices), (bt_machine_make_internal_element),
	(bt_machine_add_input_element), (bt_machine_add_output_element),
	(bt_machine_init_core_machine), (bt_machine_init_interfaces),
	(bt_machine_check_type), (bt_machine_init_global_params),
	(bt_machine_init_voice_params), (bt_machine_setup),
	(bt_machine_new), (bt_machine_enable_input_level),
	(bt_machine_enable_output_level), (bt_machine_enable_input_gain),
	(bt_machine_enable_output_gain), (bt_machine_activate_adder),
	(bt_machine_activate_spreader), (bt_machine_add_pattern),
	(bt_machine_get_pattern_by_id), (bt_machine_get_pattern_by_index),
	(bt_machine_get_unique_pattern_name),
	(bt_machine_get_global_param_index),
	(bt_machine_get_voice_param_index),
	(bt_machine_get_global_param_spec),
	(bt_machine_get_voice_param_spec),
	(bt_machine_get_global_param_type),
	(bt_machine_set_global_param_value),
	(bt_machine_set_voice_param_value),
	(bt_machine_get_global_param_name),
	(bt_machine_get_voice_param_name),
	(bt_machine_get_param_min_value),
	(bt_machine_get_global_param_min_value),
	(bt_machine_get_global_param_max_value),
	(bt_machine_is_voice_param_no_value),
	(bt_machine_describe_voice_param_value),
	(bt_machine_get_element_list), (bt_machine_dbg_print_parts),
	(bt_machine_dbg_dump_global_controller_queue),
	(bt_machine_persistence_save), (bt_machine_persistence_load),
	(bt_machine_persistence_interface_init), (bt_machine_set_property),
	(bt_machine_dispose), (bt_machine_init), (bt_machine_class_init):
	* src/lib/core/song.c: (bt_song_seek_to_play_pos),
	(bt_song_update_play_seek_event), (bt_song_is_playable),
	(bt_song_send_tags), (on_song_segment_done),
	(on_song_state_changed), (bt_song_new), (bt_song_set_unsaved),
	(bt_song_idle_start), (bt_song_idle_stop), (bt_song_play),
	(bt_song_stop), (bt_song_update_playback_position),
	(bt_song_write_to_xml_file), (bt_song_write_to_highlevel_dot_file),
	(bt_song_write_to_lowlevel_dot_file), (bt_song_persistence_save),
	(bt_song_persistence_load), (bt_song_persistence_interface_init),
	(bt_song_dispose), (bt_song_finalize), (bt_song_init),
	(bt_song_class_init):
	* src/lib/core/wire.c: (bt_wire_make_internal_element),
	(bt_wire_activate_analyzers), (bt_wire_deactivate_analyzers),
	(bt_wire_change_gain), (bt_wire_link_machines),
	(bt_wire_unlink_machines), (bt_wire_connect), (bt_wire_new),
	(bt_wire_reconnect), (bt_wire_get_element_list),
	(bt_wire_dbg_print_parts), (bt_wire_persistence_save),
	(bt_wire_persistence_load), (bt_wire_persistence_interface_init),
	(bt_wire_dispose), (bt_wire_init), (bt_wire_class_init):
	* src/ui/edit/main-page-sequence.c: (step_visible_filter),
	(source_machine_cell_data_function),
	(processor_machine_cell_data_function),
	(sink_machine_cell_data_function), (sequence_view_get_cursor_pos),
	(sequence_model_get_store), (sequence_model_recolorize),
	(sequence_calculate_visible_lines), (on_machine_id_changed),
	(on_header_size_allocate), (on_machine_state_changed_mute),
	(on_machine_state_changed_solo), (on_machine_state_changed_bypass),
	(on_song_level_change), (on_sequence_label_edited),
	(sequence_pos_table_init), (sequence_table_clear),
	(sequence_table_init), (sequence_table_refresh),
	(pattern_list_refresh), (machine_menu_refresh),
	(sequence_view_set_pos), (on_track_add_activated),
	(on_track_remove_activated), (on_song_play_pos_notify),
	(reset_level_meter), (on_song_is_playing_notify),
	(on_bars_menu_changed), (on_label_menu_changed),
	(on_sequence_table_cursor_changed_idle),
	(on_sequence_table_key_release_event),
	(on_sequence_table_button_press_event),
	(on_sequence_table_motion_notify_event),
	(on_sequence_table_scroll_event), (on_machine_added),
	(on_pattern_changed), (update_bars_menu),
	(on_song_info_bars_changed), (on_song_changed),
	(bt_main_page_sequence_init_ui),
	(bt_main_page_sequence_get_current_machine),
	(bt_main_page_sequence_cut_selection),
	(bt_main_page_sequence_delete_selection),
	(bt_main_page_sequence_dispose), (bt_main_page_sequence_finalize),
	(bt_main_page_sequence_init):
	* src/ui/edit/main-toolbar.c: (gst_caps_get_channels),
	(on_song_is_playing_notify), (on_toolbar_new_clicked),
	(on_toolbar_open_clicked), (on_toolbar_save_clicked),
	(on_toolbar_play_clicked), (on_song_level_change),
	(on_song_level_negotiated), (on_song_volume_slider_change),
	(on_song_volume_changed), (on_channels_negotiated),
	(on_song_unsaved_changed), (on_sequence_loop_notify),
	(on_song_changed), (on_toolbar_style_changed),
	(bt_main_toolbar_init_ui), (bt_main_toolbar_dispose),
	(bt_main_toolbar_finalize), (bt_main_toolbar_init),
	(bt_main_toolbar_class_init):
	  made more songs working again (fix/workaround for adder problem).
	  Tuned the level meters to be a bit more visibly changing. Formatting.

	* tests/songs/combi2.xml:
	  made it a 'real' melody

2007-03-16  Stefan Kost  <ensonic@users.sf.net>

	* tests/songs/buzz7.xml:
	  unbreak another song

2007-03-16  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	  no need to check for popt.h

2007-03-16  Stefan Kost  <ensonic@users.sf.net>

	* pixmaps/tab_info.png:
	* pixmaps/tab_machines.png:
	* pixmaps/tab_patterns.png:
	* pixmaps/tab_sequence.png:
	* pixmaps/tab_waves.png:
	  New icons - thanks jimmac

	* src/ui/edit/bt-edit.c: (main):
	  Remove popt left-over

	* src/ui/edit/main-menu.c: (bt_main_menu_init_ui):
	  Remove 'go to' from view menu.

	* src/ui/edit/main-toolbar.c: (on_song_error), (on_song_warning),
	(on_song_changed), (bt_main_toolbar_dispose):
	  Add separate handler for warnings.

2007-03-15  Stefan Kost  <ensonic@users.sf.net>

	* Makefile.am:
	* docs/reference/bt-ic/bt-ic-docs.sgml:
	* docs/reference/bt-ic/bt-ic-sections.txt:
	* docs/reference/bt-ic/bt-ic.types:
	  add new class to docs

	* src/lib/core/sequence.c: (bt_sequence_init_data),
	(bt_sequence_resize_data_length), (bt_sequence_resize_data_tracks),
	(bt_sequence_get_track_by_machine),
	(bt_sequence_limit_play_pos_internal),
	(bt_sequence_get_number_of_pattern_uses),
	(bt_sequence_test_pattern), (bt_sequence_invalidate_voice_param),
	(bt_sequence_repair_global_damage_entry),
	(bt_sequence_repair_voice_damage_entry),
	(bt_sequence_repair_damage),
	(bt_sequence_on_pattern_global_param_changed),
	(bt_sequence_on_pattern_voice_param_changed), (bt_sequence_new),
	(bt_sequence_get_machine), (bt_sequence_add_track),
	(bt_sequence_remove_track_by_ix),
	(bt_sequence_remove_track_by_machine), (bt_sequence_get_label),
	(bt_sequence_set_label), (bt_sequence_get_pattern),
	(bt_sequence_set_pattern), (bt_sequence_get_bar_time),
	(bt_sequence_persistence_save), (bt_sequence_persistence_load),
	(bt_sequence_persistence_interface_init),
	(bt_sequence_set_property), (bt_sequence_init),
	(bt_sequence_class_init):
	  formatting

	* src/lib/ic/Makefile.am:
	* src/lib/ic/input-device.c: (btic_input_device_new),
	(btic_input_device_get_property), (btic_input_device_set_property),
	(btic_input_device_dispose), (btic_input_device_finalize),
	(btic_input_device_init), (btic_input_device_class_init):
	* src/lib/ic/libbtic/Makefile.am:
	* src/lib/ic/libbtic/ic.h:
	* src/lib/ic/libbtic/input-device-methods.h:
	* src/lib/ic/libbtic/midi-device-methods.h:
	* src/lib/ic/libbtic/midi-device.h:
	* src/lib/ic/midi-device.c: (btic_midi_device_new),
	(btic_midi_device_get_property), (btic_midi_device_set_property),
	(btic_midi_device_dispose), (btic_midi_device_finalize),
	(btic_midi_device_init), (btic_midi_device_class_init),
	(btic_midi_device_get_type):
	* src/lib/ic/registry.c: (on_device_added), (btic_registry_init):
	  add midi device class, add device-node for input-device

	* src/ui/edit/main-toolbar.c: (on_sequence_loop_notify),
	(on_song_changed):
	  refactor listening to loop changes

	* src/ui/edit/playback-controller-socket.c:
	(client_cmd_parse_and_process):
	  add repeat commands

	* tests/songs/combi1.xml:
	* tests/songs/combi2.xml:
	  add new test song and fix previous

2007-03-14  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt:
	* src/lib/core/libbtcore/core.h:
	* src/lib/core/machine.c:
	* src/lib/core/pattern.c:
	* src/lib/core/sequence.c:
	* src/lib/core/setup.c:
	* src/lib/core/song-info.c:
	* src/lib/core/song.c:
	* src/lib/core/wave.c:
	* src/lib/core/wavelevel.c:
	* src/lib/core/wavetable.c:
	* src/lib/core/wire.c:
	* src/ui/edit/machine-canvas-item.c:
	* src/ui/edit/machine-menu.c:
	* src/ui/edit/main-menu.c:
	* src/ui/edit/main-page-info.c:
	* src/ui/edit/main-page-machines.c:
	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/main-page-sequence.c:
	* src/ui/edit/main-page-waves.c:
	* src/ui/edit/main-pages.c:
	* src/ui/edit/main-statusbar.c:
	* src/ui/edit/main-toolbar.c: (on_song_changed):
	* src/ui/edit/main-window.c:
	* src/ui/edit/pattern-view.c:
	* src/ui/edit/sequence-view.c:
	* src/ui/edit/settings-dialog.c:
	* src/ui/edit/settings-page-audiodevices.c:
	* src/ui/edit/settings-page-controldevices.c:
	* src/ui/edit/wire-canvas-item.c:
	  New macro to handle anonymous unis in a nicer way.

	* src/ui/edit/playback-controller-socket.c:
	(client_cmd_parse_and_process), (on_song_is_playing_notify),
	(on_song_changed), (bt_playback_controller_socket_dispose),
	(bt_playback_controller_socket_finalize):
	  Added volume set/get and optimize the status command a bit.


2007-03-13  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song.c: (bt_song_new):
	* src/lib/ic/registry.c: (on_device_added):
	* src/ui/edit/edit-application.c:
	(bt_edit_application_set_property):
	  typo fix, todo cmt and log level tuning

	* src/ui/edit/playback-controller-socket.c:
	(client_connection_free), (client_cmd_parse_and_process),
	(client_socket_io_handler), (master_socket_io_handler),
	(bt_playback_controller_socket_dispose),
	(bt_playback_controller_socket_init):
	  fix unrefs, lower priority and work on the protocol

2007-03-11  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-ic/tmpl/.cvsignore:
	  add dummy

2007-03-11  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/ic/input-device.c: (btic_input_device_new),
	(btic_input_device_get_property), (btic_input_device_set_property),
	(btic_input_device_dispose), (btic_input_device_finalize),
	(btic_input_device_init), (btic_input_device_class_init),
	(btic_input_device_get_type):
	* src/lib/ic/libbtic/input-device-methods.h:
	* src/lib/ic/libbtic/input-device.h:
	  add missing files

2007-03-11  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  adding items for the next one

	* configure.ac:
	* docs/reference/Makefile.am:
	* docs/reference/bt-core/bt-core-sections.txt:
	* docs/reference/bt-edit/Makefile.am:
	* docs/reference/bt-edit/bt-edit-docs.sgml:
	* docs/reference/bt-edit/bt-edit-sections.txt:
	* docs/reference/bt-edit/bt-edit.types:
	* docs/reference/bt-ic/.cvsignore:
	* docs/reference/bt-ic/Makefile.am:
	* docs/reference/bt-ic/bt-ic-docs.sgml:
	* docs/reference/bt-ic/bt-ic-sections.txt:
	* docs/reference/bt-ic/bt-ic.types:
	* docs/reference/bt-ic/tmpl/.cvsignore:
	  docs for new lib

	* src/lib/core/libbtcore/core.h:
	* src/lib/core/libbtcore/settings.h:
	* src/lib/core/libbtcore/song-io-native.h:
	* src/lib/core/libbtcore/song-io.h:
	* src/lib/core/libbtcore/song.h:
	* src/lib/core/persistence-location.c:
	* src/lib/core/persistence-selection.c:
	* src/lib/core/settings.c: (bt_settings_new):
	* src/lib/core/wave.c:
	* src/ui/edit/gtkvumeter.c:
	* src/ui/edit/machine-actions.c:
	* src/ui/edit/machine-menu.h:
	* src/ui/edit/machine-preset-properties-dialog.c:
	* src/ui/edit/main-page-patterns.c:
	(bt_main_page_patterns_dispose):
	* src/ui/edit/main-page-sequence.c:
	* src/ui/edit/ui-ressources.h:
	  improving docs

	* src/ui/edit/playback-controller-socket.c:
	(client_cmd_parse_and_process), (client_write), (on_song_changed):
	  renderer protocol

	* src/lib/ic/Makefile.am:
	* src/lib/ic/device.c: (btic_device_get_type):
	* src/lib/ic/ic.c: (btic_init_post):
	* src/lib/ic/libbtic/Makefile.am:
	* src/lib/ic/libbtic/device-methods.h:
	* src/lib/ic/libbtic/ic.h:
	* src/lib/ic/registry.c: (on_device_added), (on_device_removed),
	(btic_registry_new), (btic_registry_dispose),
	(btic_registry_finalize), (btic_registry_init):
	  input.joystick devices get recognized danamically

	* src/ui/edit/settings-page-controldevices.c:
	(on_ic_registry_devices_changed),
	(bt_settings_page_controldevices_init_ui),
	(bt_settings_page_controldevices_dispose):
	  listen to device changes

2007-03-10  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* docs/reference/bt-edit/Makefile.am:
	* tests/Makefile.am:
	  build fixes for new lib

	* src/lib/ic/Makefile.am:
	* src/lib/ic/device.c: (btic_device_new),
	(btic_device_get_property), (btic_device_set_property),
	(btic_device_dispose), (btic_device_finalize), (btic_device_init),
	(btic_device_class_init), (btic_device_get_type):
	* src/lib/ic/libbtic/Makefile.am:
	* src/lib/ic/libbtic/device-methods.h:
	* src/lib/ic/libbtic/device.h:
	* src/lib/ic/libbtic/ic.h:
	* src/lib/ic/libbtic/registry-methods.h:
	* src/lib/ic/registry.c: (on_device_added), (on_device_removed),
	(btic_registry_new), (btic_registry_dispose), (btic_registry_init):
	* src/ui/edit/edit-application.c: (bt_edit_application_new),
	(bt_edit_application_get_property), (bt_edit_application_dispose),
	(bt_edit_application_class_init):
	  boilerplate for the device class and start to use registry

	* src/ui/edit/playback-controller-socket.c: (client_write):
	* src/ui/edit/settings-page-controldevices.c:
	(on_device_menu_changed), (on_ic_registry_devices_changed),
	(bt_settings_page_controldevices_init_ui):
	  start to use registry

2007-03-09  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/libbtcore/application.h:
	* src/lib/ic/Makefile.am:
	* src/lib/ic/libbtic/Makefile.am:
	* src/lib/ic/libbtic/ic.h:
	* src/lib/ic/libbtic/registry-methods.h:
	* src/lib/ic/libbtic/registry.h:
	* src/lib/ic/registry.c: (btic_registry_new),
	(btic_registry_get_property), (btic_registry_set_property),
	(btic_registry_dispose), (btic_registry_finalize),
	(btic_registry_init), (btic_registry_class_init),
	(btic_registry_get_type):
	  boilerplate for ic device list

	* src/ui/edit/main-toolbar.c: (on_song_is_playing_notify),
	(on_toolbar_play_clicked):
	  reflowed the code to also update ui for external plaback trigger

	* src/ui/edit/playback-controller-socket.c:
	(client_cmd_parse_and_process), (on_song_is_playing_notify),
	(on_song_changed), (bt_playback_controller_socket_finalize):
	  implemented more commands

2007-03-08  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  told the little news

	* src/lib/core/core.c: (parse_goption_arg),
	(bt_init_get_option_group):
	* src/lib/ic/ic.c: (parse_goption_arg),
	(btic_init_get_option_group):
	  make lib options work

	* src/ui/edit/playback-controller-socket.c:
	(client_cmd_parse_and_process), (client_read), (client_write),
	(client_socket_io_handler), (master_socket_io_handler),
	(on_song_changed), (bt_playback_controller_socket_new),
	(bt_playback_controller_socket_set_property):
	  Refactor a bit and implement some commands.

2007-03-07  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/playback-controller-socket.c:
	(parse_and_process_client_cmd), (client_socket_io_handler):
	  Little cleanup and protocol tweaking.

2007-03-07  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song.c: (on_song_segment_done),
	(on_song_state_changed):
	  Disable loop hack (causes always loops).

	* src/ui/edit/playback-controller-socket.c:
	(client_connection_free), (client_socket_io_handler),
	(master_socket_io_handler),
	(bt_playback_controller_socket_dispose),
	(bt_playback_controller_socket_init):
	  Fix crash when shutting socket down, add reply.

2007-03-06  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  yes, its newsletter time again.

	* docs/reference/bt-edit/Makefile.am:
	* src/ui/edit/Makefile.am:
	* src/ui/edit/bt-edit.c: (main):
	* src/ui/edit/bt-edit.h:
	* src/ui/edit/edit-application.c: (bt_edit_application_new),
	(bt_edit_application_dispose):
	* src/ui/edit/playback-controller-socket-methods.h:
	* src/ui/edit/playback-controller-socket.c:
	(client_socket_io_handler), (master_socket_io_handler),
	(bt_playback_controller_socket_new),
	(bt_playback_controller_socket_get_property),
	(bt_playback_controller_socket_set_property),
	(bt_playback_controller_socket_dispose),
	(bt_playback_controller_socket_finalize),
	(bt_playback_controller_socket_init),
	(bt_playback_controller_socket_class_init),
	(bt_playback_controller_socket_get_type):
	* src/ui/edit/playback-controller-socket.h:
	* src/ui/edit/settings-dialog.h:
	* tests/Makefile.am:
	* tests/lib/core/Makefile.am:
	* tests/m-bt-cmd.c:
	* tests/ui/cmd/Makefile.am:
	* tests/ui/edit/Makefile.am:
	  integrate libbtic, start with socket playback controller

2007-03-05  Stefan Kost  <ensonic@users.sf.net>

	* po/POTFILES.in:
	  add new file
	* src/lib/core/sequence.c: (bt_sequence_remove_track_by_ix):
	* src/lib/core/wire.c: (bt_wire_dispose):
	* src/ui/edit/main-page-patterns.c: (on_pattern_menu_changed),
	(bt_main_page_patterns_dispose):
	  fix another refcount problem

	* Makefile.am:
	* pixmaps/prefs-audio-card.png:
	* pixmaps/prefs-input-gaming.png:
	* pixmaps/prefs-input-keyboard.png:
	* src/ui/edit/settings-dialog.c: (bt_settings_dialog_init_ui):
	  add more icons for settings

2007-03-05  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/sequence.c: (bt_sequence_resize_data_tracks),
	(bt_sequence_remove_track_by_ix), (bt_sequence_dispose):
	  Fix ref-count bug when removing machine (#1666181).

2007-03-05  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c: (bt_machine_finalize),
	(bt_machine_class_init):
	* src/lib/core/sequence.c: (bt_sequence_resize_data_tracks),
	(bt_sequence_invalidate_pattern_region), (bt_sequence_get_machine),
	(bt_sequence_add_track), (bt_sequence_remove_track_by_ix),
	(bt_sequence_set_pattern), (bt_sequence_persistence_load),
	(bt_sequence_dispose), (bt_sequence_finalize):
	* src/lib/core/setup.c: (bt_setup_add_machine),
	(bt_setup_add_wire), (bt_setup_remove_machine),
	(bt_setup_remove_wire), (bt_setup_get_machine_by_id),
	(bt_setup_get_wire_by_machines), (bt_setup_class_init):
	* src/ui/edit/machine-canvas-item.c:
	(on_context_menu_delete_activate),
	(bt_machine_canvas_item_get_property),
	(bt_machine_canvas_item_set_property),
	(bt_machine_canvas_item_dispose):
	* src/ui/edit/main-page-machines.c: (on_machine_added),
	(bt_main_page_machines_remove_machine_item),
	(bt_main_page_machines_remove_wire_item):
	* src/ui/edit/main-page-patterns.c:
	(machine_model_get_iter_by_machine), (on_machine_added),
	(on_machine_removed), (on_machine_menu_changed),
	(on_context_menu_pattern_copy_activate),
	(bt_main_page_patterns_get_current_machine),
	(bt_main_page_patterns_get_current_pattern):
	* src/ui/edit/main-page-sequence.c: (pattern_list_refresh),
	(machine_menu_refresh), (on_machine_added), (on_machine_removed),
	(bt_main_page_sequence_dispose):
	* src/ui/edit/wire-canvas-item.c: (on_machine_removed),
	(on_wire_position_changed):
	  Lots of refcount debugging, some fixes, lots of questions still :(

2007-03-02  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/setup.c: (bt_setup_remove_machine),
	(bt_setup_remove_wire), (bt_setup_dispose), (bt_setup_finalize):
	* src/lib/core/wire.c: (bt_wire_dispose):
	* src/ui/edit/edit-application.c: (bt_edit_application_new_song),
	(bt_edit_application_load_song):
	* src/ui/edit/machine-canvas-item.c:
	(on_context_menu_delete_activate),
	(bt_machine_canvas_item_set_property),
	(bt_machine_canvas_item_dispose):
	* src/ui/edit/main-page-machines.c:
	(bt_main_page_machines_remove_machine_item):
	* src/ui/edit/main-page-patterns.c: (on_machine_removed):
	* src/ui/edit/main-page-sequence.c: (on_machine_removed):
	* src/ui/edit/wire-canvas-item.c: (on_machine_removed),
	(bt_wire_canvas_item_set_property), (bt_wire_canvas_item_dispose):
	  Started hunting for the remove-machine-and-quit refcount bug.

2007-03-02  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt:
	* src/lib/core/Makefile.am:
	* src/lib/core/application.c: (bt_application_init):
	* src/lib/core/libbtcore/Makefile.am:
	* src/lib/core/libbtcore/song-methods.h:
	* src/lib/core/song-io.c: (bt_song_io_load):
	* src/lib/core/song.c: (bt_song_is_playable),
	(on_song_state_changed), (bt_song_write_to_highlevel_dot_file),
	(bt_song_write_to_lowlevel_dot_file), (bt_song_dispose):
	* src/lib/ic/Makefile.am:
	* src/ui/cmd/Makefile.am:
	* src/ui/cmd/cmd-application.c: (bt_cmd_application_play_song),
	(bt_cmd_application_info):
	* src/ui/edit/Makefile.am:
	* src/ui/edit/edit-application.c: (bt_edit_application_load_song):
	  Add another dot-file writer to debug songs better. Cleanup Makefile.am
	  a bit more. Finally found the bug that keep us from playing newly
	  loaded songs - I disconnected all handler from the bus and not only
	  those that belonged to the old song.

2007-03-01  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c: (on_song_changed):
	  Remove some of the code again. The leak is somewhere else.

2007-02-28  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* src/lib/Makefile.am:
	* src/lib/core/Makefile.am:
	* src/lib/core/core.c: (bt_init_pre), (bt_init):
	* src/lib/core/libbtcore/Makefile.am:
	* src/lib/core/libbtcore/core.h:
	* src/lib/ic/.cvsignore:
	* src/lib/ic/Makefile.am:
	* src/lib/ic/ic.c: (btic_init_pre), (btic_init_post),
	(btic_init_get_option_group), (btic_init_check), (btic_init):
	* src/lib/ic/libbtic.pc.in:
	* src/lib/ic/libbtic/.cvsignore:
	* src/lib/ic/libbtic/Makefile.am:
	* src/lib/ic/libbtic/ic.h:
	* src/lib/ic/libbtic/version.h.in:
	  Add skelleton for interaction controller library.

	* src/ui/edit/main-page-patterns.c: (machine_menu_clear),
	(machine_menu_refresh), (on_song_changed):
	  Some more hunting for the ref-problem.

2007-02-28  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c: (bt_machine_dispose):
	* src/lib/core/song.c: (bt_song_is_playable):
	* src/ui/edit/edit-application.c:
	(bt_edit_application_set_property):
	* src/ui/edit/machine-canvas-item.c:
	(bt_machine_canvas_item_set_property),
	(bt_machine_canvas_item_dispose):
	* src/ui/edit/main-page-machines.c: (machine_view_clear),
	(machine_view_refresh), (on_song_changed):
	* src/ui/edit/main-toolbar.c: (on_channels_negotiated),
	(on_song_changed), (bt_main_toolbar_dispose):
	* src/ui/edit/wire-canvas-item.c:
	(bt_wire_canvas_item_set_property), (bt_wire_canvas_item_dispose):
	  more weak refs and more ref-count debugging, one ref-count fix

2007-02-28  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song.c: (on_song_segment_done),
	(on_song_state_changed):
	* src/ui/edit/edit-application.c: (bt_edit_application_new_song),
	(bt_edit_application_load_song),
	(bt_edit_application_set_property):
	* src/ui/edit/main-menu.c: (on_song_changed):
	* src/ui/edit/main-page-info.c: (on_song_changed):
	* src/ui/edit/main-page-machines.c: (on_song_changed):
	* src/ui/edit/main-page-patterns.c: (on_song_changed):
	* src/ui/edit/main-page-sequence.c: (on_song_changed):
	* src/ui/edit/main-page-waves.c: (on_song_changed):
	* src/ui/edit/main-statusbar.c: (on_song_changed):
	* src/ui/edit/main-toolbar.c: (on_song_changed):
	  also handle song temporarily beeing NULL

2007-02-26  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	  also require gst-plgin-base, spotted by Ben Green

	* src/ui/edit/edit-application.c: (bt_edit_application_load_song),
	(bt_edit_application_set_property):
	* src/ui/edit/main-page-info.c: (on_song_changed):
	* src/ui/edit/main-page-machines.c: (machine_view_refresh),
	(on_song_changed), (bt_main_page_machines_remove_machine_item),
	(bt_main_page_machines_remove_wire_item):
	* src/ui/edit/main-page-patterns.c: (machine_menu_add),
	(machine_menu_refresh), (pattern_menu_refresh),
	(on_machine_menu_changed), (on_song_changed):
	* src/ui/edit/main-page-sequence.c: (sequence_table_init),
	(on_song_changed):
	* src/ui/edit/main-page-waves.c: (on_song_changed):
	  more sensible debug logging

2007-02-26  Stefan Kost  <ensonic@users.sf.net>

	* po/POTFILES.in:
	  add new file to translatable sources.

	* tests/lib/core/e-song.c: (BT_START_TEST):
	* tests/ui/edit/e-bt-edit-application.c: (BT_START_TEST):
	  increase test coverage by adding checks for unsaved status of a song

2007-02-22  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c: (bt_machine_dispose):
	* src/lib/core/persistence.c: (bt_persistence_set_value),
	(bt_persistence_get_value):
	* src/lib/core/wire.c: (bt_wire_connect):
	* src/ui/edit/main-page-sequence.c: (sequence_table_init):
	  reset level-mapping hashtable, fixes #1666022

2007-02-20  Stefan Kost  <ensonic@users.sf.net>

	* design/hal/halwatch.c: (device_added), (main):
	  add new test app

	* src/lib/core/Makefile.am:
	* src/lib/core/machine.c: (bt_machine_insert_element),
	(bt_machine_add_output_element):
	  reestablish previous link, if we can't insert an element (workaround
	  for #1663535)

	* src/ui/cmd/Makefile.am:
	* src/ui/edit/Makefile.am:
	  new stats

2007-02-15  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/sequence.c: (bt_sequence_get_bar_time):
	  lower log
	* src/ui/edit/machine-properties-dialog.c:
	(bt_machine_properties_dialog_init_preset_box):
	  fix width to avoid toolbar item as menu

	* src/ui/edit/settings-dialog.c: (on_settings_list_size_request),
	(bt_settings_dialog_init_ui):
	  enhance layout (min height) and add icons

	* src/ui/edit/Makefile.am:
	* src/ui/edit/bt-edit.h:
	* src/ui/edit/settings-page-controldevices-methods.h:
	* src/ui/edit/settings-page-controldevices.c:
	(on_device_menu_changed),
	(bt_settings_page_controldevices_init_ui),
	(bt_settings_page_controldevices_new),
	(bt_settings_page_controldevices_get_property),
	(bt_settings_page_controldevices_set_property),
	(bt_settings_page_controldevices_dispose),
	(bt_settings_page_controldevices_finalize),
	(bt_settings_page_controldevices_init),
	(bt_settings_page_controldevices_class_init),
	(bt_settings_page_controldevices_get_type):
	* src/ui/edit/settings-page-controldevices.h:
	  start with controller configuration page

2007-02-12  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* docs/reference/bt-cmd/Makefile.am:
	* docs/reference/bt-core/Makefile.am:
	* docs/reference/bt-edit/Makefile.am:
	  cleanup crossrefs of the docs.

	* src/lib/core/machine.c: (bt_machine_set_property):
	* src/lib/core/sequence.c: (bt_sequence_remove_track_by_ix):
	* src/lib/core/song-info.c: (bt_song_info_set_property),
	(bt_song_info_init):
	* src/lib/core/song-io.c: (bt_song_io_load):
	* src/lib/core/song.c: (bt_song_set_unsaved):
	* src/ui/edit/main-page-info.c: (bt_main_page_info_init_ui):
	  add default author (fixes #1658187), better handling of song change
	  notification (fixes #1658192).

2007-02-11  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt:
	* src/lib/core/libbtcore/wave-methods.h:
	* src/lib/core/libbtcore/wavetable-methods.h:
	* src/lib/core/song-io-native.c: (bt_song_io_native_detect):
	* src/lib/core/wave.c: (bt_wave_new), (bt_wave_add_wavelevel),
	(bt_wave_load_from_uri), (bt_wave_persistence_save),
	(bt_wave_persistence_load), (bt_wave_get_property),
	(bt_wave_set_property), (bt_wave_finalize), (bt_wave_class_init):
	* src/lib/core/wavetable.c: (bt_wavetable_add_wave),
	(bt_wavetable_remove_wave), (bt_wavetable_persistence_load):
	* src/ui/edit/machine-properties-dialog.c: (preset_list_refresh),
	(on_double_range_property_changed),
	(on_float_range_property_changed), (on_preset_list_motion_notify),
	(on_box_size_request),
	(bt_machine_properties_dialog_init_preset_box):
	* src/ui/edit/main-page-sequence.c:
	(bt_main_page_sequence_init_ui):
	* src/ui/edit/main-page-waves.c: (on_waves_list_cursor_changed),
	(on_browser_toolbar_play_clicked),
	(on_wavetable_toolbar_play_clicked),
	(on_wavetable_toolbar_stop_clicked), (on_playbin_state_changed),
	(on_wavetable_toolbar_clear_clicked),
	(on_file_chooser_load_sample), (bt_main_page_waves_init_ui):
	* src/ui/edit/settings-page-audiodevices.c:
	(bt_settings_page_audiodevices_init_ui):
	* tests/songs/broken2.xml:
	* tests/songs/simple1.xml:
	  wavetable (and its ui) is now a bit more functional

2007-02-06  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  finished monthly project news

	* docs/reference/bt-core/bt-core-sections.txt:
	* src/lib/core/libbtcore/machine-methods.h:
	* src/lib/core/machine.c: (bt_machine_get_peer),
	(bt_machine_get_sink_peer), (bt_machine_get_source_peer),
	(bt_machine_add_output_element), (bt_machine_enable_input_level),
	(bt_machine_enable_output_level):
	  properway to get src/sink pads, add output level element helper

	* src/ui/edit/gtkvumeter.c: (gtk_vumeter_realize),
	(gtk_vumeter_size_allocate), (gtk_vumeter_expose):
	  improved the vumeter widget a bit, fix size allocation

	* src/ui/edit/main-page-sequence.c: (on_song_level_change),
	(sequence_table_refresh), (reset_level_meter),
	(on_song_is_playing_notify), (on_song_changed),
	(bt_main_page_sequence_dispose):
	  added working level meters to sequence view

2007-02-04  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  prepare next newsletter

	* src/lib/core/sequence.c: (bt_sequence_remove_track_by_ix),
	(bt_sequence_set_label), (bt_sequence_set_pattern):
	  more song change notifies

	* src/ui/edit/main-page-patterns.c:
	(bt_main_page_patterns_get_current_pattern):
	  plug ref-leak

	* configure.ac:
	* src/ui/edit/main-page-sequence.c: (on_header_size_allocate),
	(on_song_level_change), (on_sequence_label_edited),
	(sequence_pos_table_init), (remove_container_widget),
	(sequence_table_init), (sequence_table_refresh),
	(pattern_list_refresh), (on_label_menu_changed),
	(on_sequence_table_key_release_event),
	(on_sequence_table_scroll_event), (on_song_changed),
	(bt_main_page_sequence_init_ui),
	(bt_main_page_sequence_get_current_pos),
	(bt_main_page_sequence_dispose):
	  implement fake treeview header to make embedded widgets work, fill
	  label-menu and make it work, add editing of labels, remove previous
	  treeview widget hacks and checks for patch

	* src/ui/edit/main-page-waves.c: (on_browser_toolbar_play_clicked),
	(on_browser_toolbar_stop_clicked), (on_playbin_state_changed),
	(bt_main_page_waves_init_ui), (bt_main_page_waves_new),
	(bt_main_page_waves_dispose):
	  initial sample playback in wavetable

	* src/ui/edit/main-toolbar.c: (on_song_changed):
	  formatting

2007-02-01  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt:
	* src/lib/core/libbtcore/tools.h:
	* src/lib/core/sink-bin.c: (bt_sink_bin_determine_plugin_name):
	* src/lib/core/tools.c: (bt_gst_registry_class_filter),
	(bt_gst_registry_get_element_names_matching_all_categories):
	  fix filter to treat klass as a list of categories

	* src/ui/edit/machine-menu.c: (bt_machine_menu_init_submenu):
	* src/ui/edit/main-page-sequence.c: (on_header_parent_event),
	(on_header_realize), (sequence_table_init),
	(sequence_table_refresh), (on_sequence_table_button_press_event),
	(on_sequence_table_scroll_event), (bt_main_page_sequence_init_ui):
	* src/ui/edit/main-toolbar.c: (on_toolbar_style_changed),
	(bt_main_toolbar_init_ui), (bt_main_toolbar_get_property),
	(bt_main_toolbar_dispose), (bt_main_toolbar_class_init),
	(bt_main_toolbar_get_type):
	* src/ui/edit/main-toolbar.h:
	* src/ui/edit/main-window.c: (bt_main_window_init_ui):
	* src/ui/edit/settings-page-audiodevices.c:
	(bt_settings_page_audiodevices_init_ui):
	  use new registry filter, try harder to tweak treeview headers

2007-02-01  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	  add hildon libs checks

	* src/ui/edit/bt-edit.h:
	* src/ui/edit/edit-application.c: (bt_edit_application_new):
	* src/ui/edit/main-menu.c: (on_menu_copy_activate),
	(on_menu_delete_activate), (on_menu_settings_activate),
	(on_menu_view_toolbar_toggled), (on_menu_view_tabs_toggled),
	(on_menu_goto_machine_view_activate),
	(on_menu_goto_pattern_view_activate),
	(on_menu_goto_sequence_view_activate),
	(on_menu_goto_waves_view_activate),
	(on_menu_goto_info_view_activate), (on_menu_help_activate),
	(on_menu_about_activate), (on_song_unsaved_changed),
	(on_song_changed), (bt_main_menu_init_ui), (bt_main_menu_dispose),
	(bt_main_menu_finalize), (bt_main_menu_init),
	(bt_main_menu_class_init), (bt_main_menu_get_type):
	* src/ui/edit/main-menu.h:
	* src/ui/edit/main-pages.c: (bt_main_pages_init_tab),
	(bt_main_pages_init_ui):
	* src/ui/edit/main-toolbar.c: (bt_main_toolbar_init_ui),
	(bt_main_toolbar_get_property), (bt_main_toolbar_class_init):
	* src/ui/edit/main-window.c: (bt_main_window_init_ui),
	(bt_main_window_get_type):
	* src/ui/edit/main-window.h:
	  do initial hildon ui porting

2007-01-29  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/libbtcore/core.h:
	* src/lib/core/libbtcore/tools.h:
	* src/lib/core/sink-bin.c: (bt_sink_bin_determine_plugin_name),
	(bt_sink_bin_get_player_elements):
	* src/lib/core/tools.c:
	(bt_gst_element_factory_can_sink_media_type):
	* src/ui/edit/main-page-sequence.c: (on_header_parent_set):
	* src/ui/edit/settings-page-audiodevices.c:
	(bt_settings_page_audiodevices_init_ui):
	  a bit better working registry trimming code

2007-01-29  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/sink-bin.c: (bt_sink_bin_determine_plugin_name):
	* src/ui/edit/main-toolbar.c: (on_toolbar_style_changed):
	* src/ui/edit/settings-page-audiodevices.c:
	(bt_settings_page_audiodevices_init_ui):
	  commented out some not yet working code

2007-01-28  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/gconf-settings.c: (bt_gconf_settings_new):
	  handle error when listening to gconf path

	* src/lib/core/machine.c: (bt_machine_dispose):
	* src/lib/core/song.c: (bt_song_stop):
	* src/lib/core/wire.c: (bt_wire_unlink_machines),
	(bt_wire_dispose):
	  set elements to NULL before removing

	* src/ui/edit/machine-properties-dialog.c:
	(on_toolbar_style_changed):
	* src/ui/edit/main-page-machines.c: (on_toolbar_style_changed):
	* src/ui/edit/main-page-sequence.c: (on_header_parent_event),
	(on_header_parent_set), (sequence_table_refresh),
	(bt_main_page_sequence_init_ui):
	* src/ui/edit/main-page-waves.c: (on_toolbar_style_changed):
	* src/ui/edit/main-toolbar.c: (on_toolbar_style_changed):
	  fix null string usage in style_change(), try to find parent in
	  treeview header widgets to forward events

	* tests/bt-cmd-info.sh:
	  remove a trailing ^


2007-01-26  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	  configure cleanups

	* src/lib/core/song.c: (bt_song_write_to_xml_file):
	  build fix for not having libgnome

	* src/ui/edit/machine-properties-dialog.c:
	(on_toolbar_style_changed):
	* src/ui/edit/main-page-machines.c: (on_toolbar_style_changed):
	* src/ui/edit/main-page-waves.c: (on_toolbar_style_changed):
	* src/ui/edit/main-toolbar.c: (on_toolbar_style_changed):
	  attempt to fix crasher

2007-01-26  Stefan Kost  <ensonic@users.sf.net>

	* autogen.sh:
	  configure cleanups

2007-01-24  Stefan Kost  <ensonic@users.sf.net>

	* design/cpu/cpuload.c: (main):
	* src/lib/core/song.c: (bt_song_dispose):
	* src/ui/cmd/cmd-application.c: (bt_cmd_application_convert):
	  antic cleanups

2007-01-22  Stefan Kost  <ensonic@users.sf.net>

	* design/gobject/song.c: (bt_song_get_type):
	* src/lib/core/application.c: (bt_application_get_type):
	* src/lib/core/gconf-settings.c: (bt_gconf_settings_get_type):
	* src/lib/core/machine.c: (bt_machine_get_type):
	* src/lib/core/pattern.c: (bt_pattern_get_type):
	* src/lib/core/persistence-location.c:
	(bt_persistence_location_get_type):
	* src/lib/core/persistence-selection.c:
	(bt_persistence_selection_get_type):
	* src/lib/core/persistence.c: (bt_persistence_get_type):
	* src/lib/core/plainfile-settings.c:
	(bt_plainfile_settings_get_type):
	* src/lib/core/processor-machine.c:
	(bt_processor_machine_get_type):
	* src/lib/core/sequence.c: (bt_sequence_get_type):
	* src/lib/core/settings.c: (bt_settings_get_type):
	* src/lib/core/setup.c: (bt_setup_get_type):
	* src/lib/core/sink-bin.c: (bt_sink_bin_get_type):
	* src/lib/core/sink-machine.c: (bt_sink_machine_get_type):
	* src/lib/core/song-info.c: (bt_song_info_get_type):
	* src/lib/core/song-io-native.c: (bt_song_io_native_get_type):
	* src/lib/core/song-io.c: (bt_song_io_get_type):
	* src/lib/core/song.c: (bt_song_update_playback_position),
	(bt_song_get_type):
	* src/lib/core/source-machine.c: (bt_source_machine_get_type):
	* src/lib/core/wave.c: (bt_wave_get_type):
	* src/lib/core/wavelevel.c: (bt_wavelevel_get_type):
	* src/lib/core/wavetable.c: (bt_wavetable_get_type):
	* src/lib/core/wire.c: (bt_wire_get_type):
	* src/ui/cmd/cmd-application.c: (bt_cmd_application_play_song),
	(bt_cmd_application_get_type):
	* src/ui/edit/edit-application.c: (bt_edit_application_get_type):
	* src/ui/edit/gtkvumeter.c: (gtk_vumeter_get_type):
	* src/ui/edit/machine-canvas-item.c:
	(bt_machine_canvas_item_get_type):
	* src/ui/edit/machine-menu.c: (bt_machine_menu_get_type):
	* src/ui/edit/machine-preferences-dialog.c:
	(bt_machine_preferences_dialog_get_type):
	* src/ui/edit/machine-preset-properties-dialog.c:
	(bt_machine_preset_properties_dialog_get_type):
	* src/ui/edit/machine-properties-dialog.c:
	(bt_machine_properties_dialog_init_preset_box),
	(bt_machine_properties_dialog_get_type):
	* src/ui/edit/main-menu.c: (bt_main_menu_get_type):
	* src/ui/edit/main-page-info.c: (bt_main_page_info_get_type):
	* src/ui/edit/main-page-machines.c:
	(bt_main_page_machines_get_type):
	* src/ui/edit/main-page-patterns.c:
	(bt_main_page_patterns_get_type):
	* src/ui/edit/main-page-sequence.c:
	(bt_main_page_sequence_get_type):
	* src/ui/edit/main-page-waves.c: (bt_main_page_waves_get_type):
	* src/ui/edit/main-pages.c: (bt_main_pages_get_type):
	* src/ui/edit/main-statusbar.c: (bt_main_statusbar_get_type):
	* src/ui/edit/main-toolbar.c: (bt_main_toolbar_get_type):
	* src/ui/edit/main-window.c: (bt_main_window_get_type):
	* src/ui/edit/pattern-properties-dialog.c:
	(bt_pattern_properties_dialog_get_type):
	* src/ui/edit/pattern-view.c: (bt_pattern_view_get_type):
	* src/ui/edit/sequence-view.c: (bt_sequence_view_get_type):
	* src/ui/edit/settings-dialog.c: (bt_settings_dialog_get_type):
	* src/ui/edit/settings-page-audiodevices.c:
	(bt_settings_page_audiodevices_get_type):
	* src/ui/edit/ui-ressources.c: (bt_ui_ressources_get_type):
	* src/ui/edit/volume-popup.c: (bt_volume_popup_get_type):
	* src/ui/edit/wire-analysis-dialog.c:
	(bt_wire_analysis_dialog_get_type):
	* src/ui/edit/wire-canvas-item.c: (bt_wire_canvas_item_get_type):
	* tests/bt-test-plugin.c: (bt_test_mono_source_get_type),
	(bt_test_poly_source_get_type):
	* tests/bt-test-settings.c: (bt_test_settings_get_type):
	  don't use static for local data that gets copied anyway

2007-01-20  Stefan Kost  <ensonic@users.sf.net>

	* Makefile.am:
	* src/Makefile.am:
	* src/lib/Makefile.am:
	* src/lib/core/Makefile.am:
	* src/ui/Makefile.am:
	* src/ui/cmd/Makefile.am:
	* src/ui/edit/Makefile.am:
	  added make help and make stats targets

	* src/ui/edit/machine-properties-dialog.c: (preset_list_refresh),
	(on_toolbar_preset_add_clicked), (on_toolbar_preset_edit_clicked),
	(on_preset_list_motion_notify), (on_preset_list_selection_changed),
	(bt_machine_properties_dialog_init_preset_box):
	  added comment metadata stuff and treeview tooltips (not perfect yet)

	* tests/bt-check.c: (check_make_widget_screenshot):
	  make sure it draws before capturing

2007-01-19  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song.c: (on_song_state_changed):
	  less log spam

	* src/ui/cmd/bt-cmd.c: (main):
	  remove \n from log statement

	* tests/bt-cmd-encode.sh:
	* tests/bt-cmd-info.sh:
	  add dividers per test

	* tests/songs/buzz2.xml:
	  fix broken song

2007-01-18  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song-info.c: (bt_song_info_set_property):
	  fix conditional to allow cvs version

	* src/lib/core/song.c: (on_song_state_changed), (bt_song_play):
	  do the tag writing earlier (needs to be before going to paused)

2007-01-18  Stefan Kost  <ensonic@users.sf.net>

	* tests/bt-cmd-encode.sh:
	* tests/bt-cmd-info.sh:
	  use relative path

	* tests/songs/melo5.xml:
	  fix value range

2007-01-17  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/core.c: (bt_init_post):
	  disabled the scheduler change again

	* src/lib/core/song-info.c: (bt_song_info_persistence_load),
	(bt_song_info_set_property):
	  add BPM to the supported tags

	* src/lib/core/song-io.c: (bt_song_io_load), (bt_song_io_save):
	* src/ui/edit/edit-application.c: (bt_edit_application_new_song):
	  fix warnings

	* src/lib/core/song.c: (bt_song_send_tags):
	  more logging

	* src/ui/cmd/cmd-application.c: (bt_cmd_application_play_song):
	  fix async handing in playback/encoding

2007-01-15  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-preset-properties-dialog-methods.h:
	* src/ui/edit/machine-preset-properties-dialog.c:
	(on_name_changed), (bt_machine_preset_properties_dialog_init_ui),
	(bt_machine_preset_properties_dialog_new),
	(bt_machine_preset_properties_dialog_get_property),
	(bt_machine_preset_properties_dialog_set_property),
	(bt_machine_preset_properties_dialog_dispose),
	(bt_machine_preset_properties_dialog_class_init):
	* src/ui/edit/machine-properties-dialog.c:
	(preset_list_edit_preset_meta), (preset_list_refresh),
	(on_toolbar_preset_add_clicked),
	(on_toolbar_preset_remove_clicked),
	(on_toolbar_preset_edit_clicked), (on_preset_list_row_activated):
	* tests/ui/edit/e-bt-machine-preset-properties-dialog.c:
	(BT_START_TEST):
	  make sure preset names are unique, preset iface correctly resolves
	  names (we don't need to keep pointers)

2007-01-13  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  january news

	* po/POTFILES.in:
	* src/lib/core/machine.c: (bt_machine_get_param_min_value),
	(bt_machine_get_param_max_value):
	  add float support

	* src/lib/core/wave.c:
	  more ideas

	* src/ui/edit/Makefile.am:
	* src/ui/edit/bt-edit.h:
	* src/ui/edit/machine-preset-properties-dialog-methods.h:
	* src/ui/edit/machine-preset-properties-dialog.c:
	(on_name_changed), (on_comment_changed),
	(bt_machine_preset_properties_dialog_init_ui),
	(bt_machine_preset_properties_dialog_new),
	(bt_machine_preset_properties_dialog_apply),
	(bt_machine_preset_properties_dialog_get_property),
	(bt_machine_preset_properties_dialog_set_property),
	(bt_machine_preset_properties_dialog_dispose),
	(bt_machine_preset_properties_dialog_finalize),
	(bt_machine_preset_properties_dialog_init),
	(bt_machine_preset_properties_dialog_class_init),
	(bt_machine_preset_properties_dialog_get_type):
	* src/ui/edit/machine-preset-properties-dialog.h:
	* src/ui/edit/machine-properties-dialog.c:
	(preset_list_edit_preset_meta), (preset_list_refresh),
	(on_float_range_property_notify),
	(on_float_range_property_changed), (on_toolbar_preset_add_clicked),
	(on_toolbar_preset_remove_clicked),
	(on_toolbar_preset_edit_clicked), (on_preset_list_row_activated),
	(make_float_range_widget),
	(bt_machine_properties_dialog_init_preset_box),
	(bt_machine_properties_dialog_init_ui):
	  factor out preset property dialog, add float support

	* src/ui/edit/main-page-patterns.c:
	(on_context_menu_pattern_new_activate),
	(on_context_menu_pattern_remove_activate):
	  set transient window

	* src/ui/edit/pattern-properties-dialog.c:
	(bt_pattern_properties_dialog_init_ui):
	* tests/m-bt-edit.c: (main):
	* tests/ui/edit/Makefile.am:
	* tests/ui/edit/e-bt-machine-preset-properties-dialog.c:
	(test_setup), (test_teardown), (BT_START_TEST),
	(bt_machine_preset_properties_dialog_example_case):
	* tests/ui/edit/s-bt-machine-preset-properties-dialog.c:
	(bt_machine_preset_properties_dialog_suite):
	  add test for new preset property dialog

2007-01-07  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c: (bt_machine_dispose):
	  make one debug log statement a bit more relaxed

2007-01-06  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c: (bt_machine_dispose):
	* src/lib/core/song-io-native.c: (bt_song_io_native_detect):
	  some more logs

	* tests/Makefile.am:
	  more doc comments

	* tests/bt-check.c: (check_setup_test_server),
	(check_setup_test_display):
	* tests/bt-check.h:
	  check if we can reuses state lock file (#1629058)

	* tests/bt-cmd-encode.sh:
	* tests/bt-cmd-info.sh:
	  remove log before testrun

	* tests/lib/core/t-song-io.c: (BT_START_TEST):
	  comment a failing test

	* tests/m-bt-edit.c: (bt_edit_setup), (main):
	  unify logging

2007-01-05  Stefan Kost  <ensonic@users.sf.net>

	* tests/bt-cmd-encode.sh:
	* tests/bt-cmd-info.sh:
	  also log test runs

2007-01-05  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/wave.c:
	* src/lib/core/wavetable.c: (bt_wavetable_persistence_load):
	  add TODO about storing sample length

	* src/ui/cmd/bt-cmd.c: (main):
	* src/ui/edit/bt-edit.c: (main):
	* tests/m-bt-cmd.c: (main):
	* tests/m-bt-core.c: (main):
	* tests/m-bt-edit.c: (bt_edit_setup), (main):
	  do g_thread_init() as early as possible

2007-01-04  Stefan Kost  <ensonic@users.sf.net>

	* po/POTFILES.in:
	  fix tests

	* docs/reference/bt-edit/bt-edit-docs.sgml:
	* docs/reference/bt-edit/bt-edit-sections.txt:
	* src/ui/edit/main-page-info.c:
	* src/ui/edit/main-page-machines.c:
	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/main-page-sequence.c:
	* src/ui/edit/main-page-sequence.h:
	* src/ui/edit/main-page-waves.c:
	* src/ui/edit/main-statusbar.h:
	  some doc maintainance

2006-12-22  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/edit-application.c:
	(bt_edit_application_check_missing),
	(bt_edit_application_load_song):
	* src/ui/edit/machine-canvas-item.c:
	(on_context_menu_rename_activate):
	* src/ui/edit/machine-properties-dialog.c:
	(preset_list_edit_preset_meta):
	* src/ui/edit/main-page-sequence.c: (on_track_add_activated),
	(on_track_remove_activated),
	(on_sequence_table_cursor_changed_idle),
	(on_sequence_table_key_release_event),
	(on_sequence_table_motion_notify_event),
	(bt_main_page_sequence_get_current_pos):
	* src/ui/edit/pattern-properties-dialog.c:
	(bt_pattern_properties_dialog_init_ui):
	  update patterns and focus column when adding/removing tracks, add
	  todo comments for moving dialogs to separate classes, working default
	  okay button in dialogs

2006-12-17  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/core.c: (bt_init_post):
	  we should only switch the scheduler in the non debug version

	* src/ui/edit/main-page-sequence.c:
	(on_sequence_table_cursor_changed_idle):
	  fix cursor focus when expanding the sequence

	* src/ui/edit/pattern-properties-dialog.c:
	(bt_pattern_properties_dialog_init_ui):
	  attempt to make okay button default

2006-12-15  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* src/lib/core/core.c: (bt_init_post):
	  set scheduler to use soft-realtime scheduling

	* docs/reference/bt-core/bt-core-sections.txt:
	* src/lib/core/libbtcore/machine-methods.h:
	* src/lib/core/libbtcore/machine.h:
	* src/lib/core/machine.c: (bt_machine_setup),
	(bt_machine_has_patterns):
	  add _has_patterns method

	* src/lib/core/song-io-native.c: (bt_song_io_native_detect):
	  fix detect for saving

	* src/lib/core/song.c: (bt_song_seek_to_play_pos),
	(bt_song_update_play_seek_event), (bt_song_send_tags):
	  add note about loop playback

	* src/ui/cmd/cmd-application.c:
	(bt_cmd_application_prepare_encoding):
	  set extension to ogg in the default case

	* src/ui/edit/machine-preferences-dialog.c:
	(bt_machine_preferences_dialog_init_ui):
	* src/ui/edit/machine-properties-dialog.c: (make_int_range_widget),
	(make_uint_range_widget), (bt_machine_properties_dialog_init_ui):
	  use switch..case instead of lots of elseif's

	* src/ui/edit/main-page-patterns.c: (machine_menu_refresh),
	(context_menu_refresh), (on_machine_added), (on_machine_removed),
	(on_context_menu_track_add_activate),
	(on_context_menu_track_remove_activate):
	  implement add/remove of tracks

	* src/ui/edit/main-page-sequence.c: (on_track_add_activated):
	  update pattern list when adding a machine

	* src/lib/core/sequence.c:
	* src/ui/edit/main-statusbar.c:
	* tests/lib/core/e-machine.c: (BT_START_TEST),
	(bt_machine_example_case):
	* tests/lib/core/e-pattern.c: (BT_START_TEST):
	  remove some obsolete todo's

2006-12-13  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c: (bt_machine_get_property_meta_value):
	  enum support

	* src/lib/core/song-io.c: (bt_song_io_default_load),
	(bt_song_io_default_save), (bt_song_io_class_init):
	  rename _real_ to _default_

	* src/ui/edit/machine-canvas-item.c:
	(bt_machine_canvas_item_realize):
	  try to fix title-positioning and clipping

	* src/ui/edit/machine-properties-dialog.c:
	(on_int_range_global_property_format_value),
	(on_double_range_property_notify), (on_int_range_property_notify),
	(on_uint_range_property_notify),
	(on_toolbar_preset_random_clicked), (on_preset_list_row_activated),
	(bt_machine_properties_dialog_init_preset_box),
	(bt_machine_properties_dialog_init_ui):
	  added randomization to preset ui, double click to load presets, fix
	  refresh of range labels on property notify

2006-12-10  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-properties-dialog.c: (on_text_changed),
	(preset_list_edit_preset_meta), (preset_list_refresh),
	(on_toolbar_help_clicked), (on_toolbar_about_clicked),
	(on_toolbar_show_hide_clicked), (on_toolbar_preset_add_clicked),
	(on_toolbar_preset_remove_clicked),
	(on_toolbar_preset_edit_clicked), (on_toolbar_style_changed),
	(on_box_size_request),
	(bt_machine_properties_dialog_init_preset_box),
	(bt_machine_properties_dialog_init_ui):
	  more work on the preset handling - toolbar functions and
	  name_and_comment dialog

2006-12-07  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/Makefile.am:
	* src/ui/edit/bt-edit.h:
	* src/ui/edit/machine-actions.c: (bt_machine_action_help),
	(bt_machine_action_about):
	* src/ui/edit/machine-actions.h:
	* src/ui/edit/machine-canvas-item.c:
	(on_context_menu_help_activate), (on_context_menu_about_activate):
	* src/ui/edit/machine-properties-dialog.c:
	(on_toolbar_help_clicked), (on_toolbar_about_clicked),
	(bt_machine_properties_dialog_init_ui):
	  add toolbar to machine property window, prepare preset handling

2006-12-04  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/settings.c:
	* src/ui/edit/bt-edit.h:
	* src/ui/edit/machine-properties-dialog.c:
	(bt_machine_properties_dialog_init_ui):
	  check if machine implements preset iface

2006-12-03  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/core.c: (bt_init_check):
	  fix mem-leak

	* src/ui/edit/edit-application.c:
	(bt_edit_application_check_missing), (bt_edit_application_run_ui),
	(bt_edit_application_load_song):
	  add element check and warning dialog

	* tests/bt-check.c: (check_setup_test_server):
	  add more logging

2006-12-03  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  new news

	* tests/bt-check.c: (check_setup_test_server):
	* tests/m-bt-edit.c: (main):
	  first launch xvfb and then init gtk

2006-12-03  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* tests/bt-check.c: (check_setup_test_server):
	  handle xfont-path better (needs xset, but only works if x runs)

2006-12-03  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/core.c: (bt_init_check):
	* src/lib/core/settings.c:
	* src/lib/core/tools.c: (bt_gst_check_core_elements):
	  add core element check to core with waning logging

	* src/ui/edit/edit-application.c: (bt_edit_application_run_ui):
	  notes about element check

	* src/ui/edit/machine-properties-dialog.c:
	(bt_machine_properties_dialog_init_ui):
	  workaround for slider value -> dialog size wobble


2006-11-30  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song.c: (on_song_state_changed), (bt_song_new),
	(bt_song_dispose):
	* src/ui/edit/machine-properties-dialog.c:
	* src/ui/edit/main-toolbar.c: (on_song_volume_slider_change),
	(on_song_volume_changed), (on_channels_negotiated),
	(on_song_changed), (bt_main_toolbar_dispose):
	  disconnect from all handlers when destroying the song, fixes #1606098,
	  listen to volume changes and update the main-slider

2006-11-26  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* docs/reference/bt-core/bt-core-sections.txt:
	* src/lib/core/libbtcore/tools.h:
	* src/lib/core/tools.c:
	(bt_gst_registry_get_element_names_by_class),
	(bt_gst_check_elements), (bt_gst_check_core_elements):
	* src/ui/edit/machine-preferences-dialog.c:
	(on_table_size_request), (bt_machine_preferences_dialog_init_ui):
	* src/ui/edit/machine-properties-dialog.c: (on_box_size_request),
	(bt_machine_properties_dialog_init_ui):
	  set sensible size on machine preferences and parameter window,
	  add tool function to check for gst elements

2006-11-25  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/setup.c: (bt_setup_persistence_load):
	* src/lib/core/song-io-native.c: (bt_song_io_native_detect):
	  fix detect function for native io, fixes #1595887

2006-11-13  Stefan Kost  <ensonic@users.sf.net>

	* tests/songs/buzz1.xml:
	* tests/songs/buzz3.xml:
	* tests/songs/buzz4.xml:
	* tests/songs/buzz5.xml:
	* tests/songs/buzz6.xml:
	* tests/songs/buzz7.xml:
	* tests/songs/buzz8.xml:
	* tests/songs/buzz9.xml:
	  remove global params that aren't there

2006-11-12  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* src/ui/edit/bt-edit.h:
	* src/ui/edit/machine-canvas-item.c:
	(on_context_menu_help_activate),
	(bt_machine_canvas_item_init_context_menu):
	  added help to machine context menu

2006-11-12  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	  APP_DEBUG -> USE_DEBUG

2006-11-06  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  release announcement

	* src/ui/edit/machine-preferences-dialog.c:
	(on_table_size_request), (bt_machine_preferences_dialog_init_ui):
	  hide gst_object.name from machine preferences, set a dynamic default
	  height

=== release 0.1.0 ===

2006-10-22  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/pattern.c: (bt_pattern_set_property):
          don't access self->priv->machine if it was set to NULL

2006-10-22  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
          report about buildbot news and patternwidget progress
	* src/lib/core/song.c: (bt_song_is_playable),
	(on_song_state_changed):
	  more logging to debug build-slave failure

2006-10-16  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/setup.c: (bt_setup_dispose):
	* src/lib/core/song.c: (bt_song_new):
          don't acces NULL point, not even from LOG statements :)

2006-10-16  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/processor-machine.c:
	(bt_processor_machine_persistence_load):
	* src/lib/core/sink-machine.c: (bt_sink_machine_persistence_load):
	  don't do post init when super::persistence_load failed

2006-10-16  Stefan Kost  <ensonic@users.sf.net>

	* Makefile.am:
	  no stalled icons, if uninstalling and re-installing

	* src/lib/core/machine.c: (bt_machine_make_internal_element),
	(bt_machine_setup), (bt_machine_dispose):
	* src/lib/core/song-io-native.c: (bt_song_io_native_detect):
	* src/lib/core/song.c: (bt_song_write_to_dot_file):
	  fixing leaks

	* tests/bt-check.h:
	  conditionally define BT_TEST_START

2006-10-15  Stefan Kost  <ensonic@users.sf.net>

	* NEWSLETTER:
	  draft

	* docs/help/bt-edit/C/bt-edit.xml:
	  describe sequence-length editing, mention tooltips

	* pixmaps/grid.png:
	* pixmaps/menu_processor_machine.png:
	* pixmaps/menu_sink_machine.png:
	* pixmaps/menu_source_machine.png:
	* pixmaps/tab_info.png:
	* pixmaps/tab_patterns.png:
	* pixmaps/tab_sequence.png:
	* pixmaps/tab_waves.png:
	  slight overhaul

	* po/de.po:
	  translated tooltip texts

	* src/lib/core/sequence.c: (bt_sequence_persistence_save),
	(bt_sequence_set_property):
	  adjust play_start/stop also when turning loop off

	* src/lib/core/song.c: (on_song_state_changed):
	  don't notify is_playing on loop wrap around

	* src/ui/edit/main-page-sequence.c: (update_labels_menu),
	(sequence_table_init), (on_song_play_pos_notify),
	(on_sequence_table_key_release_event),
	(on_sequence_table_scroll_event), (update_bars_menu),
	(on_song_changed), (bt_main_page_sequence_init_ui),
	(bt_main_page_sequence_dispose):
	  don't clear cells when pressing Ctrl-B/E, create dummy labels menu

	* src/ui/edit/main-statusbar.c: (bt_main_statusbar_update_length),
	(on_song_play_pos_notify), (on_song_is_playing_notify),
	(on_song_info_rhythm_notify), (on_sequence_loop_time_notify),
	(on_song_changed), (bt_main_statusbar_init_ui),
	(bt_main_statusbar_dispose):
	  update time displays, show total playtime

2006-10-14  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/core.c: (bt_init_post), (bt_init_get_option_group),
	(bt_init_check):
	  removed logging before its initialized (fixes gui test)

	* src/lib/core/sink-bin.c:
	  more todos

	* src/ui/edit/main-page-sequence.c: (on_sequence_tick),
	(on_sequence_table_key_release_event):
	* src/ui/edit/sequence-view.c: (bt_sequence_view_expose_event):
	  fix scrolling and '.' command to clear sequence cells

	* tests/Makefile.am:
	  add 'make help' and test specific subtargets

	* tests/bt-check.h:
	  fix tests for check-0.9.4

2006-10-11  Stefan Kost  <ensonic@users.sf.net>

	* Makefile.am:
	* configure.ac:
	  fix undefined variables in po/Makefile

	* src/lib/core/sink-bin.c: (on_audio_sink_changed),
	(on_system_audio_sink_changed):
	  todo comments

	* src/lib/core/song.c: (bt_song_seek_to_play_pos),
	(bt_song_update_play_seek_event):
	  change loop-end pos again to +1

	* src/lib/core/machine.c: (bt_machine_persistence_load):
	* src/lib/core/wire.c: (bt_wire_persistence_load):
	  fix global param handling, add more logging

	* src/ui/edit/machine-properties-dialog.c:
	(on_int_range_global_property_format_value),
	(on_int_range_voice_property_format_value),
	(on_uint_range_global_property_format_value),
	(on_uint_range_voice_property_format_value),
	(on_double_range_property_changed),
	(bt_machine_properties_dialog_init_ui):
	  handle range-params without value descriptions

	* tests/songs/broken2.xml:
	* tests/songs/buzz1.xml:
	* tests/songs/buzz2.xml:
	* tests/songs/buzz3.xml:
	* tests/songs/buzz4.xml:
	* tests/songs/buzz5.xml:
	* tests/songs/buzz6.xml:
	* tests/songs/buzz7.xml:
	* tests/songs/buzz8.xml:
	* tests/songs/buzz9.xml:
	* tests/songs/combi1.xml:
	* tests/songs/melo1.xml:
	* tests/songs/melo2.xml:
	* tests/songs/melo3.xml:
	* tests/songs/melo4.xml:
	* tests/songs/melo5.xml:
	* tests/songs/simple1.xml:
	* tests/songs/simple2.xml:
	* tests/songs/simple3.xml:
	* tests/songs/simple4.xml:
	* tests/songs/simple5.xml:
	* tests/songs/test-simple1.xml:
	  remove global settings for bpm/volume until it is supported

2006-09-30  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song.c: (bt_song_update_play_seek_event):
	* src/ui/edit/main-page-sequence.c: (sequence_view_set_pos),
	(on_sequence_table_key_release_event), (update_bars_menu),
	(on_song_info_bars_changed), (on_song_changed):
	* src/ui/edit/sequence-view.c: (bt_sequence_view_realize),
	(bt_sequence_view_expose_event), (bt_sequence_view_set_property),
	(bt_sequence_view_dispose):
	* src/ui/edit/ui-ressources.c: (bt_ui_ressources_init_colors):
	* src/ui/edit/ui-ressources.h:
	  add song-end bar to sequence view. fix settings loops start/end via
	  keyboard shortcut.

2006-09-30  Stefan Kost  <ensonic@users.sf.net>

	* tests/lib/core/t-sink-machine.c: (BT_START_TEST),
	(bt_sink_machine_test_case):
	  4 more test cases.

2006-09-30  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/sequence.c: (bt_sequence_get_bar_time),
	(bt_sequence_persistence_load):
          report bar-time in debuglog

	* src/lib/core/settings.c: (bt_settings_new),
	(bt_settings_class_init):
	* src/lib/core/song-io.c: (bt_song_io_new):
	* src/lib/core/song.c: (bt_song_persistence_load):
          add more debug logging, change default audiosink to be 'autoaudiosink'

	* tests/bt-check.h:
	* tests/bt-test-settings.c: (bt_test_settings_new):
	* tests/lib/core/e-song.c: (BT_START_TEST):
	* tests/lib/core/t-song.c: (BT_START_TEST):
	* tests/m-bt-core.c: (bt_core_setup):
          make use of test settings, fix remaining last failing test for now

	* tests/songs/test-simple1.xml:
          reformat

2006-09-29  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/libbtcore/settings-private.h:
	* tests/Makefile.am:
	* tests/bt-test-settings.c: (bt_test_settings_new),
	(bt_test_settings_get_property), (bt_test_settings_set_property),
	(bt_test_settings_dispose), (bt_test_settings_finalize),
	(bt_test_settings_init), (bt_test_settings_class_init),
	(bt_test_settings_get_type):
	* tests/bt-test-settings.h:
	  add test-settings class implementation

2006-09-28  Stefan Kost  <ensonic@users.sf.net>

	* README:
          add another example

2006-09-28  Stefan Kost  <ensonic@users.sf.net>

	* README:
          add gst-plugins-bad to the requirements (spectrum)

2006-09-27  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt:
	* src/lib/core/libbtcore/settings-methods.h:
	* src/lib/core/libbtcore/settings.h:
	* src/lib/core/settings.c: (bt_settings_new),
	(bt_settings_set_factory):
          prepare addition of test-setting class (add BtSettingFactory)

2006-09-19  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song.c: (bt_song_update_play_seek_event),
	(on_song_state_changed), (bt_song_play),
	(bt_song_update_playback_position), (bt_song_write_to_xml_file):
	  raise timeout to 3 seconds (for debugging), fix loop-length, make song
	  dump-names unique

2006-09-17  Stefan Kost  <ensonic@users.sf.net>

	* design/gst/.cvsignore:
	* design/gst/connection1.c: (message_received):
	* design/gst/loop1.c: (message_received), (state_changed),
	(segment_done), (main):
	  add looper example

	* src/lib/core/machine.c:
	  infos about dynamic element reconnection

	* src/lib/core/song.c: (bt_song_update_play_seek_event),
	(bt_song_on_loop_changed), (bt_song_on_loop_start_changed),
	(bt_song_on_loop_end_changed), (bt_song_on_length_changed),
	(bt_song_new):
	  always flush when looping

2006-09-16  Stefan Kost  <ensonic@users.sf.net>

	* design/gst/link.c: (main):
	* design/gst/link2.c: (main):
	* design/gst/seek1.c: (main):
	* design/gst/states.c: (main):
	* design/gst/states1.c: (main):
	* design/gst/states1a.c: (main):
	* design/gst/states1b.c: (main):
	* design/gst/states1c.c: (main):
	* design/gst/states2.c: (main):
	* design/gst/states3.c: (main):
	* design/gst/states3a.c: (main):
	* design/gst/tags1.c: (main):
	* design/gst/test.c: (main):
          Cleanup examples

	* src/lib/core/libbtcore/settings-private.h:
          Add GUI config ideas

	* src/lib/core/song.c: (bt_song_is_playable),
	(on_song_paused_timeout), (on_song_playback_timeout),
	(on_song_state_changed), (bt_song_play), (bt_song_stop):
	* src/ui/edit/main-toolbar.c: (on_song_is_playing_notify):
          Better error handling for playback of partialy connected songs

2006-09-14  Stefan Kost  <ensonic@users.sf.net>

	* design/gst/.cvsignore:
	* design/gst/connection1.c: (message_received), (test_timeout),
	(main):
	* design/gst/states3.c: (main):
          new test app and cleanup

2006-09-12  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/sequence.c: (bt_sequence_persistence_save):
	  formatting

	* src/lib/core/song.c: (on_song_state_changed), (bt_song_new),
	(bt_song_play):
	* src/ui/edit/main-toolbar.c: (on_song_is_playing_notify),
	(on_toolbar_play_clicked), (on_song_error), (on_song_changed):
	  next try on avoiding play empty songs (not yet covers everything)

2006-09-11  Patric Schmitz  <berzerka@users.sf.net>

	* src/ui/edit/main-page-sequence.c:
	(sequence_calculate_visible_lines), (sequence_view_set_pos),
	(on_sequence_table_key_release_event),
	(on_sequence_table_button_press_event):
	added ctrl-b/ctrl-e hotkeys which set loop begin/end position, and enhance sequence-length if needed
	made sequence_view_set_pos take mode (0=pos,1=loop_begin,2=loop_end) instead of modifier key, switch has to be done by caller now

2006-09-11  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	  coverage fixes for gcc-4

2006-09-08  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song-info.c: (bt_song_info_get_property):
	* src/lib/core/song.c: (bt_song_update_play_seek_event),
	(bt_song_send_tags), (on_song_segment_done), (bt_song_new),
	(bt_song_play):
	* src/ui/edit/main-toolbar.c: (on_song_changed):
          Cleanup of song-play. Backout change for #1551578 partially, as it
          broke normal playback

2006-09-07  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-canvas-item.c:
	(bt_machine_canvas_item_init_context_menu),
	(bt_machine_canvas_item_set_property),
	(bt_machine_canvas_item_realize):
	* src/ui/edit/main-page-machines.c: (on_canvas_event):
	* src/ui/edit/main-page-machines.h:
	* src/ui/edit/ui-ressources.c: (bt_ui_ressources_init_colors):
	* src/ui/edit/ui-ressources.h:
          bettern machine drawing, fix layout a bit more

2006-09-06  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt:
	* src/lib/core/application.c: (bt_application_finalize),
	(bt_application_init):
	* src/lib/core/libbtcore/application-methods.h:
	* src/lib/core/song.c: (bt_song_new), (bt_song_play),
	(bt_song_dispose):
	* src/ui/edit/main-toolbar.c: (on_toolbar_play_clicked),
	(on_song_error), (on_song_changed):
	* src/ui/edit/tools.c: (bt_dialog_message):
          Remove obsolete bus api. Listen to bus error messages. Handle async
          state-changes with timeouts (fixes #1551578).

	* src/lib/core/wire.c: (bt_wire_connect):
          Reflow that code a little (return immediately).

2006-09-06  Stefan Kost  <ensonic@users.sf.net>

	patch by: Samuel Cormier-Iijima <sciyoshi@users.sourceforge.net>

	* src/lib/core/wire.c: (bt_wire_connect):
          Fix segfault when hooking wires to nonexistant endpoints (#1553321).

2006-09-06  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-canvas-item.c:
	(bt_machine_canvas_item_init_context_menu):
	* src/ui/edit/main-page-patterns.c:
	(pattern_view_update_column_description), (context_menu_refresh):
	* src/ui/edit/main-page-sequence.c: (pattern_list_refresh),
	(on_sequence_table_key_release_event):
	* src/ui/edit/main-window.c: (bt_main_window_init_ui):
          Fix use of two removed icons. Dynamically disabled items for pattern,
          menu base on the existence of patterns. Fix crash when displaying
          parameter tip in status bar in pattern view and going beyond the
          parameters to the right. Fix pattern list short-cuts in sequence view.

2006-09-03  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c: (pattern_table_refresh):
           Use smaller font for pattern table headings

2006-09-03  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-info-methods.h:
	* src/ui/edit/main-page-info.c: (on_page_switched_idle),
	(on_page_switched), (bt_main_page_info_init_ui),
	(bt_main_page_info_new):
	* src/ui/edit/main-page-machines-methods.h:
	* src/ui/edit/main-page-machines.c:
	(bt_main_page_machines_init_ui), (bt_main_page_machines_new):
	* src/ui/edit/main-page-patterns-methods.h:
	* src/ui/edit/main-page-patterns.c:
	(pattern_view_update_column_description), (on_page_switched_idle),
	(on_page_switched), (on_pattern_table_cursor_changed_idle),
	(pattern_table_refresh), (on_pattern_menu_changed),
	(bt_main_page_patterns_init_ui), (bt_main_page_patterns_new):
	* src/ui/edit/main-page-sequence-methods.h:
	* src/ui/edit/main-page-sequence.c: (on_page_switched_idle),
	(on_page_switched), (sequence_table_init),
	(sequence_table_refresh), (on_song_changed),
	(bt_main_page_sequence_init_ui), (bt_main_page_sequence_new):
	* src/ui/edit/main-page-waves-methods.h:
	* src/ui/edit/main-page-waves.c: (bt_main_page_waves_init_ui),
	(bt_main_page_waves_new):
	* src/ui/edit/main-pages.c: (bt_main_pages_init_ui):
	* src/ui/edit/main-statusbar.c: (bt_main_statusbar_class_init):
	* src/ui/edit/main-statusbar.h:
          Add machine quick-info to pattern editing. Add default focused widgets
          to pattern, sequence and info page.

	* tests/songs/buzz8.xml:
          Fix machines positions.

2006-09-03  Stefan Kost  <ensonic@users.sf.net>

	patch by: Tommi Sakari Uimonen <tuimonen@cc.hut.fi>

	* src/lib/core/application.c: (bus_handler), (bt_application_new),
	(bt_application_add_bus_watch), (bt_application_remove_bus_watch),
	(bt_application_get_property), (bt_application_set_property),
	(bt_application_dispose), (bt_application_finalize),
	(bt_application_init), (bt_application_class_init):
	* src/lib/core/core.c: (bt_init_add_option_groups):
	* src/lib/core/gconf-settings.c:
	(bt_gconf_settings_notify_toolbar_style), (bt_gconf_settings_new),
	(bt_gconf_settings_get_property), (bt_gconf_settings_set_property),
	(bt_gconf_settings_dispose), (bt_gconf_settings_finalize),
	(bt_gconf_settings_init), (bt_gconf_settings_class_init):
	* src/lib/core/libbtcore/application-methods.h:
	* src/lib/core/libbtcore/application-private.h:
	* src/lib/core/libbtcore/application.h:
	* src/lib/core/libbtcore/core.h:
	* src/lib/core/libbtcore/gconf-settings.h:
	* src/lib/core/libbtcore/machine-methods.h:
	* src/lib/core/libbtcore/machine-private.h:
	* src/lib/core/libbtcore/machine.h:
	* src/lib/core/libbtcore/pattern-methods.h:
	* src/lib/core/libbtcore/pattern.h:
	* src/lib/core/libbtcore/persistence-location.h:
	* src/lib/core/libbtcore/persistence-methods.h:
	* src/lib/core/libbtcore/persistence-selection.h:
	* src/lib/core/libbtcore/persistence.h:
	* src/lib/core/libbtcore/plainfile-settings-methods.h:
	* src/lib/core/libbtcore/plainfile-settings.h:
	* src/lib/core/libbtcore/processor-machine-methods.h:
	* src/lib/core/libbtcore/processor-machine.h:
	* src/lib/core/libbtcore/sequence-methods.h:
	* src/lib/core/libbtcore/sequence.h:
	* src/lib/core/libbtcore/settings.h:
	* src/lib/core/libbtcore/setup-methods.h:
	* src/lib/core/libbtcore/setup.h:
	* src/lib/core/libbtcore/sink-bin.h:
	* src/lib/core/libbtcore/sink-machine-methods.h:
	* src/lib/core/libbtcore/sink-machine.h:
	* src/lib/core/libbtcore/song-info-methods.h:
	* src/lib/core/libbtcore/song-info.h:
	* src/lib/core/libbtcore/song-io-methods.h:
	* src/lib/core/libbtcore/song-io-native-methods.h:
	* src/lib/core/libbtcore/song-io-native.h:
	* src/lib/core/libbtcore/song-io.h:
	* src/lib/core/libbtcore/song-methods.h:
	* src/lib/core/libbtcore/song.h:
	* src/lib/core/libbtcore/source-machine-methods.h:
	* src/lib/core/libbtcore/source-machine.h:
	* src/lib/core/libbtcore/tools.h:
	* src/lib/core/libbtcore/wave-methods.h:
	* src/lib/core/libbtcore/wave.h:
	* src/lib/core/libbtcore/wavelevel-methods.h:
	* src/lib/core/libbtcore/wavelevel.h:
	* src/lib/core/libbtcore/wavetable-methods.h:
	* src/lib/core/libbtcore/wavetable.h:
	* src/lib/core/libbtcore/wire.h:
	* src/lib/core/machine.c: (bt_machine_on_bpm_changed),
	(bt_machine_on_tpb_changed), (bt_machine_get_peer),
	(bt_machine_get_sink_peer), (bt_machine_get_source_peer),
	(bt_machine_set_mute), (bt_machine_unset_mute),
	(bt_machine_change_state), (bt_machine_insert_element),
	(bt_machine_resize_pattern_voices), (bt_machine_resize_voices),
	(bt_machine_get_property_meta_value),
	(bt_machine_make_internal_element), (bt_machine_add_input_element),
	(bt_machine_add_output_element), (bt_machine_init_core_machine),
	(bt_machine_init_interfaces), (bt_machine_check_type),
	(bt_machine_init_global_params), (bt_machine_init_voice_params),
	(bt_machine_setup), (bt_machine_new),
	(bt_machine_enable_input_level), (bt_machine_enable_input_gain),
	(bt_machine_enable_output_gain), (bt_machine_activate_adder),
	(bt_machine_has_active_adder), (bt_machine_activate_spreader),
	(bt_machine_has_active_spreader), (bt_machine_add_pattern),
	(bt_machine_remove_pattern), (bt_machine_get_pattern_by_id),
	(bt_machine_get_pattern_by_index),
	(bt_machine_get_unique_pattern_name), (bt_machine_is_polyphonic),
	(bt_machine_get_global_param_index),
	(bt_machine_get_voice_param_index),
	(bt_machine_get_global_param_spec),
	(bt_machine_get_voice_param_spec),
	(bt_machine_get_global_param_type),
	(bt_machine_get_voice_param_type),
	(bt_machine_set_global_param_value),
	(bt_machine_set_voice_param_value),
	(bt_machine_set_global_param_no_value),
	(bt_machine_set_voice_param_no_value),
	(bt_machine_get_global_param_name),
	(bt_machine_get_voice_param_name),
	(bt_machine_get_param_min_value),
	(bt_machine_get_global_param_min_value),
	(bt_machine_get_voice_param_min_value),
	(bt_machine_get_param_max_value),
	(bt_machine_get_global_param_max_value),
	(bt_machine_get_voice_param_max_value),
	(bt_machine_is_global_param_trigger),
	(bt_machine_is_voice_param_trigger),
	(bt_machine_is_global_param_no_value),
	(bt_machine_is_voice_param_no_value),
	(bt_machine_describe_global_param_value),
	(bt_machine_describe_voice_param_value),
	(bt_machine_global_controller_change_value),
	(bt_machine_voice_controller_change_value),
	(bt_machine_get_element_list), (bt_machine_dbg_print_parts),
	(bt_machine_dbg_dump_global_controller_queue),
	(bt_machine_persistence_save), (bt_machine_persistence_load),
	(bt_machine_persistence_interface_init), (bt_machine_get_property),
	(bt_machine_set_property), (bt_machine_dispose),
	(bt_machine_finalize), (bt_machine_init), (bt_machine_class_init):
	* src/lib/core/pattern.c: (bt_pattern_init_data),
	(bt_pattern_resize_data_length), (bt_pattern_resize_data_voices),
	(bt_pattern_get_internal_event_data),
	(bt_pattern_init_global_event), (bt_pattern_init_voice_event),
	(bt_pattern_new), (bt_pattern_new_with_event), (bt_pattern_copy),
	(bt_pattern_get_global_param_index),
	(bt_pattern_get_voice_param_index),
	(bt_pattern_get_global_event_data),
	(bt_pattern_get_voice_event_data), (bt_pattern_set_global_event),
	(bt_pattern_set_voice_event), (bt_pattern_get_global_event),
	(bt_pattern_get_voice_event), (bt_pattern_test_global_event),
	(bt_pattern_test_voice_event), (bt_pattern_get_cmd),
	(bt_pattern_tick_has_data), (bt_pattern_play_tick),
	(bt_pattern_persistence_save), (bt_pattern_persistence_load),
	(bt_pattern_persistence_interface_init), (bt_pattern_get_property),
	(bt_pattern_set_property), (bt_pattern_dispose),
	(bt_pattern_finalize), (bt_pattern_init), (bt_pattern_class_init):
	* src/lib/core/persistence.c: (bt_persistence_strfmt_uchar),
	(bt_persistence_strfmt_long), (bt_persistence_strfmt_ulong),
	(bt_persistence_strfmt_double), (bt_persistence_save_list),
	(bt_persistence_save_hashtable_entries),
	(bt_persistence_save_hashtable), (bt_persistence_set_value),
	(bt_persistence_get_value), (bt_persistence_save),
	(bt_persistence_load):
	* src/lib/core/plainfile-settings.c: (bt_plainfile_settings_new),
	(bt_plainfile_settings_get_property),
	(bt_plainfile_settings_set_property),
	(bt_plainfile_settings_dispose), (bt_plainfile_settings_finalize),
	(bt_plainfile_settings_init), (bt_plainfile_settings_class_init):
	* src/lib/core/processor-machine.c:
	(bt_processor_machine_post_init), (bt_processor_machine_new),
	(bt_processor_machine_persistence_save),
	(bt_processor_machine_persistence_load),
	(bt_processor_machine_persistence_interface_init),
	(bt_processor_machine_check_type), (bt_processor_machine_setup),
	(bt_processor_machine_get_property),
	(bt_processor_machine_set_property),
	(bt_processor_machine_dispose), (bt_processor_machine_finalize),
	(bt_processor_machine_init), (bt_processor_machine_class_init):
	* src/lib/core/sequence.c: (bt_sequence_init_data),
	(bt_sequence_resize_data_length), (bt_sequence_resize_data_tracks),
	(bt_sequence_get_track_by_machine),
	(bt_sequence_limit_play_pos_internal),
	(bt_sequence_get_number_of_pattern_uses),
	(bt_sequence_test_pattern), (bt_sequence_invalidate_param),
	(bt_sequence_invalidate_global_param),
	(bt_sequence_invalidate_voice_param),
	(bt_sequence_invalidate_pattern_region),
	(bt_sequence_repair_global_damage_entry),
	(bt_sequence_repair_voice_damage_entry),
	(bt_sequence_repair_damage),
	(bt_sequence_on_pattern_global_param_changed),
	(bt_sequence_on_pattern_voice_param_changed),
	(bt_sequence_on_pattern_removed), (bt_sequence_new),
	(bt_sequence_get_machine), (bt_sequence_add_track),
	(bt_sequence_remove_track_by_ix),
	(bt_sequence_remove_track_by_machine), (bt_sequence_get_label),
	(bt_sequence_set_label), (bt_sequence_get_pattern),
	(bt_sequence_set_pattern), (bt_sequence_get_bar_time),
	(bt_sequence_get_loop_time), (bt_sequence_limit_play_pos),
	(bt_sequence_persistence_save), (bt_sequence_persistence_load),
	(bt_sequence_persistence_interface_init),
	(bt_sequence_get_property), (bt_sequence_set_property),
	(bt_sequence_dispose), (bt_sequence_finalize), (bt_sequence_init),
	(bt_sequence_class_init):
	* src/lib/core/settings.c: (bt_settings_get_property),
	(bt_settings_set_property), (bt_settings_dispose),
	(bt_settings_finalize), (bt_settings_init),
	(bt_settings_class_init):
	* src/lib/core/setup.c: (bt_setup_new),
	(bt_setup_get_wire_by_machine_type),
	(bt_setup_get_wires_by_machine_type), (bt_setup_add_machine),
	(bt_setup_add_wire), (bt_setup_remove_machine),
	(bt_setup_remove_wire), (bt_setup_get_machine_by_id),
	(bt_setup_get_machine_by_index), (bt_setup_get_machine_by_type),
	(bt_setup_get_machines_by_type),
	(bt_setup_get_wire_by_src_machine),
	(bt_setup_get_wire_by_dst_machine),
	(bt_setup_get_wire_by_machines),
	(bt_setup_get_wires_by_src_machine),
	(bt_setup_get_wires_by_dst_machine),
	(bt_setup_get_unique_machine_id),
	(bt_setup_remember_missing_machine), (bt_setup_persistence_save),
	(bt_setup_persistence_load), (bt_setup_persistence_interface_init),
	(bt_setup_get_property), (bt_setup_set_property),
	(bt_setup_dispose), (bt_setup_finalize), (bt_setup_init),
	(bt_setup_class_init):
	* src/lib/core/sink-bin.c: (bt_sink_bin_clear),
	(bt_sink_bin_add_many), (bt_sink_bin_link_many),
	(bt_sink_bin_determine_plugin_name),
	(bt_sink_bin_get_player_elements),
	(bt_sink_bin_get_recorder_elements), (bt_sink_bin_update),
	(on_audio_sink_changed):
	* src/lib/core/sink-machine.c: (bt_sink_machine_post_init),
	(bt_sink_machine_new), (bt_sink_machine_persistence_save),
	(bt_sink_machine_persistence_load),
	(bt_sink_machine_persistence_interface_init),
	(bt_sink_machine_check_type), (bt_sink_machine_get_property),
	(bt_sink_machine_set_property), (bt_sink_machine_dispose),
	(bt_sink_machine_finalize), (bt_sink_machine_init),
	(bt_sink_machine_class_init):
	* src/lib/core/song-info.c: (bt_song_info_new),
	(bt_song_info_persistence_save), (bt_song_info_persistence_load),
	(bt_song_info_persistence_interface_init),
	(bt_song_info_get_property), (bt_song_info_set_property),
	(bt_song_info_dispose), (bt_song_info_finalize),
	(bt_song_info_init), (bt_song_info_class_init):
	* src/lib/core/song-io-native.c: (bt_song_io_native_detect),
	(bt_song_io_native_load), (bt_song_io_native_save),
	(bt_song_io_native_get_property), (bt_song_io_native_set_property),
	(bt_song_io_native_dispose), (bt_song_io_native_finalize),
	(bt_song_io_native_init), (bt_song_io_native_class_init):
	* src/lib/core/song-io.c: (bt_song_io_register_plugins),
	(bt_song_io_detect), (bt_song_io_update_filename),
	(bt_song_io_new), (bt_song_io_real_load), (bt_song_io_real_save),
	(bt_song_io_load), (bt_song_io_save), (bt_song_io_get_property),
	(bt_song_io_set_property), (bt_song_io_dispose),
	(bt_song_io_finalize), (bt_song_io_init), (bt_song_io_class_init):
	* src/lib/core/song.c: (bt_song_seek_to_play_pos),
	(bt_song_update_play_seek_event), (bt_song_bus_handler),
	(on_song_segment_done), (on_song_eos), (bt_song_on_loop_changed),
	(bt_song_on_loop_start_changed), (bt_song_on_loop_end_changed),
	(bt_song_on_length_changed), (bt_song_new), (bt_song_set_unsaved),
	(bt_song_idle_start), (bt_song_idle_stop), (bt_song_play),
	(bt_song_stop), (bt_song_pause), (bt_song_continue),
	(bt_song_update_playback_position), (bt_song_write_to_xml_file),
	(bt_song_write_to_dot_file), (bt_song_persistence_save),
	(bt_song_persistence_load), (bt_song_persistence_interface_init),
	(bt_song_get_property), (bt_song_set_property), (bt_song_dispose),
	(bt_song_finalize), (bt_song_init), (bt_song_class_init):
	* src/lib/core/source-machine.c: (bt_source_machine_new),
	(bt_source_machine_persistence_save),
	(bt_source_machine_persistence_load),
	(bt_source_machine_persistence_interface_init),
	(bt_source_machine_check_type), (bt_source_machine_setup),
	(bt_source_machine_get_property), (bt_source_machine_set_property),
	(bt_source_machine_dispose), (bt_source_machine_finalize),
	(bt_source_machine_init), (bt_source_machine_class_init):
	* src/lib/core/tools.c: (bt_gst_registry_class_filter),
	(bt_gst_registry_get_element_names_by_class),
	(gst_element_dbg_pads), (g_try_malloc0):
	* src/lib/core/wave.c: (bt_wave_new), (bt_wave_add_wavelevel),
	(bt_wave_load_from_url), (bt_wave_persistence_save),
	(bt_wave_persistence_load), (bt_wave_persistence_interface_init),
	(bt_wave_get_property), (bt_wave_set_property), (bt_wave_dispose),
	(bt_wave_finalize), (bt_wave_init), (bt_wave_class_init):
	* src/lib/core/wavelevel.c: (bt_wavelevel_new),
	(bt_wavelevel_persistence_save), (bt_wavelevel_persistence_load),
	(bt_wavelevel_persistence_interface_init),
	(bt_wavelevel_get_property), (bt_wavelevel_set_property),
	(bt_wavelevel_dispose), (bt_wavelevel_finalize),
	(bt_wavelevel_init), (bt_wavelevel_class_init):
	* src/lib/core/wavetable.c: (bt_wavetable_new),
	(bt_wavetable_add_wave), (bt_wavetable_get_wave_by_index),
	(bt_wavetable_remember_missing_wave),
	(bt_wavetable_persistence_save), (bt_wavetable_persistence_load),
	(bt_wavetable_persistence_interface_init),
	(bt_wavetable_get_property), (bt_wavetable_set_property),
	(bt_wavetable_dispose), (bt_wavetable_finalize),
	(bt_wavetable_init), (bt_wavetable_class_init):
	* src/lib/core/wire.c: (bt_wire_make_internal_element),
	(bt_wire_activate_analyzers), (bt_wire_deactivate_analyzers),
	(bt_wire_change_gain), (bt_wire_link_machines),
	(bt_wire_unlink_machines), (bt_wire_connect), (bt_wire_new),
	(bt_wire_reconnect), (bt_wire_get_element_list),
	(bt_wire_dbg_print_parts), (bt_wire_persistence_save),
	(bt_wire_persistence_load), (bt_wire_persistence_interface_init),
	(bt_wire_get_property), (bt_wire_set_property), (bt_wire_dispose),
	(bt_wire_finalize), (bt_wire_init), (bt_wire_class_init):
          constify API

2006-09-03  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/libbtcore/tools.h:
	* src/lib/core/tools.c:
	(bt_gst_registry_get_element_names_by_class):
          make filter param const

	* src/ui/edit/machine-menu.c: (bt_machine_menu_compare),
	(bt_machine_menu_init_submenu), (bt_machine_menu_init_ui):
	* src/ui/edit/main-page-patterns.c:
          make machine menu hierarchy and sort properly

2006-09-02  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song-info.c: (bt_song_info_init),
	(bt_song_info_class_init):
           fix default bars-value

	* src/ui/edit/bt-edit.c: (main):
          remove too early log statement

	* src/ui/edit/settings-dialog.c: (bt_settings_dialog_init_ui):
          add font-settings todo

2006-09-02  Stefan Kost  <ensonic@users.sf.net>

	* tests/songs/buzz2.xml:
	* tests/songs/buzz3.xml:
	* tests/songs/buzz5.xml:
	* tests/songs/buzz8.xml:
          use human readable note-names

2006-08-31  Stefan Kost  <ensonic@users.sf.net>

	* design/cpu/cpuload.c: (main):
	* docs/help/bt-edit/C/version.entities:
	* po/.cvsignore:
	* tests/.cvsignore:
          add test add and missing file for the docs,
          cleanup cvsignore files

2006-08-31  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/bt-edit.c:
	* src/ui/edit/bt-edit.h:
	* src/ui/edit/edit-application-methods.h:
	* src/ui/edit/edit-application.c:
	* src/ui/edit/edit-application.h:
	* src/ui/edit/gtkvumeter.c:
	* src/ui/edit/gtkvumeter.h:
	* src/ui/edit/machine-canvas-item-methods.h:
	* src/ui/edit/machine-canvas-item.c:
	* src/ui/edit/machine-canvas-item.h:
	* src/ui/edit/machine-menu-methods.h:
	* src/ui/edit/machine-menu.c:
	* src/ui/edit/machine-menu.h:
	* src/ui/edit/machine-preferences-dialog-methods.h:
	* src/ui/edit/machine-preferences-dialog.c:
	* src/ui/edit/machine-preferences-dialog.h:
	* src/ui/edit/machine-properties-dialog-methods.h:
	* src/ui/edit/machine-properties-dialog.c:
	* src/ui/edit/machine-properties-dialog.h:
	* src/ui/edit/main-menu-methods.h:
	* src/ui/edit/main-menu.c:
	* src/ui/edit/main-menu.h:
	* src/ui/edit/main-page-info-methods.h:
	* src/ui/edit/main-page-info.c:
	* src/ui/edit/main-page-info.h:
	* src/ui/edit/main-page-machines-methods.h:
	* src/ui/edit/main-page-machines.c:
	* src/ui/edit/main-page-machines.h:
	* src/ui/edit/main-page-patterns-methods.h:
	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/main-page-patterns.h:
	* src/ui/edit/main-page-sequence-methods.h:
	* src/ui/edit/main-page-sequence.c:
	* src/ui/edit/main-page-sequence.h:
	* src/ui/edit/main-page-waves-methods.h:
	* src/ui/edit/main-page-waves.c:
	* src/ui/edit/main-page-waves.h:
	* src/ui/edit/main-pages-methods.h:
	* src/ui/edit/main-pages.c:
	* src/ui/edit/main-pages.h:
	* src/ui/edit/main-statusbar-methods.h:
	* src/ui/edit/main-statusbar.c:
	* src/ui/edit/main-statusbar.h:
	* src/ui/edit/main-toolbar-methods.h:
	* src/ui/edit/main-toolbar.c:
	* src/ui/edit/main-toolbar.h:
	* src/ui/edit/main-window-methods.h:
	* src/ui/edit/main-window.c:
	* src/ui/edit/main-window.h:
	* src/ui/edit/pattern-properties-dialog-methods.h:
	* src/ui/edit/pattern-properties-dialog.c:
	* src/ui/edit/pattern-properties-dialog.h:
	* src/ui/edit/pattern-view-methods.h:
	* src/ui/edit/pattern-view.c:
	* src/ui/edit/pattern-view.h:
	* src/ui/edit/sequence-view-methods.h:
	* src/ui/edit/sequence-view.c:
	* src/ui/edit/sequence-view.h:
	* src/ui/edit/settings-dialog-methods.h:
	* src/ui/edit/settings-dialog.c:
	* src/ui/edit/settings-dialog.h:
	* src/ui/edit/settings-page-audiodevices-methods.h:
	* src/ui/edit/settings-page-audiodevices.c:
	* src/ui/edit/settings-page-audiodevices.h:
	* src/ui/edit/tools.c:
	* src/ui/edit/tools.h:
	* src/ui/edit/ui-ressources-methods.h:
	* src/ui/edit/ui-ressources.c:
	* src/ui/edit/ui-ressources.h:
	* src/ui/edit/volume-popup.c:
	* src/ui/edit/volume-popup.h:
	* src/ui/edit/wire-analysis-dialog-methods.h:
	* src/ui/edit/wire-analysis-dialog.c:
	* src/ui/edit/wire-analysis-dialog.h:
	* src/ui/edit/wire-canvas-item-methods.h:
	* src/ui/edit/wire-canvas-item.c:
	* src/ui/edit/wire-canvas-item.h:
          add copyright headers

2006-08-30  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song-info.c:
	* src/ui/edit/machine-menu.c: (on_source_machine_add_activated),
	(on_processor_machine_add_activated):
	* src/ui/edit/main-page-info.c: (on_tpb_changed),
	(on_beats_changed), (on_song_changed), (bt_main_page_info_init_ui):
	* src/ui/edit/main-page-patterns.c:
	(on_context_menu_pattern_new_activate):
	* src/ui/edit/main-page-sequence.c: (update_bars_menu),
	(on_song_info_bars_changed), (on_song_changed):
          Add settings for beat to song-info. Dynamically update bars menu.

2006-08-28  Patric Schmitz  <berzerka@users.sf.net>

	* src/ui/edit/main-page-machines.c:
	(bt_main_page_machines_init_main_context_menu):
	fixed typo in machine context menu

2006-08-28  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song-info.c:
          more docs

	* src/ui/edit/main-page-sequence.c:
	(bt_main_page_sequence_init_bars_menu), (on_song_changed):
          more comments about rythm

	* src/ui/edit/main-toolbar.c: (on_toolbar_play_clicked):
          lower update interval for a smoother playbar

2006-08-28  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c:
	(bt_main_page_patterns_init_ui):
	* src/ui/edit/main-page-sequence.c: (step_visible_filter),
	(sequence_model_recolorize), (sequence_calculate_visible_lines),
	(on_bars_menu_changed), (on_sequence_table_cursor_changed_idle),
	(bt_main_page_sequence_init_bars_menu), (on_song_changed),
	(bt_main_page_sequence_init_ui),
	(bt_main_page_sequence_get_current_pos):
          set visible-rows for song-end, remove some unused stuff in view-filter

2006-08-28  Patric Schmitz  <berzerka@users.sf.net>

	* src/ui/edit/main-page-sequence.c: (on_song_changed):
	set dynamic list-length and step-filter to song-length at song change.

2006-08-28  Patric Schmitz  <berzerka@users.sf.net>

	* src/ui/edit/main-page-sequence.c: (sequence_model_recolorize),
	(sequence_table_refresh), (on_sequence_table_cursor_changed_idle),
	(bt_main_page_sequence_init_bars_menu), (on_song_changed),
	(bt_main_page_sequence_init_ui), (bt_main_page_sequence_init):
	made dynamically added rows be colorized correctly
	provisionally implemented dynamic bars_menu

2006-08-27  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt:
	* docs/reference/bt-edit/bt-edit-sections.txt:
	* docs/reference/bt-edit/bt-edit.types:
	* src/lib/core/core.c: (bt_init_post), (bt_init_get_option_group),
	(bt_init_check):
          clean up docs a bit

	* src/lib/core/libbtcore/tools.h:
	* src/lib/core/tools.c:
	* src/ui/edit/bt-edit.c: (main):
	* src/ui/edit/bt-edit.h:
          remove trace-log, we now have gst-plot-timeslines

	* tests/bt-cmd-encode.sh:
           use -q and write no encoding log

2006-08-27  Stefan Kost  <ensonic@users.sf.net>

	* AUTHORS:
	* Makefile.am:
	* NEWS:
	* README:
	* configure.ac:
          prepare 0.1 release

	* po/POTFILES.in:
	* po/de.po:
          more translations

	* src/lib/core/song-info.c: (bt_song_info_init):
	* src/lib/core/song-io.c: (bt_song_io_load):
	* src/lib/core/song.c: (bt_song_set_property):
	* src/ui/edit/edit-application.c: (bt_edit_application_new_song),
	(bt_edit_application_show_about):
	* src/ui/edit/main-menu.c: (on_song_unsaved_changed):
	* src/ui/edit/main-page-waves.c: (bt_main_page_waves_init_ui):
	* src/ui/edit/main-window.c: (on_song_unsaved_changed):
          a new song is unchanged, no need to warn when exiting

	* src/ui/cmd/cmd-application.c: (bt_cmd_application_play_song):
          don't print newlines in quiet mode

	* tests/Makefile.am:
	* tests/bt-cfg.sh.in:
	* tests/bt-check.c: (check_get_test_song_path):
	* tests/bt-cmd-encode.sh:
	* tests/bt-cmd-info.sh:
	* tests/ui/edit/e-bt-edit-application.c: (BT_START_TEST):
          make distcheck fixes

	* tests/ui/cmd/e-bt-cmd-application.c: (BT_START_TEST):
	* tests/ui/cmd/t-bt-cmd-application.c: (BT_START_TEST):
          run in quiet mode

2006-08-26  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-menu.c: (bt_machine_menu_init_ui):
          sort sub menus by plugin-name

	* src/ui/edit/pattern-view.c: (bt_pattern_view_realize),
	(bt_pattern_view_expose_event):
	* src/ui/edit/sequence-view.c: (bt_sequence_view_realize),
	(bt_sequence_view_unrealize), (bt_sequence_view_expose_event):
          move cell-size calculation into expose, in realize and was not always
          the final size (fixes #1546214)

2006-08-26  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-info.c: (on_song_changed):
          block signal handlers to avoid trigger change-events on init

2006-08-26  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c: (bt_machine_persistence_load):
	* src/lib/core/pattern.c: (bt_pattern_persistence_load):
	* src/lib/core/processor-machine.c:
	(bt_processor_machine_persistence_load):
	* src/lib/core/sequence.c: (bt_sequence_persistence_load):
	* src/lib/core/setup.c: (bt_setup_persistence_load):
	* src/lib/core/sink-machine.c: (bt_sink_machine_persistence_load):
	* src/lib/core/song-info.c: (bt_song_info_persistence_load):
	* src/lib/core/song.c: (bt_song_persistence_load):
	* src/lib/core/source-machine.c:
	(bt_source_machine_persistence_load):
	* src/lib/core/wave.c: (bt_wave_persistence_load):
	* src/lib/core/wavelevel.c: (bt_wavelevel_persistence_load):
	* src/lib/core/wavetable.c: (bt_wavetable_persistence_load):
	* src/lib/core/wire.c: (bt_wire_persistence_load):
          add g_assert(node); fixes #1547072

	* tests/bt-cmd-encode.sh:
	* tests/bt-cmd-info.sh:
          add more songs

	* tests/songs/buzz5.xml:
          fix voice/global params

2006-08-26  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song-info.c: (bt_song_info_init):
          fix typo, cleanup date init

	* src/ui/cmd/bt-cmd.c:
	* src/ui/cmd/bt-cmd.h:
	* src/ui/cmd/cmd-application-methods.h:
	* src/ui/cmd/cmd-application.c:
	* src/ui/cmd/cmd-application.h:
          add copyright headers

	* tests/songs/buzz6.xml:
	* tests/songs/buzz7.xml:
          fix parameter names and voice/global params

2006-08-24  Stefan Kost  <ensonic@users.sf.net>

	* po/de.po:
	* src/lib/core/application.c:
	* src/lib/core/core.c:
	* src/lib/core/gconf-settings.c:
	* src/lib/core/libbtcore/application-methods.h:
	* src/lib/core/libbtcore/application-private.h:
	* src/lib/core/libbtcore/application.h:
	* src/lib/core/libbtcore/core.h:
	* src/lib/core/libbtcore/gconf-settings-methods.h:
	* src/lib/core/libbtcore/gconf-settings.h:
	* src/lib/core/libbtcore/machine-methods.h:
	* src/lib/core/libbtcore/machine-private.h:
	* src/lib/core/libbtcore/machine.h:
	* src/lib/core/libbtcore/pattern-methods.h:
	* src/lib/core/libbtcore/pattern.h:
	* src/lib/core/libbtcore/persistence-location.h:
	* src/lib/core/libbtcore/persistence-methods.h:
	* src/lib/core/libbtcore/persistence-selection.h:
	* src/lib/core/libbtcore/persistence.h:
	* src/lib/core/libbtcore/plainfile-settings-methods.h:
	* src/lib/core/libbtcore/plainfile-settings.h:
	* src/lib/core/libbtcore/processor-machine-methods.h:
	* src/lib/core/libbtcore/processor-machine.h:
	* src/lib/core/libbtcore/sequence-methods.h:
	* src/lib/core/libbtcore/sequence.h:
	* src/lib/core/libbtcore/settings-methods.h:
	* src/lib/core/libbtcore/settings-private.h:
	* src/lib/core/libbtcore/settings.h:
	* src/lib/core/libbtcore/setup-methods.h:
	* src/lib/core/libbtcore/setup.h:
	* src/lib/core/libbtcore/sink-bin-methods.h:
	* src/lib/core/libbtcore/sink-bin.h:
	* src/lib/core/libbtcore/sink-machine-methods.h:
	* src/lib/core/libbtcore/sink-machine.h:
	* src/lib/core/libbtcore/song-info-methods.h:
	* src/lib/core/libbtcore/song-info.h:
	* src/lib/core/libbtcore/song-io-methods.h:
	* src/lib/core/libbtcore/song-io-native-methods.h:
	* src/lib/core/libbtcore/song-io-native.h:
	* src/lib/core/libbtcore/song-io.h:
	* src/lib/core/libbtcore/song-methods.h:
	* src/lib/core/libbtcore/song.h:
	* src/lib/core/libbtcore/source-machine-methods.h:
	* src/lib/core/libbtcore/source-machine.h:
	* src/lib/core/libbtcore/tools.h:
	* src/lib/core/libbtcore/version.h.in:
	* src/lib/core/libbtcore/wave-methods.h:
	* src/lib/core/libbtcore/wave.h:
	* src/lib/core/libbtcore/wavelevel-methods.h:
	* src/lib/core/libbtcore/wavelevel.h:
	* src/lib/core/libbtcore/wavetable-methods.h:
	* src/lib/core/libbtcore/wavetable.h:
	* src/lib/core/libbtcore/wire-methods.h:
	* src/lib/core/libbtcore/wire.h:
	* src/lib/core/machine.c:
	* src/lib/core/pattern.c:
	* src/lib/core/persistence-location.c:
	* src/lib/core/persistence-selection.c:
	* src/lib/core/persistence.c:
	* src/lib/core/plainfile-settings.c:
	* src/lib/core/processor-machine.c:
	* src/lib/core/sequence.c:
	* src/lib/core/settings.c:
	* src/lib/core/setup.c:
	* src/lib/core/sink-bin.c:
	* src/lib/core/sink-machine.c:
	* src/lib/core/song-info.c:
	* src/lib/core/song-io-native.c:
	* src/lib/core/song-io.c:
	* src/lib/core/song.c: (bt_song_update_play_seek_event),
	(on_song_segment_done):
	* src/lib/core/source-machine.c:
	* src/lib/core/tools.c:
	* src/lib/core/wave.c:
	* src/lib/core/wavelevel.c:
	* src/lib/core/wavetable.c:
	* src/lib/core/wire.c:
	* src/ui/edit/main-page-sequence.c:
	(on_sequence_table_cursor_changed_idle):
	* src/ui/edit/pattern-view.c: (bt_pattern_view_invalidate),
	(bt_pattern_view_set_property):
	* src/ui/edit/sequence-view.c: (bt_sequence_view_invalidate),
	(bt_sequence_view_set_property):
	* tests/bt-check.c:
	* tests/bt-check.h:
	* tests/bt-test-plugin.c:
	* tests/bt-test-plugin.h:
	* tests/lib/core/e-machine.c:
	* tests/lib/core/e-network.c:
	* tests/lib/core/e-pattern.c:
	* tests/lib/core/e-processor-machine.c:
	* tests/lib/core/e-sequence.c:
	* tests/lib/core/e-setup.c:
	* tests/lib/core/e-song-info.c:
	* tests/lib/core/e-song.c:
	* tests/lib/core/e-source-machine.c:
	* tests/lib/core/m-bt-core.h:
	* tests/lib/core/s-core.c:
	* tests/lib/core/s-machine.c:
	* tests/lib/core/s-network.c:
	* tests/lib/core/s-pattern.c:
	* tests/lib/core/s-processor-machine.c:
	* tests/lib/core/s-sequence.c:
	* tests/lib/core/s-settings.c:
	* tests/lib/core/s-setup.c:
	* tests/lib/core/s-sink-machine.c:
	* tests/lib/core/s-song-info.c:
	* tests/lib/core/s-song-io-native.c:
	* tests/lib/core/s-song-io.c:
	* tests/lib/core/s-song.c:
	* tests/lib/core/s-source-machine.c:
	* tests/lib/core/s-wire.c:
	* tests/lib/core/t-core.c:
	* tests/lib/core/t-machine.c:
	* tests/lib/core/t-network.c:
	* tests/lib/core/t-pattern.c:
	* tests/lib/core/t-sequence.c:
	* tests/lib/core/t-settings.c:
	* tests/lib/core/t-setup.c:
	* tests/lib/core/t-sink-machine.c:
	* tests/lib/core/t-song-info.c:
	* tests/lib/core/t-song-io-native.c:
	* tests/lib/core/t-song-io.c:
	* tests/lib/core/t-song.c:
	* tests/lib/core/t-source-machine.c:
	* tests/lib/core/t-wire.c:
	* tests/m-bt-cmd.c:
	* tests/m-bt-core.c:
	* tests/m-bt-edit.c:
	* tests/ui/cmd/e-bt-cmd-application.c:
	* tests/ui/cmd/m-bt-cmd.h:
	* tests/ui/cmd/s-bt-cmd-application.c:
	* tests/ui/cmd/t-bt-cmd-application.c:
	* tests/ui/edit/e-bt-edit-application.c:
	* tests/ui/edit/e-bt-pattern-properties-dialog.c:
	* tests/ui/edit/e-bt-settings-dialog.c:
	* tests/ui/edit/m-bt-edit.h:
	* tests/ui/edit/s-bt-edit-application.c:
	* tests/ui/edit/s-bt-pattern-properties-dialog.c:
	* tests/ui/edit/s-bt-settings-dialog.c:
        add copyright headers, fix loop playback (more)

2006-08-23  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-properties-dialog.c:
	(bt_machine_properties_dialog_dispose):
        disconnect more handlers when closing the window

2006-08-23  Patric Schmitz  <berzerka@users.sf.net>

	* src/ui/edit/main-page-sequence.c: (step_visible_filter),
	(sequence_table_init), (on_sequence_table_cursor_changed_idle),
	(on_sequence_table_scroll_event):
	made scroll-filter for row expansion and step filter work together.

2006-08-21  Patric Schmitz  <berzerka@users.sf.net>

	* src/ui/edit/edit-application.c: (bt_edit_application_new_song):
	made new songs contain SEQUENCE_ROW_ADDITION_INTERVAL rows per default

	* src/ui/edit/main-page-sequence.c: (step_visible_filter),
	(on_sequence_table_cursor_changed_idle),
	(on_sequence_table_key_release_event),
	(on_sequence_table_scroll_event), (bt_main_page_sequence_init_ui),
	(bt_main_page_sequence_init):
	captured up/down scroll-events and generated up-down-keypresses instead
	to get buzz-like scrolling. implemented dynamic population of sequence-
	table in cursor_changed_idle.

	* src/ui/edit/main-page-sequence.h:
	added #define SEQUENCE_ROW_ADDITION_INTERVAL 64

2006-08-20  Stefan Kost  <ensonic@users.sf.net>

	* docs/help/bt-edit/C/bt-edit.xml:
          buzz comparison

	* src/lib/core/application.c: (bt_application_finalize),
	(bt_application_init):
	* src/lib/core/song.c: (on_song_segment_done), (on_song_eos),
	(bt_song_new), (bt_song_play), (bt_song_dispose):
	* src/ui/edit/main-page-sequence.c: (pattern_list_refresh):
	* src/ui/edit/main-statusbar.c: (on_song_is_playing_notify),
	(on_sequence_tick), (bt_main_statusbar_init_ui),
	(bt_main_statusbar_dispose):
	* src/ui/edit/main-toolbar.c: (on_song_is_playing_notify),
	(on_song_level_change), (on_song_level_negotiated),
	(on_channels_negotiated), (on_song_changed),
	(bt_main_toolbar_dispose):
	* src/ui/edit/wire-analysis-dialog.c: (on_wire_analyzer_change),
	(bt_wire_analysis_dialog_init_ui),
	(bt_wire_analysis_dialog_dispose):
          rework bus-message handling, disconnect more signal handler when
          leaving, fix bug in log-message

2006-08-17  Stefan Kost  <ensonic@users.sf.net>

	* docs/help/bt-edit/C/bt-edit.xml:
          more docs

	* configure.ac:
	* po/de.po:
          i18n build + more translations

	* src/ui/cmd/bt-cmd.c: (main):
	* src/ui/edit/bt-edit.c: (main):
	* src/ui/edit/main-menu.c: (bt_main_menu_init_ui):
          fix some i18n strings (appname and commands) do not need translation

	* src/ui/edit/main-page-machines.c: (on_toolbar_zoom_fit_clicked),
	(on_vadjustment_changed), (on_hadjustment_changed),
	(bt_main_page_machines_init_ui):
          fix zoom-fit and disable scroll debug-logging again

2006-08-14  Stefan Kost  <ensonic@users.sf.net>

	* po/LINGUAS:
	* po/de.po:
	* po/POTFILES.in:
	* src/lib/core/libbtcore/song-io-native.h:
	* src/ui/edit/main-window.c: (bt_main_window_save_song),
	(bt_main_window_save_song_as):
	* src/lib/core/song-io.c: (bt_song_io_register_plugins),
	(bt_song_io_detect):
           translate a lot of german strings, unify some more strings

	* src/lib/core/song-io-native.c: (bt_song_io_native_detect),
	(bt_song_io_native_load), (bt_song_io_native_save),
	(bt_song_io_native_class_init):
           remove old loader/saver code, remove cached xpath expresssions

2006-08-13  Stefan Kost  <ensonic@users.sf.net>

	* buzztard.schemas.in:
	* configure.ac:
	* docs/reference/bt-edit/bt-edit-sections.txt:
	* src/lib/core/gconf-settings.c: (bt_gconf_settings_get_property),
	(bt_gconf_settings_set_property):
	* src/lib/core/libbtcore/settings-private.h:
	* src/lib/core/settings.c: (bt_settings_class_init):
	* src/ui/edit/edit-application-methods.h:
	* src/ui/edit/edit-application.c: (bt_edit_application_run_ui),
	(on_about_dialog_url_clicked), (bt_edit_application_show_about):
	* src/ui/edit/main-menu.c: (on_menu_about_activate):
          shows news for each release

	* tests/bt-cmd-encode.sh:
	* tests/bt-cmd-info.sh:
          also try buzz-songs for encoding

2006-08-13  Stefan Kost  <ensonic@users.sf.net>

	* README:
	* src/ui/edit/main-menu.c: (on_menu_about_activate):
          use themed icon in about dialog

	* src/ui/edit/edit-application.c: (bt_edit_application_load_song):
	* src/ui/edit/main-window.c: (bt_main_window_open_song),
	(bt_main_window_save_song):
          show missing components stuff after loading songs

	* src/ui/edit/tools.c: (bt_dialog_message):
          add comment about icon type

2006-08-13  Stefan Kost  <ensonic@users.sf.net>

	* NEWS:
	* src/ui/edit/main-menu.c: (on_about_dialog_url_clicked),
	(on_menu_about_activate):
          finetune NEWS and add url-click callbacks

	* docs/reference/bt-core/bt-core-sections.txt:
	* src/lib/core/libbtcore/setup-methods.h:
	* src/lib/core/libbtcore/wave-methods.h:
	* src/lib/core/libbtcore/wavetable-methods.h:
	* src/lib/core/machine.c: (bt_machine_persistence_load):
	* src/lib/core/sequence.c: (bt_sequence_persistence_load):
	* src/lib/core/setup.c: (bt_setup_remember_missing_machine),
	(bt_setup_persistence_load), (bt_setup_get_property),
	(bt_setup_finalize), (bt_setup_class_init):
	* src/lib/core/wave.c: (bt_wave_new), (bt_wave_load_from_url),
	(bt_wave_persistence_save), (bt_wave_persistence_load),
	(bt_wave_get_property), (bt_wave_set_property), (bt_wave_finalize),
	(bt_wave_class_init):
	* src/lib/core/wavetable.c: (bt_wavetable_remember_missing_wave),
	(bt_wavetable_persistence_load), (bt_wavetable_get_property),
	(bt_wavetable_finalize), (bt_wavetable_class_init):
          track missing elements, tests url existence in waves

	* src/ui/cmd/cmd-application.c: (bt_cmd_application_info):
          list missing machines, waves

	* src/ui/edit/machine-canvas-item.c:
	(on_context_menu_properties_activate),
	(on_context_menu_preferences_activate):
	* src/ui/edit/machine-preferences-dialog.c:
	(bt_machine_preferences_dialog_init_ui):
	* src/ui/edit/machine-properties-dialog.c:
	(on_double_range_property_changed),
	(bt_machine_properties_dialog_init_ui):
	* src/ui/edit/wire-analysis-dialog.c:
	* src/ui/edit/wire-canvas-item.c:
	(on_context_menu_analysis_activate):
          bring dialog to front if already open, fix double-property formatting,
          experiment with default size

	* Makefile.am:
	* tests/songs/broken2.xml:
          new test song for checking missing machines & waves

	* tests/songs/test-simple1.xml:
	* tests/songs/test-simple2.xml:
          fix patterns

2006-08-12  Stefan Kost  <ensonic@users.sf.net>

	* Makefile.am:
	* docs/help/bt-edit/C/bt-edit.xml:
	* pixmaps/stock_about.png:
	* src/ui/edit/main-menu.c: (on_menu_about_activate),
	(bt_main_menu_init_ui):
          remove obsolete about.png (stock icon in gtk+-2.6), about uses
          customized GtkAboutDialog

	* src/lib/core/setup.c: (bt_setup_persistence_load):
          added idea about machine-load error tracking

	* tests/m-bt-edit.c:
          add idea abou xerror trapping

2006-08-11  Thomas Wabner  <waffel@users.sf.net>

	* tests/m-bt-edit.c: (main):
          fixed bug in array initialisation which causes a seg fault
          if the bt_edit test is start up

2006-08-10  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/libbtcore/core.h:
	* src/lib/core/libbtcore/tools.h:
	* src/lib/core/tools.c: (bt_cpu_load_init),
	(bt_cpu_load_get_current):
	* src/ui/edit/main-statusbar.c: (on_cpu_load_update),
	(bt_main_statusbar_init_ui):
	* src/ui/edit/settings-dialog.c: (bt_settings_dialog_init_ui):
	* src/ui/edit/wire-analysis-dialog.c: (on_wire_analyzer_change):
          added CPU monitor to core lib and to statusbar in bt-edit, disabled
          some repetive log wire-analysis, added note to settings for disabling
          the CPU monitor

2006-08-10  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/libbtcore/machine.h:
	* src/lib/core/machine.c: (bt_machine_check_type),
	(bt_machine_setup):
	* src/lib/core/processor-machine.c:
	(bt_processor_machine_check_type), (bt_processor_machine_setup),
	(bt_processor_machine_class_init):
	* src/lib/core/sink-machine.c: (bt_sink_machine_check_type),
	(bt_sink_machine_class_init):
	* src/lib/core/source-machine.c: (bt_source_machine_check_type),
	(bt_source_machine_setup), (bt_source_machine_class_init):
          move type specific code into subclasses

2006-08-08  Stefan Kost  <ensonic@users.sf.net>

	* design/gui/syncviews.c: (init):
          made this more similar to the sequence view to figure out what is
          going wrong with the resizing

	* src/ui/edit/main-page-patterns.c:
	(bt_main_page_patterns_init_ui):
	* src/ui/edit/main-page-sequence.c:
	(bt_main_page_sequence_init_ui):
	* src/ui/edit/main-window.c: (bt_main_window_init_ui):
          fixed sizing problem, applied separator and no-shadow change to
          pattern view, added separators around split-pane handle

2006-08-07  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c: (bt_machine_check_type),
	(bt_machine_setup):
	* src/lib/core/sequence.c:
	(bt_sequence_repair_global_damage_entry):
	* src/ui/edit/main-page-sequence.c: (sequence_table_refresh):
          fix more ref-leaks

	* src/ui/edit/main-page-machines.c: (on_toolbar_zoom_fit_clicked):
          more work on zoom-fit

2006-08-06  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/application.c: (bus_handler), (bt_application_init):
          Change priority of bus handler to get loop-end messages

	* src/ui/edit/machine-preferences-dialog.c:
	* src/ui/edit/machine-properties-dialog.c:
	(on_int_range_global_property_format_value),
	(on_int_range_voice_property_format_value),
	(on_uint_range_global_property_format_value),
	(on_uint_range_voice_property_format_value),
	(on_double_range_property_notify),
	(on_double_range_property_changed),
	(on_int_range_property_changed), (on_uint_range_property_changed),
	(make_int_range_widget), (make_uint_range_widget),
	(make_double_range_widget), (bt_machine_properties_dialog_init_ui),
	(bt_machine_properties_dialog_class_init):
          line up range-widgets, add custom labels for values

	* src/ui/edit/main-page-machines.c: (on_toolbar_zoom_fit_clicked):
          try to get zoom-fit to work (not ready, but better)

	* tests/songs/buzz8.xml:
          add another generator

2006-08-05  Stefan Kost  <ensonic@users.sf.net>

	* Makefile.am:
	* src/lib/core/libbtcore/wire-methods.h:
	* src/lib/core/song.c: (bt_song_play):
	* src/lib/core/wire.c: (bt_wire_link_machines),
	(bt_wire_dbg_print_parts):
          more debug, always use audioconvert for links

	* src/ui/cmd/cmd-application.c: (bt_cmd_application_play):
	* tests/songs/buzz1.xml:
	* tests/songs/buzz2.xml:
	* tests/songs/buzz3.xml:
	* tests/songs/buzz9.xml:
	* tests/songs/combi1.xml:
          new song, other fixed to be more audible

2006-08-04  Stefan Kost  <ensonic@users.sf.net>

	* docs/help/bt-edit/C/Makefile.am:
          add copying screenshots from test-runs

	* docs/help/bt-edit/C/bt-edit.xml:
          fix wrong screenshot refs

	* docs/help/bt-edit/C/figures/main-window.png:
	* docs/help/bt-edit/C/figures/page-info-view.png:
	* docs/help/bt-edit/C/figures/page-machine-view.png:
	* docs/help/bt-edit/C/figures/page-pattern-view.png:
	* docs/help/bt-edit/C/figures/page-sequence-view.png:
	* docs/help/bt-edit/C/figures/page-wavetable-view.png:
	* docs/help/bt-edit/C/figures/pattern-properties.png:
	* docs/help/bt-edit/C/figures/settings.png:
          new screenshots again

	* docs/help/mk-shadow.sh:
          imagemagick-script to create shadows for screenshots

	* docs/reference/bt-cmd/tmpl/.cvsignore:
          ignore more

	* src/lib/core/machine.c:
	* src/lib/core/wire.c:
          two comments about future queue usage

	* tests/bt-check.c: (check_setup_test_display),
	(check_shutdown_test_display), (check_make_widget_screenshot):
	* tests/m-bt-edit.c: (bt_edit_setup), (bt_edit_teardown), (main):
	* tests/ui/edit/e-bt-edit-application.c: (BT_START_TEST):
          use a loaded song in tab-test to see something, disable FORK for gui
          test, clone theme settings for virtual display

2006-08-02  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* docs/help/bt-edit/C/Makefile.am:
	* docs/help/bt-edit/C/bt-edit.xml:
	* docs/help/bt-edit/C/bt-edit.xml.in:
	* docs/help/bt-edit/C/figures/main-window.png:
	* docs/help/bt-edit/C/figures/page-info-view.png:
	* docs/help/bt-edit/C/figures/page-machine-view.png:
	* docs/help/bt-edit/C/figures/page-pattern-view.png:
	* docs/help/bt-edit/C/figures/page-sequence-view.png:
	* docs/help/bt-edit/C/figures/page-wavetable-view.png:
	* docs/help/bt-edit/C/figures/pattern-properties.png:
	* docs/help/bt-edit/C/figures/settings.png:
	* docs/version.entities.in:
          lots of small corrections, include new pictures

	* po/.cvsignore:
          ignore more

	* src/ui/edit/main-page-info.c: (bt_main_page_info_init_ui):
	* src/ui/edit/main-page-machines.c:
	(bt_main_page_machines_init_ui):
	* src/ui/edit/main-page-patterns.c:
	(bt_main_page_patterns_init_ui):
	* src/ui/edit/main-page-sequence.c:
	(bt_main_page_sequence_init_ui):
	* src/ui/edit/main-page-waves.c: (bt_main_page_waves_init_ui):
          add names for screenshots

	* tests/bt-check.c: (check_make_widget_screenshot):
	* tests/bt-check.h:
	* tests/lib/core/Makefile.am:
	* tests/lib/core/e-setup.c: (BT_START_TEST):
	* tests/lib/core/s-song-info.c: (bt_song_info_suite):
	* tests/lib/core/t-sequence.c: (BT_START_TEST):
	* tests/lib/core/t-settings.c: (BT_START_TEST):
	* tests/lib/core/t-setup.c: (BT_START_TEST), (bt_setup_test_case):
	* tests/lib/core/t-song-info.c: (test_setup), (test_teardown),
	(BT_START_TEST), (bt_song_info_test_case):
	* tests/ui/edit/e-bt-edit-application.c: (BT_START_TEST):
	* tests/ui/edit/e-bt-pattern-properties-dialog.c: (BT_START_TEST):
	* tests/ui/edit/e-bt-settings-dialog.c: (BT_START_TEST):
          test cleanups and new tests

2006-08-01  Stefan Kost  <ensonic@users.sf.net>

	* Makefile.am:
	* tests/songs/combi1.xml:
          new test song

	* NEWS:
          news published (reset list)

	* docs/help/bt-edit/C/bt-edit.xml.in:
          add notes about what is not working yet.

	* tests/lib/core/e-setup.c: (BT_START_TEST),
	(bt_setup_example_case):
	* tests/ui/cmd/e-bt-cmd-application.c: (BT_START_TEST),
	(bt_cmd_application_example_case):
          two new tests (play two songs, unique machine_id)

2006-08-01  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c: (bt_machine_persistence_load):
	* src/lib/core/pattern.c: (bt_pattern_copy):
	* src/lib/core/sequence.c: (bt_sequence_persistence_load):
	* src/lib/core/setup.c: (bt_setup_persistence_load):
	* src/lib/core/song-io.c: (bt_song_io_load):
	* src/lib/core/song.c: (bt_song_write_to_dot_file),
	(bt_song_dispose):
	* src/lib/core/wire.c: (bt_wire_connect):
	* src/ui/edit/main-page-machines.c:
	* src/ui/edit/main-page-sequence.c: (sequence_table_refresh),
	(pattern_list_refresh), (bt_main_page_sequence_dispose):
	* src/ui/edit/main-toolbar.c: (on_song_changed):
          more ref-count logging and more ref-leak fixes

2006-07-31  Patric Schmitz  <berzerka@users.sourceforge.net>

	* src/ui/edit/main-page-sequence.c:
	  Removed shadows for sequence and sequence_pos treeviews and added
          VSeparator instead. Made the Labels column header listen to
          size_allocate events if no machines are present. Sequence_pos column
          header now always gets properly updated.

2006-07-31  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/wire-canvas-item.c: (bt_wire_canvas_item_new),
	(bt_wire_canvas_item_class_init):
          add constant for wire bounds, extend by 10.0, add @todo: comment

	* tests/songs/example.xml:
          fix bogus positions, fixes #1531362

2006-07-31  Stefan Kost  <ensonic@users.sf.net>

	* .cvsignore:
	* src/lib/.cvsignore:
	* tests/songs/.cvsignore:
          more cvsignore

2006-07-31  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c: (bt_machine_setup):
	* src/lib/core/pattern.c: (bt_pattern_copy),
	(bt_pattern_set_property):
	* src/lib/core/sequence.c: (bt_sequence_persistence_load):
	* src/lib/core/setup.c: (bt_setup_get_property):
	* src/lib/core/sink-machine.c: (bt_sink_machine_new):
	* src/lib/core/song.c: (bt_song_get_property),
	(bt_song_set_property), (bt_song_dispose):
	* src/ui/edit/edit-application.c: (bt_edit_application_new_song):
	* src/ui/edit/machine-canvas-item.c:
	(bt_machine_canvas_item_dispose):
	* src/ui/edit/main-page-machines.c:
	(bt_main_page_machines_dispose):
	* src/ui/edit/main-page-patterns.c: (selection_cell_data_function),
	(machine_model_get_iter_by_machine),
	(pattern_model_get_iter_by_pattern), (machine_menu_add),
	(bt_main_page_patterns_get_current_machine),
	(bt_main_page_patterns_get_current_pattern),
	(bt_main_page_patterns_dispose):
	* src/ui/edit/main-page-sequence.c:
	(source_machine_cell_data_function),
	(processor_machine_cell_data_function),
	(sink_machine_cell_data_function):
	* src/ui/edit/main-toolbar.c: (on_toolbar_play_clicked):
	* src/ui/edit/wire-canvas-item.c: (bt_wire_canvas_item_dispose):
          more leak fixes + reverted a few, fix bt-edit crashing when song can't
          play

2006-07-30  Thomas Wabner  <waffel@users.sf.net>

	* docs/reference/bt-core/tmpl/.dummy.sgml:
        * docs/reference/bt-cmd/tmpl/.dummy.sgml:
        * docs/reference/bt-edit/tmpl/.dummy.sgml:
	  added for gt-doc which should fix the problem
	  of rerunning the gtk-doc tool again and again

2006-07-30  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c: (bt_machine_setup):
	* src/lib/core/pattern.c: (bt_pattern_copy),
	(bt_pattern_set_property):
	* src/lib/core/sequence.c: (bt_sequence_persistence_load):
	* src/lib/core/sink-machine.c: (bt_sink_machine_new):
	* src/lib/core/song.c: (bt_song_get_property),
	(bt_song_set_property):
	* src/ui/edit/edit-application.c: (bt_edit_application_new_song):
	* src/ui/edit/main-page-machines.c:
	(bt_main_page_machines_dispose):
	* src/ui/edit/main-page-patterns.c: (selection_cell_data_function),
	(machine_model_get_iter_by_machine),
	(pattern_model_get_iter_by_pattern), (machine_menu_add),
	(bt_main_page_patterns_get_current_machine),
	(bt_main_page_patterns_get_current_pattern),
	(bt_main_page_patterns_dispose):
	* src/ui/edit/main-page-sequence.c:
	(source_machine_cell_data_function),
	(processor_machine_cell_data_function),
	(sink_machine_cell_data_function):
          more mem and ref-leaks plugged

2006-07-30  Stefan Kost  <ensonic@users.sf.net>

	* NEWS:
          fix Patrics name

	* src/lib/core/application.c: (bus_handler),
	(bt_application_remove_bus_watch):
	* src/lib/core/libbtcore/application-methods.h:
          use handler and user-data for looksups

	* src/ui/edit/main-window.c: (bt_main_window_open_song),
	(bt_main_window_save_song_as):
          file_selection -> file_chooser_dialog

	* src/lib/core/song.c: (bt_song_write_to_dot_file),
	(bt_song_get_property), (bt_song_dispose):
	* src/lib/core/wire.c: (bt_wire_persistence_load):
	* src/ui/edit/main-page-machines.c: (on_toolbar_zoom_fit_clicked):
	* src/ui/edit/main-page-sequence.c: (on_sequence_tick):
	* src/ui/edit/main-statusbar.c: (on_sequence_tick):
	* src/ui/edit/main-toolbar.c: (bt_main_toolbar_dispose):
	* src/ui/edit/wire-analysis-dialog.c:
	(bt_wire_analysis_dialog_dispose):
          fix ref-leaks

2006-07-29  Stefan Kost  <ensonic@users.sf.net>

	* NEWS:
          added entries for new newsletter

	* pixmaps/tab_info.png:
          new tab-icon

	* src/lib/core/application.c: (bus_handler),
	(bt_application_add_bus_watch), (bt_application_remove_bus_watch):
          better debug output

	* src/ui/edit/machine-preferences-dialog.c:
	(bt_machine_preferences_dialog_init_ui):
	* src/ui/edit/machine-properties-dialog.c:
	(on_uint_range_property_notify), (on_uint_range_property_changed),
	(on_uint_range_global_property_format_value),
	(on_uint_range_voice_property_format_value),
	(make_uint_range_widget), (bt_machine_properties_dialog_init_ui):
          support uint properties

	* src/lib/core/libbtcore/core.h:
	* src/lib/core/song.c: (bt_song_bus_handler), (bt_song_new),
	(bt_song_dispose):
	* src/lib/core/wire.c: (bt_wire_activate_analyzers),
	(bt_wire_deactivate_analyzers):
	* src/ui/edit/edit-application.c: (bt_edit_application_load_song),
	(bt_edit_application_save_song):
	* src/ui/edit/machine-canvas-item.c:
	(bt_machine_canvas_item_dispose), (bt_machine_canvas_item_event),
	(bt_machine_canvas_item_init):
	* src/ui/edit/main-page-machines.c: (on_canvas_event),
	(bt_main_page_machines_dispose), (bt_main_page_machines_init):
	* src/ui/edit/main-toolbar.c: (on_song_changed):
	* src/ui/edit/sequence-view.c: (bt_sequence_view_dispose):
	* src/ui/edit/wire-canvas-item.c:
          more mem-leaks plugged

	* src/ui/edit/ui-ressources.c: (bt_ui_ressources_init_colors):
	* src/ui/edit/ui-ressources.h:
	* src/ui/edit/wire-analysis-dialog.c: (on_wire_analyzer_change),
	(on_wire_analyzer_redraw), (bt_wire_analysis_dialog_realize),
	(bt_wire_analysis_dialog_init_ui),
	(bt_wire_analysis_dialog_dispose):
          add rulers, draw peak volume

2006-07-29  Stefan Kost  <ensonic@users.sf.net>

	reviewed by: <delete if not using a buddy>

	* src/lib/core/libbtcore/core.h:
	* src/lib/core/wire.c: (bt_wire_activate_analyzers),
	(bt_wire_deactivate_analyzers):
	* src/ui/edit/edit-application.c: (bt_edit_application_load_song),
	(bt_edit_application_save_song):
	* src/ui/edit/machine-canvas-item.c:
	(bt_machine_canvas_item_dispose), (bt_machine_canvas_item_event),
	(bt_machine_canvas_item_init):
	* src/ui/edit/main-page-machines.c: (on_canvas_event),
	(bt_main_page_machines_dispose), (bt_main_page_machines_init):
	* src/ui/edit/sequence-view.c: (bt_sequence_view_dispose):
	* src/ui/edit/ui-ressources.c: (bt_ui_ressources_init_colors):
	* src/ui/edit/ui-ressources.h:
	* src/ui/edit/wire-analysis-dialog.c: (on_wire_analyzer_change),
	(on_wire_analyzer_redraw), (bt_wire_analysis_dialog_realize),
	(bt_wire_analysis_dialog_init_ui),
	(bt_wire_analysis_dialog_dispose):
	* src/ui/edit/wire-canvas-item.c:

2006-07-28  Stefan Kost  <ensonic@users.sf.net>

	* design/gst/registry.c: (bt_plugin_feature_check), (main):
          new test example
	* src/lib/core/pattern.c: (bt_pattern_persistence_load):
	* src/lib/core/sequence.c:
	* src/ui/edit/edit-application.c: (bt_edit_application_load_song),
	(bt_edit_application_save_song):
	* src/ui/edit/machine-canvas-item.c:
	(bt_machine_canvas_item_event):
	* src/ui/edit/main-page-machines.c: (on_canvas_event):
	* src/ui/edit/main-page-patterns.c:
	(bt_main_page_patterns_init_ui):
	* src/ui/edit/main-page-sequence.c: (machine_menu_refresh):
	* src/ui/edit/wire-analysis-dialog.c: (on_wire_analyzer_change),
	(on_wire_analyzer_redraw):
          fix memory leaks, more doc-comments, prepare level-meter drawinf in
          analyzer window

2006-07-28  Stefan Kost  <ensonic@users.sf.net>

	* tests/bt-check.c: (check_has_error_trapped):
          fix #1530308 by always returning TRUE in check_has_error_trapped() if
          logging is not active

2006-07-28  Stefan Kost  <ensonic@users.sf.net>

	* docs/help/bt-edit/C/Makefile.am:
	* xmldocs.make:
          fix #1530418 by making scrollkeeper usage conditional

2006-07-28  Stefan Kost  <ensonic@users.sf.net>

	* tests/lib/core/t-pattern.c:
          document test

2006-07-27  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* src/ui/edit/main-toolbar.c: (bt_main_toolbar_dispose):
	* src/ui/edit/main-window.c: (bt_main_window_init_ui):
	* src/ui/edit/pattern-properties-dialog.c:
	(bt_pattern_properties_dialog_init_ui):
	* src/ui/edit/settings-dialog.c: (bt_settings_dialog_init_ui):
	* src/ui/edit/wire-analysis-dialog.c:
	(bt_wire_analysis_dialog_init_ui):
	* tests/Makefile.am:
	* tests/bt-check.c: (check_setup_test_server),
	(check_make_widget_screenshot):
	* tests/bt-check.h:
	* tests/bt-cmd-encode.sh:
	* tests/lib/core/Makefile.am:
	* tests/ui/cmd/Makefile.am:
	* tests/ui/cmd/t-bt-cmd-application.c: (BT_START_TEST):
	* tests/ui/edit/e-bt-edit-application.c: (BT_START_TEST):
	* tests/ui/edit/e-bt-pattern-properties-dialog.c: (BT_START_TEST):
	* tests/ui/edit/e-bt-settings-dialog.c: (BT_START_TEST):
          check xfont-path during configure to make the GUI tests work,
          fix more gui/cmd tests and reenable them, better wire-analyzer layout

2006-07-25  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/sequence.c: (bt_sequence_get_bar_time):
	* src/lib/core/song.c: (bt_song_seek_to_play_pos),
	(bt_song_update_play_seek_event):
	* src/lib/core/wire.c: (bt_wire_unlink_machines):
	* tests/bt-check.c:
	* tests/lib/core/e-sequence.c: (BT_START_TEST):
	* tests/lib/core/t-sequence.c: (BT_START_TEST):
	* tests/lib/core/t-setup.c: (BT_START_TEST):
          more docs in song.c, unit-test fixes after recent sequence api
          changes, more debug logs in song.c/sequence.c


2006-07-23  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song.c: (bt_song_play), (bt_song_stop),
	(bt_song_dispose):
	* src/lib/core/wire.c: (bt_wire_activate_analyzers),
	(bt_wire_deactivate_analyzers):
	* src/ui/edit/wire-analysis-dialog.c: (on_wire_analyzer_redraw),
	(bt_wire_analysis_dialog_init_ui),
	(bt_wire_analysis_dialog_dispose):
          better song state change handling, add queue before analyzers

2006-07-22  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt:
	* src/lib/core/application.c: (bt_application_remove_bus_watch):
	* src/lib/core/libbtcore/machine.h:
	* src/lib/core/libbtcore/sequence-methods.h:
	* src/lib/core/libbtcore/wire.h:
	* src/lib/core/machine.c: (bt_machine_make_internal_element):
	* src/lib/core/sequence.c: (bt_sequence_get_track_by_machine),
	(bt_sequence_add_track), (bt_sequence_remove_track_by_ix),
	(bt_sequence_remove_track_by_machine):
	* src/lib/core/song-io-native.c:
	(bt_song_io_native_load_sequence_track_data):
	* src/lib/core/wire.c: (bt_wire_make_internal_element),
	(bt_wire_activate_analyzers), (bt_wire_deactivate_analyzers),
	(bt_wire_persistence_load), (bt_wire_get_property),
	(bt_wire_set_property), (bt_wire_dispose), (bt_wire_class_init):
	* src/ui/edit/main-page-sequence.c: (on_track_add_activated),
	(on_track_remove_activated), (on_machine_removed):
	* src/ui/edit/main-toolbar.c: (bt_main_toolbar_dispose):
	* src/ui/edit/wire-analysis-dialog.c: (on_wire_analyzer_change),
	(on_wire_analyzer_redraw), (bt_wire_analysis_dialog_make_element),
	(bt_wire_analysis_dialog_init_ui), (bt_wire_analysis_dialog_new),
	(bt_wire_analysis_dialog_dispose):
	* src/ui/edit/wire-canvas-item.c:
	(on_wire_analysis_dialog_destroy), (bt_wire_canvas_item_dispose):
	* tests/lib/core/e-network.c: (BT_START_TEST):
	* tests/lib/core/e-sequence.c: (BT_START_TEST):
	* tests/lib/core/t-sequence.c: (BT_START_TEST),
	(bt_sequence_test_case):
	* tests/m-bt-core.c: (main):
          add new files to POTFILE.in, fix unit-tests, new API for track
          manipulation in sequence, more work on wire-analyzers

2006-06-21  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* src/lib/core/libbtcore/core.h:
	* src/lib/core/machine.c: (bt_machine_change_state),
	(bt_machine_dispose):
	* src/lib/core/pattern.c:
	* src/lib/core/sequence.c:
	* src/lib/core/setup.c:
	* src/lib/core/song-info.c:
	* src/lib/core/song.c: (bt_song_set_property), (bt_song_dispose):
	* src/lib/core/wave.c:
	* src/lib/core/wavelevel.c:
	* src/lib/core/wavetable.c:
	* src/lib/core/wire.c: (bt_wire_link_machines),
	(bt_wire_unlink_machines), (bt_wire_persistence_load),
	(bt_wire_dispose):
	* src/ui/edit/machine-canvas-item.c:
	* src/ui/edit/machine-menu.c:
	* src/ui/edit/main-menu.c:
	* src/ui/edit/main-page-info.c:
	* src/ui/edit/main-page-machines.c: (on_canvas_event):
	* src/ui/edit/main-page-patterns.c:
	* src/ui/edit/main-page-sequence.c:
	* src/ui/edit/main-page-waves.c:
	* src/ui/edit/main-pages.c:
	* src/ui/edit/main-statusbar.c:
	* src/ui/edit/main-toolbar.c:
	* src/ui/edit/main-window.c: (on_window_dnd_drop):
	* src/ui/edit/pattern-view.c:
	* src/ui/edit/sequence-view.c:
	* src/ui/edit/settings-dialog.c:
	* src/ui/edit/settings-page-audiodevices.c:
	* src/ui/edit/wire-canvas-item.c:
	* tests/m-bt-core.c: (main):
	  add new files to POTFILE.in, fix gcc 4.1 warnings, prepare use of analyzers on wires

2006-05-27  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/machine-menu.c: (bt_machine_menu_init_ui):
	* src/ui/edit/main-page-machines.c: (on_canvas_event),
	(bt_main_page_machines_init_main_context_menu),
	(bt_main_page_machines_init_ui):
	* src/ui/edit/main-window.c: (on_window_configure_event),
	(bt_main_window_init_ui):
	* src/ui/edit/volume-popup.c: (cb_dock_press),
	(bt_volume_popup_new):
	* src/ui/edit/volume-popup.h:
	make event forwarding work, remove obsolete param from volume popup,
	add more todo comments

2006-05-25  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/libbtcore/persistence-methods.h:
	* src/lib/core/persistence.c: (bt_persistence_strfmt_double):
	add double formatting helper

	* src/lib/core/wire.c: (bt_wire_change_gain),
	(bt_wire_link_machines), (bt_wire_persistence_save),
	(bt_wire_persistence_load), (bt_wire_set_property):
	persistence of wire->gain

	* src/ui/edit/main-page-machines.c:
	(bt_main_page_machines_draw_grid),
	(bt_main_page_machines_add_wire),
	(bt_main_page_machines_get_machine_canvas_item_at),
	(bt_main_page_machines_check_wire),
	(on_toolbar_grid_density_off_activated),
	(on_toolbar_grid_density_low_activated),
	(on_toolbar_grid_density_mid_activated),
	(on_toolbar_grid_density_high_activated), (on_canvas_event),
	(bt_main_page_machines_init_ui),
	(bt_main_page_machines_wire_volume_popup):
	rename methods (add missing 's')

	* src/ui/edit/main-page-sequence.c: (on_header_size_allocate):
	* src/ui/edit/volume-popup.c: (cb_dock_press),
	(bt_volume_popup_new):
	* src/ui/edit/volume-popup.h:
	* src/ui/edit/wire-analysis-dialog.c:
	(bt_wire_analysis_dialog_init_ui):
	try harder to get event fallthrough work to no avail

	* tests/bt-cmd-encode.sh:
	remove obsolete '^'

2006-05-21  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/Makefile.am:
	* src/ui/edit/bt-edit.h:
	* src/ui/edit/wire-analysis-dialog-methods.h:
	* src/ui/edit/wire-analysis-dialog.c:
	(bt_wire_analysis_dialog_init_ui), (bt_wire_analysis_dialog_new),
	(bt_wire_analysis_dialog_get_property),
	(bt_wire_analysis_dialog_set_property),
	(bt_wire_analysis_dialog_dispose),
	(bt_wire_analysis_dialog_finalize), (bt_wire_analysis_dialog_init),
	(bt_wire_analysis_dialog_class_init),
	(bt_wire_analysis_dialog_get_type):
	* src/ui/edit/wire-analysis-dialog.h:
	* src/ui/edit/wire-canvas-item.c:
	(on_wire_analysis_dialog_destroy), (on_wire_position_changed),
	(on_context_menu_disconnect_activate),
	(on_context_menu_analysis_activate), (bt_wire_canvas_item_dispose),
	(bt_wire_canvas_item_init):
	Add boilerplate for audio-analysis dialog for the wire

2006-05-21  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-docs.sgml:
	* docs/reference/bt-core/bt-core-sections.txt:
	* docs/reference/bt-edit/bt-edit-docs.sgml:
	* docs/reference/bt-edit/bt-edit-sections.txt:
	update docs

	* src/lib/core/libbtcore/core.h:
	* src/lib/core/wire.c: (bt_wire_make_internal_element),
	(bt_wire_link_machines), (bt_wire_unlink_machines),
	(bt_wire_connect), (bt_wire_get_property), (bt_wire_set_property),
	(bt_wire_dispose), (bt_wire_init), (bt_wire_class_init):
	* src/ui/edit/main-page-machines-methods.h:
	* src/ui/edit/main-page-machines.c: (on_volume_popup_changed),
	(bt_main_page_machines_init_ui),
	(bt_main_page_machines_wire_volume_popup),
	(bt_main_page_machines_dispose):
	* src/ui/edit/volume-popup.c: (cb_dock_press),
	(bt_volume_popup_new):
	* src/ui/edit/wire-canvas-item.c: (bt_wire_canvas_item_event):
	add gain element to wire and make it work, let volume popup control this

2006-05-19  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c: (bt_machine_state_get_type):
	* src/lib/core/pattern.c: (bt_pattern_cmd_get_type):
	* src/lib/core/sink-bin.c: (bt_sink_bin_mode_get_type),
	(bt_sink_bin_record_format_get_type):
	* src/ui/edit/Makefile.am:
	* src/ui/edit/bt-edit.h:
	* src/ui/edit/main-page-machines-methods.h:
	* src/ui/edit/main-page-machines.c: (on_volume_popup_changed),
	(bt_main_page_machines_init_ui),
	(bt_main_page_machines_hide_volume_popup),
	(bt_main_page_machines_show_volume_popup),
	(bt_main_page_machines_dispose):
	* src/ui/edit/volume-popup.c: (cb_timeout), (cb_button_press),
	(cb_button_release), (cb_dock_press), (bt_volume_popup_new),
	(bt_volume_popup_show), (bt_volume_popup_hide),
	(bt_volume_popup_dispose), (bt_volume_popup_class_init),
	(bt_volume_popup_init), (bt_volume_popup_get_type):
	* src/ui/edit/volume-popup.h:
	* src/ui/edit/wire-canvas-item.c: (bt_wire_canvas_item_new),
	(bt_wire_canvas_item_event):
	Added Volume popups for wires (no audioble effect yet)

2006-05-17  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/pattern-view.c: (bt_pattern_view_new),
	(bt_pattern_view_realize), (bt_pattern_view_unrealize),
	(bt_pattern_view_expose_event), (bt_pattern_view_get_property),
	(bt_pattern_view_set_property), (bt_pattern_view_dispose),
	(bt_pattern_view_finalize), (bt_pattern_view_init),
	(bt_pattern_view_class_init), (bt_pattern_view_get_type):
	* src/ui/edit/pattern-view.h:
	* tests/bt-cmd-encode.sh:
	Added more missing files (thanks Tommi Sakari Uimonen)

2006-05-17  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/pattern-view-methods.h:
	Added missing file (thanks Tommi Sakari Uimonen)

2006-05-07  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* src/lib/core/song-info.c: (bt_song_info_set_property),
	(bt_song_info_init):
	* src/lib/core/song.c: (bt_song_update_play_seek_event),
	(bt_song_on_loop_changed), (bt_song_on_loop_start_changed),
	(bt_song_on_loop_end_changed), (bt_song_on_length_changed),
	(bt_song_new):
	* src/ui/edit/main-page-sequence.c: (sequence_table_refresh):
	did some tests for loop-changes in gstreamer (no success yet),
	deprecation chages for glib2.10, check for pending gtk+ patches

2006-05-07  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c: (bt_machine_make_internal_element):
	* src/lib/core/sequence.c: (bt_sequence_get_machine),
	(bt_sequence_set_property):
	* src/lib/core/song.c: (bt_song_play):
	* tests/lib/core/e-sequence.c: (BT_START_TEST),
	(bt_sequence_example_case):
	add test for sane loop settings & fix borked logic, fix failing source-
	machine test, downgrade g_return_val_if_fail to normal if-return

2006-05-05  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/sequence.c: (bt_sequence_set_property):
	  when activating loop, make sure loop-start and loop-end are sensible
	* src/ui/edit/main-page-sequence.c: (sequence_view_set_pos),
	(on_sequence_table_button_press_event):
	 when clicking below the data area in the sequence view go to the end

2006-05-01  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
        Add gdk_pixbuf to the deprecation list

	* Makefile.am:
	* pixmaps/48x48/buzztard.png:
	* pixmaps/buzztard.svg:
	* src/ui/edit/bt-edit.desktop.in.in:
	* src/ui/edit/bt-edit.c: (main):
        Add icon handling (according to gnome tasks)

	* src/ui/cmd/cmd-application.c: (bt_cmd_application_info):
	Show more info

	* src/lib/core/pattern.c: (bt_pattern_set_global_event),
	(bt_pattern_set_voice_event):
	* src/lib/core/sequence.c:
	(bt_sequence_on_pattern_global_param_changed),
	(bt_sequence_on_pattern_voice_param_changed):
	* src/ui/edit/main-page-patterns.c:
	(on_pattern_table_key_release_event),
	(on_pattern_global_cell_edited), (on_pattern_voice_cell_edited),
	(pattern_table_refresh), (bt_main_page_patterns_class_init):
	* src/ui/edit/main-page-sequence.c: (on_header_size_allocate),
	(sequence_table_refresh), (on_sequence_table_key_release_event),
	(bt_main_page_sequence_class_init):
	Add basic pattern editing

	* tests/bt-cmd-info.sh:
	* tests/songs/.cvsignore:
	* tests/songs/melo2.xml:
	* tests/songs/melo3.xml:
	* tests/songs/melo4.xml:
	* tests/songs/melo5.xml:
	Cleanup examples, test more info

2006-04-16  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/libbtcore/core.h:
	* src/lib/core/processor-machine.c:
	(bt_processor_machine_post_init), (bt_processor_machine_new),
	(bt_processor_machine_persistence_load):
	* src/lib/core/sink-bin.c: (bt_sink_bin_get_player_elements):
	* src/lib/core/sink-machine.c: (bt_sink_machine_post_init):
	* src/lib/core/song.c:
	add sync handling for sink-machine
	* tests/lib/core/e-song.c: (BT_START_TEST), (bt_song_example_case):
	more test ideas

2006-04-15  Stefan Kost  <ensonic@users.sf.net>
	* src/lib/core/machine.c: (bt_machine_init_global_params),
	(bt_machine_init_voice_params), (bt_machine_is_polyphonic),
	(bt_machine_describe_voice_param_value), (bt_machine_set_property):
	* src/lib/core/setup.c: (bt_setup_persistence_load):
	* src/lib/core/sink-machine.c: (bt_sink_machine_post_init),
	(bt_sink_machine_new), (bt_sink_machine_persistence_load):
	Fix master-element creation when loading songs

	* src/ui/edit/main-page-sequence.c: (sequence_table_refresh):
	moove treeview header experiments

	* src/ui/edit/main-window.c: (on_window_configure_event):
	Pass on configure event

	* tests/songs/melo1.xml:
	* tests/songs/melo2.xml:
	* tests/songs/melo3.xml:
	* tests/songs/melo4.xml:
	Changed songs for new decay behaviour

2006-04-09  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	Added LINUAGS file

2006-04-09  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/sink-bin.c: (bt_sink_bin_class_init):
	* src/lib/core/wave.c: (bt_wave_class_init):
	* src/lib/core/wavelevel.c: (bt_wavelevel_class_init):
	* src/lib/core/wavetable.c: (bt_wavetable_class_init):
	* src/ui/edit/machine-menu.c: (bt_machine_menu_class_init):
	* src/ui/edit/machine-preferences-dialog.c:
	(bt_machine_preferences_dialog_class_init):
	* src/ui/edit/machine-properties-dialog.c:
	(bt_machine_properties_dialog_class_init):
	* src/ui/edit/main-page-waves.c: (bt_main_page_waves_class_init):
	* src/ui/edit/pattern-properties-dialog.c:
	(bt_pattern_properties_dialog_class_init):
	* src/ui/edit/sequence-view.c: (bt_sequence_view_class_init):
	* src/ui/edit/ui-ressources.c: (bt_ui_ressources_class_init):
        use g_type_class_peek_parent() instead of g_type_class_ref()

2006-04-08  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* src/lib/core/application.c: (bt_application_class_init):
	* src/lib/core/gconf-settings.c: (bt_gconf_settings_class_init):
	* src/lib/core/libbtcore/core.h:
	* src/lib/core/libbtcore/machine.h:
	* src/lib/core/machine.c: (bt_machine_change_state),
	(bt_machine_class_init):
	* src/lib/core/pattern.c: (bt_pattern_class_init):
	* src/lib/core/plainfile-settings.c:
	(bt_plainfile_settings_class_init):
	* src/lib/core/processor-machine.c:
	(bt_processor_machine_class_init):
	* src/lib/core/sequence.c: (bt_sequence_class_init):
	* src/lib/core/settings.c: (bt_settings_class_init):
	* src/lib/core/setup.c: (bt_setup_class_init):
	* src/lib/core/sink-machine.c: (bt_sink_machine_class_init):
	* src/lib/core/song-info.c: (bt_song_info_class_init):
	* src/lib/core/song-io-native.c: (bt_song_io_native_class_init):
	* src/lib/core/song-io.c: (bt_song_io_class_init):
	* src/lib/core/song.c: (bt_song_class_init):
	* src/lib/core/source-machine.c: (bt_source_machine_class_init):
	* src/lib/core/wire.c: (bt_wire_class_init):
	* src/ui/cmd/cmd-application.c: (bt_cmd_application_class_init):
	* src/ui/edit/edit-application.c: (bt_edit_application_class_init):
	* src/ui/edit/machine-canvas-item.c:
	(bt_machine_canvas_item_class_init):
	* src/ui/edit/main-menu.c: (bt_main_menu_class_init):
	* src/ui/edit/main-page-info.c: (bt_main_page_info_class_init):
	* src/ui/edit/main-page-machines.c:
	(bt_main_page_machines_class_init):
	* src/ui/edit/main-page-patterns.c:
	(bt_main_page_patterns_class_init):
	* src/ui/edit/main-page-sequence.c:
	(bt_main_page_sequence_class_init):
	* src/ui/edit/main-pages.c: (bt_main_pages_class_init):
	* src/ui/edit/main-statusbar.c: (bt_main_statusbar_class_init):
	* src/ui/edit/main-toolbar.c: (bt_main_toolbar_class_init):
	* src/ui/edit/main-window.c: (bt_main_window_class_init):
	* src/ui/edit/settings-dialog.c: (bt_settings_dialog_class_init):
	* src/ui/edit/settings-page-audiodevices.c:
	(bt_settings_page_audiodevices_class_init):
	* src/ui/edit/wire-canvas-item.c: (bt_wire_canvas_item_class_init):
	use gst-base classes, try passthrough mode in basetransform elemnts,
	use g_type_class_peek_parent() instead of g_type_class_ref()

2006-04-08  Stefan Kost  <ensonic@users.sf.net>

	* Makefile.am:
	* TODO:
	* docs/reference/bt-core/bt-core-sections.txt:
	* docs/reference/bt-edit/bt-edit-docs.sgml:
	* docs/reference/bt-edit/bt-edit-sections.txt:
	* src/lib/core/application.c: (bt_application_dispose),
	(bt_application_finalize):
	* src/lib/core/gconf-settings.c: (bt_gconf_settings_dispose),
	(bt_gconf_settings_finalize):
	* src/lib/core/libbtcore/machine-methods.h:
	* src/lib/core/machine.c: (bt_machine_get_peer),
	(bt_machine_get_sink_peer), (bt_machine_get_source_peer),
	(bt_machine_set_mute), (bt_machine_unset_mute),
	(bt_machine_change_state), (bt_machine_insert_element),
	(bt_machine_make_internal_element), (bt_machine_add_input_element),
	(bt_machine_add_output_element), (bt_machine_init_core_machine),
	(bt_machine_check_type), (bt_machine_setup),
	(bt_machine_enable_input_level), (bt_machine_enable_input_gain),
	(bt_machine_enable_output_gain), (bt_machine_activate_adder),
	(bt_machine_activate_spreader), (bt_machine_set_property),
	(bt_machine_dispose), (bt_machine_finalize), (bt_machine_init):
	* src/lib/core/pattern.c: (bt_pattern_dispose),
	(bt_pattern_finalize):
	* src/lib/core/plainfile-settings.c:
	(bt_plainfile_settings_dispose), (bt_plainfile_settings_finalize):
	* src/lib/core/processor-machine.c: (bt_processor_machine_dispose),
	(bt_processor_machine_finalize):
	* src/lib/core/sequence.c: (bt_sequence_dispose),
	(bt_sequence_finalize):
	* src/lib/core/settings.c: (bt_settings_dispose),
	(bt_settings_finalize):
	* src/lib/core/setup.c: (bt_setup_dispose), (bt_setup_finalize):
	* src/lib/core/sink-machine.c: (bt_sink_machine_dispose),
	(bt_sink_machine_finalize):
	* src/lib/core/song-info.c: (bt_song_info_dispose),
	(bt_song_info_finalize):
	* src/lib/core/song-io-native.c: (bt_song_io_native_dispose),
	(bt_song_io_native_finalize):
	* src/lib/core/song-io.c: (bt_song_io_dispose),
	(bt_song_io_finalize):
	* src/lib/core/song.c: (bt_song_dispose), (bt_song_finalize):
	* src/lib/core/source-machine.c: (bt_source_machine_dispose),
	(bt_source_machine_finalize):
	* src/lib/core/wire.c: (bt_wire_dispose), (bt_wire_finalize):
	* src/ui/cmd/cmd-application.c: (bt_cmd_application_dispose),
	(bt_cmd_application_finalize):
	* src/ui/edit/Makefile.am:
	* src/ui/edit/bt-edit.h:
	* src/ui/edit/edit-application.c: (bt_edit_application_dispose),
	(bt_edit_application_finalize):
	* src/ui/edit/gtkvumeter.c: (gtk_vumeter_get_type):
	* src/ui/edit/gtkvumeter.h:
	* src/ui/edit/machine-canvas-item.c:
	(bt_machine_canvas_item_dispose),
	(bt_machine_canvas_item_finalize):
	* src/ui/edit/main-menu.c: (bt_main_menu_dispose),
	(bt_main_menu_finalize):
	* src/ui/edit/main-page-info.c: (bt_main_page_info_dispose),
	(bt_main_page_info_finalize):
	* src/ui/edit/main-page-machines.c:
	(bt_main_page_machines_dispose), (bt_main_page_machines_finalize):
	* src/ui/edit/main-page-patterns.c: (wavetable_menu_refresh),
	(pattern_table_refresh), (on_sequence_tick), (on_song_changed),
	(bt_main_page_patterns_init_ui), (bt_main_page_patterns_dispose),
	(bt_main_page_patterns_finalize):
	* src/ui/edit/main-page-sequence.c: (on_header_size_allocate),
	(on_mute_toggled), (on_solo_toggled), (on_bypass_toggled),
	(on_machine_state_changed_mute), (on_machine_state_changed_solo),
	(on_machine_state_changed_bypass), (sequence_pos_table_init),
	(sequence_table_refresh), (bt_main_page_sequence_init_ui),
	(bt_main_page_sequence_dispose), (bt_main_page_sequence_finalize):
	* src/ui/edit/main-pages.c: (bt_main_pages_dispose),
	(bt_main_pages_finalize):
	* src/ui/edit/main-statusbar.c: (bt_main_statusbar_dispose),
	(bt_main_statusbar_finalize):
	* src/ui/edit/main-toolbar.c: (bt_main_toolbar_dispose),
	(bt_main_toolbar_finalize):
	* src/ui/edit/main-window.c: (on_window_configure_event),
	(bt_main_window_init_ui), (bt_main_window_dispose),
	(bt_main_window_finalize):
	* src/ui/edit/sequence-view.c: (bt_sequence_view_dispose),
	(bt_sequence_view_finalize):
	* src/ui/edit/settings-dialog.c: (bt_settings_dialog_dispose),
	(bt_settings_dialog_finalize):
	* src/ui/edit/settings-page-audiodevices.c:
	(bt_settings_page_audiodevices_dispose),
	(bt_settings_page_audiodevices_finalize):
	* src/ui/edit/wire-canvas-item.c: (bt_wire_canvas_item_dispose),
	(bt_wire_canvas_item_finalize):
	* tests/lib/core/e-machine.c: (BT_START_TEST),
	(bt_machine_example_case):
	* tests/lib/core/t-machine.c: (bt_machine_test_case):
	* tests/songs/melo3.xml:
	* tests/songs/melo4.xml:
	  new test-songs, mute uses volume element, M/S/B Buttons in sequence
	  view, playline in pattern view, tests reactivated


2006-03-29  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt:
	* src/lib/core/libbtcore/machine-methods.h:
	* src/lib/core/machine.c: (bt_machine_get_peer),
	(bt_machine_get_sink_peer), (bt_machine_get_source_peer),
	(bt_machine_make_internal_element), (bt_machine_add_input_element),
	(bt_machine_add_output_element), (bt_machine_check_type),
	(bt_machine_enable_input_level), (bt_machine_enable_input_gain),
	(bt_machine_enable_output_gain), (bt_machine_activate_adder),
	(bt_machine_activate_spreader):
	* src/ui/edit/main-page-waves.c:

2006-03-29  Stefan Kost  <ensonic@users.sf.net>

	* design/gst/states1a.c: (query_and_print), (message_received),
	(main):
	* design/gst/states1b.c: (query_and_print), (message_received),
	(main):
	* design/gst/states1c.c: (query_and_print), (message_received),
	(main):
	* design/gst/states3a.c: (query_and_print), (message_received),
	(main):
	More state tests

2006-03-24  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt:
	* src/lib/core/machine.c: (bt_machine_toggle_mute),
	(bt_machine_check_type), (bt_machine_setup), (bt_machine_dispose),
	(bt_machine_init):
	* src/lib/core/persistence.c:
	* src/lib/core/sequence.c:
	* src/lib/core/sink-bin.c: (bt_sink_bin_mode_get_type),
	(bt_sink_bin_record_format_get_type), (bt_sink_bin_get_type):
	* src/lib/core/song.c: (bt_song_play):
	* tests/lib/core/t-network.c: (BT_START_TEST):
	* tests/lib/core/t-song.c: (BT_START_TEST), (bt_song_test_case):
	All tests run again, Doc fixes, More G_UNLIKLY helpers

2006-03-20  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c: (bt_machine_setup),
	(bt_machine_persistence_load):
	* src/lib/core/pattern.c: (bt_pattern_get_global_event_data),
	(bt_pattern_get_voice_event_data):
	* tests/bt-test-plugin.c: (bt_test_child_proxy_get_child_by_index),
	(bt_test_mono_source_get_property), (bt_test_mono_source_init),
	(bt_test_mono_source_base_init), (bt_test_mono_source_get_type),
	(bt_test_poly_source_init), (bt_test_poly_source_base_init),
	(bt_test_poly_source_get_type):
	* tests/lib/core/t-source-machine.c:
	* tests/songs/buzz1.xml:
	* tests/songs/buzz2.xml:
	* tests/songs/buzz3.xml:
	* tests/songs/buzz4.xml:
	* tests/songs/buzz5.xml:
	* tests/songs/buzz6.xml:
	* tests/songs/buzz7.xml:
	* tests/songs/buzz8.xml:
	fixing most tests again (2 remain), more debug log

2006-03-20  Stefan Kost  <ensonic@users.sf.net>

	* docs/buzztard.xsd:
	* src/lib/core/machine.c: (bt_machine_persistence_save),
	(bt_machine_persistence_load):
	* src/lib/core/pattern.c: (bt_pattern_persistence_save),
	(bt_pattern_persistence_load):
	* src/lib/core/sequence.c: (bt_sequence_persistence_load):
	* src/lib/core/setup.c: (bt_setup_persistence_load):
	* src/lib/core/song-info.c: (bt_song_info_persistence_save),
	(bt_song_info_persistence_load):
	* src/lib/core/song.c: (bt_song_persistence_load):
	* src/lib/core/wire.c: (bt_wire_persistence_save),
	(bt_wire_persistence_load):
	* tests/Makefile.am:
	* tests/bt-cmd-info.sh:
	* tests/songs/buzz1.xml:
	* tests/songs/buzz2.xml:
	* tests/songs/buzz3.xml:
	* tests/songs/buzz4.xml:
	* tests/songs/buzz5.xml:
	* tests/songs/buzz6.xml:
	* tests/songs/buzz7.xml:
	* tests/songs/buzz8.xml:
	* tests/songs/example.xml:
	* tests/songs/melo1.xml:
	* tests/songs/melo2.xml:
	* tests/songs/melo3.xml:
	* tests/songs/simple1.xml:
	* tests/songs/simple2.xml:
	* tests/songs/simple3.xml:
	* tests/songs/simple4.xml:
	* tests/songs/simple5.xml:
	* tests/songs/test-simple1.xml:
	* tests/songs/test-simple2.xml:
	fix test songs even more, more debug in persistence

2006-03-19  Stefan Kost  <ensonic@users.sf.net>

	* docs/buzztard.xsd:
	* src/lib/core/song-io-native.c:
	* src/ui/edit/main-page-machines.c: (machine_view_refresh),
	(on_vadjustment_changed), (on_hadjustment_changed),
	(bt_main_page_machines_init_ui):
	* tests/songs/buzz1.xml:
	* tests/songs/buzz2.xml:
	* tests/songs/buzz3.xml:
	* tests/songs/buzz4.xml:
	* tests/songs/buzz5.xml:
	* tests/songs/buzz6.xml:
	* tests/songs/buzz7.xml:
	* tests/songs/buzz8.xml:
	* tests/songs/example.xml:
	* tests/songs/melo1.xml:
	* tests/songs/melo2.xml:
	* tests/songs/melo3.xml:
	* tests/songs/simple1.xml:
	* tests/songs/simple2.xml:
	* tests/songs/simple3.xml:
	* tests/songs/simple4.xml:
	* tests/songs/simple5.xml:
	* tests/songs/test-simple1.xml:
	* tests/songs/test-simple2.xml:
        use new file format, make machine-view zoom and scroll-pos persistent

2006-03-16  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c: (bt_machine_persistence_load):
	* src/lib/core/persistence.c:
	* src/lib/core/setup.c: (bt_setup_persistence_save),
	(bt_setup_persistence_load), (bt_setup_get_property),
	(bt_setup_finalize), (bt_setup_init), (bt_setup_class_init):
	* src/lib/core/song-io-native.c:
	* src/lib/core/wavetable.c: (bt_wavetable_persistence_load):
	* src/ui/edit/main-page-machines.c: (update_machines_zoom),
	(machine_view_refresh), (on_toolbar_zoom_fit_clicked):
        fixed gcc-4 warnings, added property hashtable to setup

2006-03-15  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/sequence.c: (bt_sequence_persistence_save),
	(bt_sequence_persistence_load):
	* src/lib/core/song-io-native.c:
	(bt_song_io_native_load_sequence_track_data):
	sequence deserialisation

2006-03-15  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c: (bt_machine_resize_voices),
	(bt_machine_init_global_params), (bt_machine_init_voice_params),
	(bt_machine_set_voice_param_value),
	(bt_machine_describe_voice_param_value),
	(bt_machine_persistence_save), (bt_machine_persistence_load):
	* src/lib/core/pattern.c: (bt_pattern_persistence_save),
	(bt_pattern_persistence_load):
	* src/lib/core/song-io-native.c: (bt_song_io_native_real_load):
        unrefing machine voice-children, pattern deserialisation

2006-03-15  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt:
	* src/lib/core/libbtcore/persistence-methods.h:
	* src/lib/core/libbtcore/persistence.h:
	* src/lib/core/machine.c: (bt_machine_persistence_save),
	(bt_machine_persistence_load), (bt_machine_class_init):
	* src/lib/core/pattern.c: (bt_pattern_persistence_save),
	(bt_pattern_persistence_load):
	* src/lib/core/persistence.c: (bt_persistence_save_list),
	(bt_persistence_save_hashtable), (bt_persistence_load_hashtable),
	(bt_persistence_save), (bt_persistence_load):
	* src/lib/core/processor-machine.c:
	(bt_processor_machine_persistence_save),
	(bt_processor_machine_persistence_load):
	* src/lib/core/sequence.c: (bt_sequence_persistence_save),
	(bt_sequence_persistence_load):
	* src/lib/core/setup.c: (bt_setup_persistence_save),
	(bt_setup_persistence_load):
	* src/lib/core/sink-machine.c: (bt_sink_machine_persistence_save),
	(bt_sink_machine_persistence_load):
	* src/lib/core/song-info.c: (bt_song_info_persistence_save),
	(bt_song_info_persistence_load):
	* src/lib/core/song-io-native.c: (bt_song_io_native_real_load),
	(bt_song_io_native_real_save):
	* src/lib/core/song.c: (bt_song_persistence_save),
	(bt_song_persistence_load):
	* src/lib/core/source-machine.c:
	(bt_source_machine_persistence_save),
	(bt_source_machine_persistence_load):
	* src/lib/core/wave.c: (bt_wave_persistence_save),
	(bt_wave_persistence_load):
	* src/lib/core/wavelevel.c: (bt_wavelevel_persistence_save),
	(bt_wavelevel_persistence_load):
	* src/lib/core/wavetable.c: (bt_wavetable_persistence_save),
	(bt_wavetable_persistence_load):
	* src/lib/core/wire.c: (bt_wire_persistence_save),
	(bt_wire_persistence_load):
	 simplified persistence iface, more machine-loading implementation

2006-03-10  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c: (bt_machine_persistence_save),
	(bt_machine_persistence_load):
	* src/lib/core/processor-machine.c:
	(bt_processor_machine_persistence_save),
	(bt_processor_machine_persistence_load):
	* src/lib/core/setup.c: (bt_setup_persistence_load):
	* src/lib/core/sink-machine.c: (bt_sink_machine_persistence_load):
	* src/lib/core/song-io-native.c:
	* src/lib/core/source-machine.c:
	(bt_source_machine_persistence_save),
	(bt_source_machine_persistence_load):
          serializing voice prop of machines,
          first try of deserializing machines

2006-03-10  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt:
	* src/lib/core/core.c: (bt_init_post), (bt_init_get_option_group),
	(bt_init_check):
	* src/lib/core/libbtcore/tools.h:
	* src/lib/core/tools.c: (bt_log_mark):
	* src/ui/edit/bt-edit.c: (main):
	* src/ui/edit/main-pages.c: (bt_main_pages_init_ui):
	  startup time logging (for plot-timeline.py)

2006-03-09  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt:
	* src/lib/core/libbtcore/persistence-methods.h:
	* src/lib/core/machine.c: (bt_machine_on_bpm_changed),
	(bt_machine_on_tpb_changed), (bt_machine_init_core_machine),
	(bt_machine_init_interfaces), (bt_machine_init_global_params),
	(bt_machine_init_voice_params), (bt_machine_setup),
	(bt_machine_new), (bt_machine_persistence_load):
	* src/lib/core/persistence.c: (bt_persistence_strfmt_uchar):
	* src/lib/core/processor-machine.c:
	(bt_processor_machine_persistence_save),
	(bt_processor_machine_persistence_load):
	* src/lib/core/sequence.c: (bt_sequence_persistence_save),
	(bt_sequence_persistence_load):
	* src/lib/core/setup.c: (bt_setup_persistence_load):
	* src/lib/core/sink-machine.c: (bt_sink_machine_new),
	(bt_sink_machine_persistence_save),
	(bt_sink_machine_persistence_load):
	* src/lib/core/song-io-native.c:
	(bt_song_io_native_save_sequence_tracks):
	* src/lib/core/source-machine.c:
	(bt_source_machine_persistence_save),
	(bt_source_machine_persistence_load):
	* src/lib/core/wave.c: (bt_wave_persistence_save),
	(bt_wave_persistence_load), (bt_wave_persistence_interface_init),
	(bt_wave_get_type):
	* src/lib/core/wavelevel.c: (bt_wavelevel_persistence_save),
	(bt_wavelevel_persistence_load),
	(bt_wavelevel_persistence_interface_init), (bt_wavelevel_get_type):
	* src/lib/core/wavetable.c: (bt_wavetable_persistence_save):
	* src/lib/core/wire.c: (bt_wire_new), (bt_wire_persistence_save),
	(bt_wire_persistence_load):
          serialize wavetable data,
          cleanup of machine construction,
          deserialisation of machines and wires

2006-03-09  Stefan Kost  <ensonic@users.sf.net>

	* design/bztloader/bztloader.c: (main):
	  fix a typo
	* docs/reference/bt-core/bt-core-sections.txt:
	* src/lib/core/libbtcore/persistence-methods.h:
	* src/lib/core/machine.c: (bt_machine_persistence_save):
	* src/lib/core/pattern.c: (bt_pattern_persistence_save):
	* src/lib/core/persistence.c: (bt_persistence_save_list),
	(bt_persistence_save_hashtable_entries),
	(bt_persistence_save_hashtable):
	* src/lib/core/setup.c: (bt_setup_persistence_save):
	  serialize property hashtables, patterns

2006-03-08  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* docs/reference/bt-core/bt-core-sections.txt:
	* src/lib/core/Makefile.am:
	* src/lib/core/libbtcore/persistence-methods.h:
	* src/lib/core/machine.c:
	(bt_machine_dbg_dump_global_controller_queue),
	(bt_machine_persistence_save):
	* src/lib/core/pattern.c: (bt_pattern_set_global_event),
	(bt_pattern_set_voice_event), (bt_pattern_get_global_event),
	(bt_pattern_get_voice_event):
	* src/lib/core/persistence.c: (bt_persistence_set_value),
	(bt_persistence_get_value):
	* src/lib/core/sequence.c: (bt_sequence_persistence_save),
	(bt_sequence_persistence_load),
	(bt_sequence_persistence_interface_init), (bt_sequence_get_type):
	* src/lib/core/song.c: (bt_song_persistence_save),
	(bt_song_persistence_load):
	* src/lib/core/wavetable.c: (bt_wavetable_persistence_save),
	(bt_wavetable_persistence_load),
	(bt_wavetable_persistence_interface_init), (bt_wavetable_get_type):
	* src/ui/cmd/Makefile.am:
	* src/ui/edit/Makefile.am:
	* src/ui/edit/bt-edit.c: (main):
	* src/ui/edit/bt-edit.h:
	* src/ui/edit/machine-canvas-item.c:
	(bt_machine_canvas_item_event):
	* src/ui/edit/machine-preferences-dialog.c:
	(bt_machine_preferences_dialog_init_ui):
	* src/ui/edit/main-menu.c: (on_menu_help_activate):
	* src/ui/edit/main-window.c: (on_song_unsaved_changed),
	(bt_main_window_open_song), (bt_main_window_save_song_as):
	* tests/Makefile.am:
	* tests/lib/core/Makefile.am:
	* tests/ui/cmd/Makefile.am:
	* tests/ui/edit/Makefile.am:
          showing help works when installed system-wide,
          more serialisation (machine, sequence, wavetable),
          machine-preferences don't show controlable properties

2006-03-08  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/libbtcore/machine-methods.h:
	* src/lib/core/libbtcore/persistence-methods.h:
	* src/lib/core/libbtcore/persistence.h:
	* src/lib/core/machine.c:
	(bt_machine_dbg_dump_global_controller_queue),
	(bt_machine_persistence_save):
	* src/lib/core/pattern.c: (bt_pattern_persistence_save),
	(bt_pattern_persistence_load),
	(bt_pattern_persistence_interface_init), (bt_pattern_get_type):
	* src/lib/core/persistence.c: (bt_persistence_save_list),
	(bt_persistence_save):
	* src/lib/core/processor-machine.c:
	(bt_processor_machine_persistence_save):
	* src/lib/core/setup.c: (bt_setup_persistence_save):
	* src/lib/core/sink-machine.c: (bt_sink_machine_persistence_save):
	* src/lib/core/song-info.c: (bt_song_info_persistence_save):
	* src/lib/core/song-io-native.c: (bt_song_io_native_real_load):
	* src/lib/core/song.c: (bt_song_persistence_save),
	(bt_song_persistence_load):
	* src/lib/core/source-machine.c:
	(bt_source_machine_persistence_save):
	* src/lib/core/wire.c: (bt_wire_persistence_save):
	  rework serialisation (_save() returns xml_node)
	  start to serialize patterns

2006-03-08  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* src/lib/core/libbtcore/core.h:
	* src/ui/edit/bt-edit.h:
	* src/ui/edit/machine-canvas-item.c:
	(bt_machine_canvas_item_event):
	* src/ui/edit/main-menu.c: (on_menu_help_activate),
	(bt_main_menu_init_ui):
	* src/ui/edit/main-page-patterns.c:
	(on_pattern_table_key_release_event):
	* src/ui/edit/main-page-sequence.c:
	(on_sequence_table_key_release_event):
	  check if we have libgnome and if so use it to invoke online help
	  fix key-modifier checks
	  remove obsolete code from a copy&paste

2006-03-02  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/persistence.c:
	  ideas about oo-hierarchy handling
	* src/lib/core/song-io-native.c:
	  disable experimental code
	* src/lib/core/wire.c: (bt_wire_connect):
	  fix wire double-connection checks
	* src/ui/edit/main-page-patterns.c:
	(on_pattern_table_cursor_changed):
	* src/ui/edit/main-page-sequence.c:
	(on_sequence_table_cursor_changed):
	  raise priority of mouse-selection idle-handler

2006-03-01  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/libbtcore/persistence-methods.h:
	* src/lib/core/machine.c: (bt_machine_persistence_save),
	(bt_machine_persistence_load),
	(bt_machine_persistence_interface_init), (bt_machine_get_type):
	* src/lib/core/persistence.c: (bt_persistence_load):
	* src/lib/core/processor-machine.c:
	(bt_processor_machine_persistence_save),
	(bt_processor_machine_persistence_load),
	(bt_processor_machine_persistence_interface_init),
	(bt_processor_machine_get_type):
	* src/lib/core/setup.c: (bt_setup_persistence_save),
	(bt_setup_persistence_load):
	* src/lib/core/sink-machine.c: (bt_sink_machine_persistence_save),
	(bt_sink_machine_persistence_load),
	(bt_sink_machine_persistence_interface_init),
	(bt_sink_machine_get_type):
	* src/lib/core/song-info.c: (bt_song_info_persistence_load):
	* src/lib/core/song-io-native.c:
	* src/lib/core/song.c: (bt_song_persistence_load):
	* src/lib/core/source-machine.c:
	(bt_source_machine_persistence_save),
	(bt_source_machine_persistence_load),
	(bt_source_machine_persistence_interface_init),
	(bt_source_machine_get_type):
	* src/lib/core/wire.c: (bt_wire_connect), (bt_wire_new),
	(bt_wire_persistence_save), (bt_wire_persistence_load):
         more serialisation stuff

2006-02-28  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-docs.sgml:
	* docs/reference/bt-core/bt-core-sections.txt:
	* src/lib/core/libbtcore/persistence-methods.h:
	* src/lib/core/persistence.c: (bt_persistence_strfmt_long),
	(bt_persistence_strfmt_ulong), (bt_persistence_save_list),
	(bt_persistence_base_init), (bt_persistence_get_type):
	* src/lib/core/setup.c: (bt_setup_persistence_save),
	(bt_setup_persistence_load), (bt_setup_persistence_interface_init),
	(bt_setup_get_type):
	* src/lib/core/song-info.c: (bt_song_info_persistence_save),
	(bt_song_info_persistence_load):
	* src/lib/core/song.c: (bt_song_persistence_save),
	(bt_song_persistence_load):
	* src/lib/core/wire.c: (bt_wire_persistence_save),
	(bt_wire_persistence_load), (bt_wire_persistence_interface_init),
	(bt_wire_get_type):
          persistence for setup and wire,
          docs for persistence,
          list and string helper for persistence

2006-02-28  Stefan Kost  <ensonic@users.sf.net>

	* design/gobject/song.c: (bt_song_get_type):
	* src/lib/core/application.c: (bt_application_get_type):
	* src/lib/core/gconf-settings.c: (bt_gconf_settings_get_type):
	* src/lib/core/machine.c: (bt_machine_state_get_type),
	(bt_machine_get_type):
	* src/lib/core/pattern.c: (bt_pattern_cmd_get_type),
	(bt_pattern_get_type):
	* src/lib/core/plainfile-settings.c:
	(bt_plainfile_settings_get_type):
	* src/lib/core/processor-machine.c:
	(bt_processor_machine_get_type):
	* src/lib/core/sequence.c: (bt_sequence_get_type):
	* src/lib/core/settings.c: (bt_settings_get_type):
	* src/lib/core/setup.c: (bt_setup_get_type):
	* src/lib/core/sink-machine.c: (bt_sink_machine_get_type):
	* src/lib/core/song-info.c: (bt_song_info_persistence_save),
	(bt_song_info_persistence_load),
	(bt_song_info_persistence_interface_init), (bt_song_info_get_type):
	* src/lib/core/song-io-native.c: (bt_song_io_native_detect),
	(bt_song_io_native_load_song_info), (bt_song_io_native_real_load),
	(bt_song_io_native_real_save), (bt_song_io_native_get_type):
	* src/lib/core/song-io.c: (bt_song_io_get_type):
	* src/lib/core/song.c: (bt_song_persistence_save),
	(bt_song_persistence_load), (bt_song_persistence_interface_init),
	(bt_song_get_type):
	* src/lib/core/source-machine.c: (bt_source_machine_get_type):
	* src/lib/core/wire.c: (bt_wire_get_type):
	* src/ui/cmd/cmd-application.c: (bt_cmd_application_get_type):
	* src/ui/edit/edit-application.c: (bt_edit_application_get_type):
	* src/ui/edit/machine-canvas-item.c:
	(bt_machine_canvas_item_get_type):
	* src/ui/edit/main-menu.c: (bt_main_menu_get_type):
	* src/ui/edit/main-page-info.c: (bt_main_page_info_get_type):
	* src/ui/edit/main-page-machines.c:
	(bt_main_page_machines_get_type):
	* src/ui/edit/main-page-patterns.c:
	(bt_main_page_patterns_get_type):
	* src/ui/edit/main-page-sequence.c:
	(bt_main_page_sequence_get_type):
	* src/ui/edit/main-pages.c: (bt_main_pages_get_type):
	* src/ui/edit/main-statusbar.c: (bt_main_statusbar_get_type):
	* src/ui/edit/main-toolbar.c: (bt_main_toolbar_get_type):
	* src/ui/edit/main-window.c: (bt_main_window_get_type):
	* src/ui/edit/settings-dialog.c: (bt_settings_dialog_get_type):
	* src/ui/edit/settings-page-audiodevices.c:
	(bt_settings_page_audiodevices_get_type):
	* src/ui/edit/wire-canvas-item.c: (bt_wire_canvas_item_get_type):
	  more serialisation implementation
	  add G_UNLIKELY to _get_type() functions

2006-02-24  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/Makefile.am:
	* src/lib/core/libbtcore/Makefile.am:
	* src/lib/core/libbtcore/core.h:
	* src/lib/core/libbtcore/persistence-location.h:
	* src/lib/core/libbtcore/persistence-methods.h:
	* src/lib/core/libbtcore/persistence-selection.h:
	* src/lib/core/libbtcore/persistence.h:
	* src/lib/core/libbtcore/song-io.h:
	* src/lib/core/libbtcore/wave.h:
	* src/lib/core/persistence-location.c:
	(bt_persistence_location_get_type):
	* src/lib/core/persistence-selection.c:
	(bt_persistence_selection_get_type):
	* src/lib/core/persistence.c: (bt_persistence_save),
	(bt_persistence_load), (bt_persistence_base_init),
	(bt_persistence_get_type):
	* src/lib/core/song.c:
          added persistence iface and abstract base classes (todo: docs)

2006-02-24  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/song.c:
          sketch io api
	* src/ui/edit/machine-canvas-item.c:
          test some docs stuff

2006-02-23  Stefan Kost  <ensonic@users.sf.net>

	* docs/help/bt-edit/C/bt-edit-C.omf.in:
	* docs/help/bt-edit/C/bt-edit.xml.in:
          use "Buzztard Music Editor" as visible name
	* src/ui/edit/main-window.c: (on_song_unsaved_changed),
	(on_window_dnd_drop), (bt_main_window_init_ui):
          fix d'n'd

2006-02-22  Stefan Kost  <ensonic@users.sf.net>

	reviewed by: <delete if not using a buddy>

	* src/lib/core/machine.c: (bt_machine_toggle_mute):
	  notes about machine sync
	* src/lib/core/setup.c:
	  notes for ui-properties
	* src/ui/edit/main-page-patterns.c:
	(on_pattern_table_key_release_event), (pattern_table_refresh):
	* src/ui/edit/main-page-sequence.c:
	(on_sequence_table_key_release_event):
	  reset selection on key-cursor-moves
	* tests/songs/buzz6.xml:
	  add hh-pattern

2006-02-18  Stefan Kost  <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c:
	(on_pattern_table_cursor_changed_idle),
	(on_pattern_table_button_press_event),
	(on_pattern_table_motion_notify_event):
	* src/ui/edit/main-page-sequence.c:
	(on_sequence_table_cursor_changed_idle),
	(on_sequence_table_motion_notify_event):
        fix mouse selection, key selection still needs work

2006-02-17 09:37  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/machine.c, src/lib/core/sequence.c,
	src/lib/core/setup.c, src/lib/core/song-io-native.c,
	src/lib/core/song.c, src/lib/core/wire.c, src/ui/edit/main-menu.c,
	src/ui/edit/main-page-patterns.c, src/ui/edit/main-page-sequence.c,
	src/ui/edit/main-statusbar.c, src/ui/edit/main-toolbar.c,
	src/ui/edit/settings-dialog.c, tests/lib/core/t-setup.c:
	todo comment cleanups

2006-02-17 09:19  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/: main-page-patterns.c, sequence-view.c,
	ui-ressources.c, ui-ressources.h:
	also moved sequence line colors to ui-ressources

2006-02-17 09:06  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-edit/bt-edit-sections.txt,
	src/lib/core/machine.c, src/lib/core/sequence.c,
	src/lib/core/settings.c, src/ui/edit/edit-application.c,
	src/ui/edit/machine-canvas-item.c,
	src/ui/edit/main-page-patterns.c, src/ui/edit/main-page-sequence.c,
	src/ui/edit/sequence-view.c, src/ui/edit/ui-ressources-methods.h,
	src/ui/edit/ui-ressources.c, src/ui/edit/ui-ressources.h:
	move colors to ui-ressources
	easier color allocation
	add selection and cursor handling to pattern view
	lower some debug messages

2006-02-15 12:27  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/machine.c, ui/cmd/bt-cmd.c,
	ui/cmd/cmd-application.c, ui/edit/bt-edit.c,
	ui/edit/edit-application.c, ui/edit/main-page-patterns.c,
	ui/edit/main-page-sequence.c, ui/edit/main-pages.c,
	ui/edit/main-window.c, ui/edit/sequence-view.c:
	more app docs
	silence element must use wave=silence
	fixed alternating color selection in sequence
	cleanups in sequence-page

2006-02-14 22:29  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/machine.c, ui/edit/main-page-sequence.c:
	we now can selection regions with the mouse
	selection also has alternating cell colors

2006-02-14 10:03  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, src/lib/core/application.c,
	src/ui/edit/main-page-sequence.c, tests/songs/melo1.xml,
	tests/songs/melo2.xml, tests/songs/melo3.xml:
	sequence selection color changes
	new test-song
	adjust to gst api changes

2006-02-13 23:33  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/application.c, lib/core/gconf-settings.c,
	lib/core/machine.c, lib/core/pattern.c,
	lib/core/plainfile-settings.c, lib/core/processor-machine.c,
	lib/core/sequence.c, lib/core/settings.c, lib/core/setup.c,
	lib/core/sink-bin.c, lib/core/sink-machine.c, lib/core/song-info.c,
	lib/core/song-io-native.c, lib/core/song-io.c, lib/core/song.c,
	lib/core/source-machine.c, lib/core/wave.c, lib/core/wavelevel.c,
	lib/core/wavetable.c, lib/core/wire.c, ui/cmd/cmd-application.c,
	ui/edit/edit-application.c, ui/edit/machine-canvas-item.c,
	ui/edit/machine-menu.c, ui/edit/machine-preferences-dialog.c,
	ui/edit/machine-properties-dialog.c, ui/edit/main-menu.c,
	ui/edit/main-page-info.c, ui/edit/main-page-machines.c,
	ui/edit/main-page-patterns.c, ui/edit/main-page-sequence.c,
	ui/edit/main-page-waves.c, ui/edit/main-pages.c,
	ui/edit/main-statusbar.c, ui/edit/main-toolbar.c,
	ui/edit/main-window.c, ui/edit/pattern-properties-dialog.c,
	ui/edit/sequence-view.c, ui/edit/settings-dialog.c,
	ui/edit/settings-page-audiodevices.c, ui/edit/ui-ressources.c,
	ui/edit/wire-canvas-item.c:
	changed private data handling

2006-02-10 17:58  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/: main-menu.c, main-page-sequence.c:
	make keyboard selection work, regardless of key-modifier
	such as num-lock
	more robust keyval handling
	implement delete selection for sequence
	add ideas for clippboard handling
	initial go at mouse selection (needs a mouse-move handler)

2006-02-06 23:08  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/machine.c, ui/edit/main-menu.c,
	ui/edit/main-page-sequence-methods.h, ui/edit/main-page-sequence.c:
	sequence view has cursor+selection
	separated sequence data and pos column
	prepared cut/copy/paste

2006-02-03 22:19  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/: gtkvumeter.c, main-page-sequence.c, main-toolbar.c:
	fix gfx bug with gtk_vumeter
	prepare cursor and selection stuff in sequence

2006-02-02 21:03  Stefan Kost <ensonic@users.sf.net>

	* design/gst/states1.c, design/gst/states3.c,
	src/lib/core/machine.c, src/ui/edit/sequence-view.c:
	some tests for the selection rendering in the treeview
	more tests for the state handling

2006-02-02 00:16  Stefan Kost <ensonic@users.sf.net>

	* design/gst/states1.c, design/gst/states3.c,
	src/lib/core/application.c, src/lib/core/machine.c:
	more test for the muting problem

2006-01-31 22:58  Stefan Kost <ensonic@users.sf.net>

	* design/gst/states3.c, design/gui/make.sh, design/gui/syncviews.c,
	src/lib/core/machine.c:
	added new test for pattern editor GUI
	lots of error checking for state-changing

2006-01-31 21:20  Stefan Kost <ensonic@users.sf.net>

	* design/gst/make.sh:
	build test apps

2006-01-31 20:53  Stefan Kost <ensonic@users.sf.net>

	* design/gst/states1.c, design/gst/states2.c, design/gst/states3.c,
	src/lib/core/application.c, src/lib/core/machine.c,
	src/lib/core/sink-bin.c, src/lib/core/libbtcore/sink-bin.h,
	src/ui/cmd/cmd-application.c, src/ui/edit/main-menu.c,
	src/ui/edit/main-toolbar.c:
	more todos for gui
	level-caps-notify handler for vu-meter adjustment not send
	message to the bus
	added error/warning bus message handling to test apps
	add oggmux to flac encoding to get tags
	push the default main-loop in bt-cmd

2006-01-28 18:00  Stefan Kost <ensonic@users.sf.net>

	* design/gst/states.c, design/gst/states1.c, design/gst/states2.c,
	src/lib/core/sink-bin.c:
	added id3mux to mp3 encoding

2006-01-28 00:24  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt,
	src/lib/core/application.c, src/lib/core/machine.c,
	src/lib/core/sink-bin.c, src/lib/core/song-io.c,
	src/lib/core/song.c, src/lib/core/libbtcore/song-methods.h,
	src/ui/edit/main-toolbar.c:
	tried to fix state-changing of machines
	first try at idle mode

2006-01-27 15:45  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/sink-machine.c, lib/core/song-info.c,
	lib/core/song.c, lib/core/libbtcore/core.h,
	ui/edit/settings-dialog.c:
	fixed dates in taglist
	more api docs
	preparation of idle loop in btsong

2006-01-27 08:07  Stefan Kost <ensonic@users.sf.net>

	* design/gst/tags1.c, src/lib/core/song-info.c,
	src/lib/core/song.c:
	fixed tag-setting

2006-01-26 18:04  Stefan Kost <ensonic@users.sf.net>

	* design/gst/link.c, design/gst/link2.c, design/gst/seek1.c,
	design/gst/states1.c, design/gst/states2.c, design/gst/states3.c,
	design/gst/tags1.c, src/lib/core/sink-bin.c,
	src/lib/core/song-info.c:
	add example for tags bug in gst
	fix examples

2006-01-26 08:07  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/song.c:
	more tag writing tests

2006-01-24 23:28  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/: machine.c, song-info.c, song.c:
	added taglists to song_info
	added preliminary seek-event updating and event reuse
	use taglist from song-info
	enhance debug output

2006-01-24 18:33  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, src/lib/core/song.c,
	src/ui/edit/bt-edit.desktop.in.in:
	fixed desktop file category
	more testing for taglist writing

2006-01-20 15:32  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/song.c:
	first try with taglist sending

2006-01-18 15:51  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am:
	added workaround for make distcheck failure in
	scrollkeeper

2006-01-18 14:11  Stefan Kost <ensonic@users.sf.net>

	* tests/: Makefile.am, lib/core/e-network.c, lib/core/t-machine.c,
	lib/core/t-setup.c:
	enhanced todo list for tests a little

2006-01-18 11:35  Stefan Kost <ensonic@users.sf.net>

	* README:
	tell people how to start apps in README

2006-01-17 21:49  Stefan Kost <ensonic@users.sf.net>

	* po/POTFILES.in, tests/songs/melo1.xml, tests/songs/melo2.xml:
	more distcheck fixes
	removed loops from test songs

2006-01-17 14:47  Stefan Kost <ensonic@users.sf.net>

	* tests/: Makefile.am, povalid.sh, lib/core/e-network.c,
	lib/core/t-machine.c, lib/core/t-setup.c,
	ui/cmd/e-bt-cmd-application.c:
	fix song file locations in bt-cmd tests
	fix make distcheck for povalid
	add 'make todo' for tests-dir

2006-01-16 22:39  Stefan Kost <ensonic@users.sf.net>

	* .cvsignore, Makefile.am, TODO, design/gui/sequence.glade,
	docs/Makefile.am, docs/reference/bt-cmd/.cvsignore,
	docs/reference/bt-cmd/Makefile.am,
	docs/reference/bt-core/.cvsignore,
	docs/reference/bt-core/Makefile.am,
	docs/reference/bt-edit/.cvsignore,
	docs/reference/bt-edit/Makefile.am, m4/.cvsignore, m4/README,
	po/POTFILES.skip, tests/Makefile.am, tests/bt-check.c,
	tests/bt-check.h, tests/bt-test-plugin.c, tests/povalid.sh,
	tests/xmlvalid.sh, tests/lib/core/e-network.c,
	tests/lib/core/e-song-info.c, tests/lib/core/e-song.c,
	tests/lib/core/s-settings.c, tests/lib/core/t-song-io-native.c,
	tests/lib/core/t-song-io.c:
	lots of distcheck fixing

2006-01-15 18:35  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, src/lib/core/machine.c, src/lib/core/song-io.c,
	tests/songs/melo2.xml:
	added new test song
	more buffer-frame size debugging

2006-01-14 23:00  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/machine.c, src/lib/core/pattern.c,
	src/lib/core/sink-bin.c, tests/songs/melo1.xml:
	property meta handling

2006-01-13 19:05  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, README, docs/reference/bt-core/bt-core-sections.txt,
	src/lib/core/machine.c, src/lib/core/pattern.c,
	src/lib/core/tools.c, src/lib/core/libbtcore/tools.h,
	tests/lib/core/e-network.c, tests/songs/melo1.xml:
	more simsyn fixes

2006-01-03 17:15  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/machine.c, tests/bt-test-plugin.c,
	tests/lib/core/t-machine.c:
	fixed a lot of tests with waffels help

2006-01-01 20:27  Stefan Kost <ensonic@users.sf.net>

	* docs/help/bt-edit/C/bt-edit.xml.in,
	src/ui/edit/edit-application.c, src/ui/edit/main-page-sequence.c,
	src/ui/edit/main-toolbar.c, src/ui/edit/sequence-view.c:
	loop-editing in sequence-view docs

2005-12-30 16:50  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt,
	src/lib/core/application.c, src/lib/core/machine.c,
	src/lib/core/sequence.c, src/lib/core/song-io.c,
	src/lib/core/song.c, src/lib/core/libbtcore/sequence-methods.h,
	src/ui/cmd/cmd-application.c:
	change the loop by clicking on the time column in the
	sequence, but while holding Ctrl or Alt
	remove cruft from sequence
	make the level-meter work again

2005-12-29 22:10  Stefan Kost <ensonic@users.sf.net>

	* docs/buzztard.xsd, po/POTFILES.in, po/POTFILES.skip,
	src/lib/core/song-io-native.c, src/ui/edit/bt-edit.c,
	src/ui/edit/machine-preferences-dialog.c,
	src/ui/edit/main-page-waves.c, src/ui/edit/main-toolbar.c,
	tests/songs/simple2.xml:
	load and save loop mode and range
	toolbar shows correct loop state after loading
	po-file fixes

2005-12-27 12:49  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/: main-page-sequence.c, sequence-view.c:
	fixed gtk-locking problem by drawing to an unrealized
	widget

2005-12-23 18:12  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/application.c, lib/core/song.c,
	lib/core/libbtcore/song-io.h, ui/edit/main-page-waves.c,
	ui/edit/main-toolbar.c:
	bus handling fixes

2005-12-23 15:03  Stefan Kost <ensonic@users.sf.net>

	* design/gst/link2.c, design/gst/seek1.c, design/gst/states2.c,
	design/gst/test.c, docs/reference/bt-core/bt-core-sections.txt,
	src/lib/core/core.c, src/lib/core/gconf-settings.c,
	src/lib/core/machine.c, src/lib/core/plainfile-settings.c,
	src/lib/core/processor-machine.c, src/lib/core/song-info.c,
	src/lib/core/song-io-native.c, src/lib/core/song.c,
	src/lib/core/source-machine.c, src/lib/core/wave.c,
	src/lib/core/wavelevel.c, src/lib/core/wire.c,
	src/lib/core/libbtcore/application.h,
	src/lib/core/libbtcore/core.h,
	src/lib/core/libbtcore/gconf-settings.h,
	src/lib/core/libbtcore/machine-methods.h,
	src/lib/core/libbtcore/machine.h, src/lib/core/libbtcore/pattern.h,
	src/lib/core/libbtcore/plainfile-settings.h,
	src/lib/core/libbtcore/processor-machine.h,
	src/lib/core/libbtcore/sequence.h,
	src/lib/core/libbtcore/settings.h, src/lib/core/libbtcore/setup.h,
	src/lib/core/libbtcore/sink-bin.h,
	src/lib/core/libbtcore/sink-machine.h,
	src/lib/core/libbtcore/song-info.h,
	src/lib/core/libbtcore/song-io-native.h,
	src/lib/core/libbtcore/song-io.h, src/lib/core/libbtcore/song.h,
	src/lib/core/libbtcore/source-machine.h,
	src/lib/core/libbtcore/wave.h, src/lib/core/libbtcore/wavelevel.h,
	src/lib/core/libbtcore/wavetable.h, src/lib/core/libbtcore/wire.h,
	src/ui/edit/machine-properties-dialog.c:
	doc fixes
	added more test files

2005-12-23 10:02  Stefan Kost <ensonic@users.sf.net>

	* configure.ac, src/lib/core/machine.c, src/lib/core/sink-bin.c,
	src/lib/core/libbtcore/machine-methods.h,
	src/ui/edit/machine-properties-dialog.c:
	some api changes in gst-buzztard

2005-12-16 22:54  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/main-page-sequence.c, src/ui/edit/main-statusbar.c,
	tests/m-bt-cmd.c, tests/m-bt-core.c, tests/m-bt-edit.c,
	tests/lib/core/e-sequence.c:
	change some char* into char[]

2005-12-16 19:46  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/song-io.c:
	use local bindings for plugin loading

2005-12-11 18:27  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/gconf-settings.c, src/lib/core/sink-bin.c,
	src/lib/core/sink-machine.c, tests/lib/core/e-pattern.c,
	tests/lib/core/t-machine.c, tests/lib/core/t-sink-machine.c,
	tests/lib/core/t-source-machine.c, tests/songs/test-simple1.xml,
	tests/songs/test-simple2.xml:
	fix for partial free in determine_pluginame()
	removed cruft from sink_machine

2005-12-09 11:34  Stefan Kost <ensonic@users.sf.net>

	* configure.ac, src/lib/core/machine.c, src/lib/core/settings.c,
	tests/lib/core/t-machine.c, tests/lib/core/t-song-io.c:
	fixed some tests

2005-12-06 11:40  Stefan Kost <ensonic@users.sf.net>

	* configure.ac, src/lib/core/sink-bin.c:
	better error checking for encoding
	bumped gst to 0.10

2005-12-05 20:29  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/machine.c, lib/core/sink-bin.c, lib/core/tools.c,
	ui/edit/machine-properties-dialog.c:
	added handling of enums in player and properties gui
	now ogg-saving works too

2005-12-05 08:17  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/application.c, src/lib/core/song-io-native.c,
	src/lib/core/song.c, src/ui/edit/main-toolbar.c,
	src/ui/edit/main-window.c, tests/bt-check.h, tests/m-bt-cmd.c,
	tests/m-bt-core.c, tests/m-bt-edit.c:
	fix gcc-4 warnings

2005-12-03 17:24  Stefan Kost <ensonic@users.sf.net>

	* configure.ac, design/gst/Makefile, design/gst/link.c,
	design/gst/states.c, design/gst/states1.c, design/gst/states3.c,
	src/lib/core/libbtcore.pc.in,
	src/ui/edit/machine-preferences-dialog.c,
	src/ui/edit/machine-properties-dialog.c:
	gui changes for enums
	switch to gst-0.10

2005-11-28 23:25  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/machine.c, lib/core/sink-bin.c,
	lib/core/libbtcore/sink-bin.h, ui/cmd/bt-cmd.c,
	ui/cmd/cmd-application.c:
	recording works as mp3, wav, flac and raw! ogg need
	fixing

2005-11-27 23:44  Stefan Kost <ensonic@users.sf.net>

	* design/gst/gst2.c, design/gst/gst3.c, design/gst/net1.c,
	design/gst/net2.c, src/lib/core/machine.c, src/lib/core/sink-bin.c,
	src/lib/core/sink-machine.c, src/lib/core/song-io-native.c,
	src/lib/core/tools.c, src/lib/core/libbtcore/tools.h,
	tests/lib/core/e-network.c, tests/lib/core/e-setup.c,
	tests/lib/core/t-sequence.c, tests/lib/core/t-setup.c,
	tests/lib/core/t-wire.c, tests/songs/example.xml,
	tests/songs/simple1.xml, tests/songs/simple2.xml,
	tests/songs/simple3.xml, tests/songs/simple4.xml,
	tests/songs/simple5.xml:
	switched to sink-bin
	swapped sinesrc with testaudiosrc

2005-11-22 17:16  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt,
	src/lib/core/application.c, src/lib/core/gconf-settings.c,
	src/lib/core/plainfile-settings.c, src/lib/core/settings.c,
	src/lib/core/sink-bin.c, src/lib/core/sink-machine.c,
	src/lib/core/libbtcore/settings-methods.h,
	src/lib/core/libbtcore/sink-bin-methods.h,
	src/ui/cmd/cmd-application.c:
	settiings is a singleton
	more work on sink-bin

2005-11-16 19:06  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/machine.c, lib/core/sink-bin.c,
	lib/core/sink-machine.c, ui/cmd/cmd-application.c:
	added record-file-name property for sink-bin

2005-11-14 15:46  Stefan Kost <ensonic@users.sf.net>

	* design/gst/states3.c, src/lib/core/sink-bin.c,
	src/ui/cmd/cmd-application.c, src/ui/edit/machine-canvas-item.c:
	sink-bin is now a gst-element

2005-11-06 20:57  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, README, docs/reference/bt-core/bt-core-docs.sgml,
	docs/reference/bt-core/bt-core-sections.txt, po/POTFILES.in,
	src/lib/Makefile.am, src/lib/buzztard.xml.in,
	src/lib/core/Makefile.am, src/lib/core/machine.c,
	src/lib/core/sink-bin.c, src/lib/core/sink-machine.c,
	src/lib/core/song-io-native.c, src/lib/core/libbtcore/Makefile.am,
	src/lib/core/libbtcore/core.h,
	src/lib/core/libbtcore/sink-bin-methods.h,
	src/lib/core/libbtcore/sink-bin.h,
	src/lib/core/libbtcore/sink-machine.h:
	prepared sink-bin

2005-11-06 19:17  Thomas Wabner <waffel@users.sf.net>

	* src/lib/core/: core.c, song-io-native.c, libbtcore/core.h:
	added gnome-vfs support

2005-11-06 19:17  Thomas Wabner <waffel@users.sf.net>

	* configure.ac:
	added gnome-vfs check

2005-11-05 02:01  Thomas Wabner <waffel@users.sf.net>

	* src/lib/buzztard.xml.in:
	removed underscore

2005-11-04 23:10  Thomas Wabner <waffel@users.sf.net>

	* README, configure.ac, src/lib/Makefile.am,
	src/lib/buzztard.applications.in, src/lib/buzztard.keys.in,
	src/lib/buzztard.mime, src/lib/buzztard.xml.in:
	added bzt mime registry

2005-11-03 22:09  Stefan Kost <ensonic@users.sf.net>

	* design/gst/states3.c, src/lib/core/sink-machine.c,
	src/ui/cmd/cmd-application.c:
	added new design example
	fixed recording changes

2005-10-28 18:54  Stefan Kost <ensonic@users.sf.net>

	* design/gst/states1.c, design/gui/pated.c,
	src/lib/core/sink-machine.c, src/lib/core/song.c,
	src/ui/cmd/cmd-application.c:
	new example for the pattern-editor design
	some ideas and code to get recording to files working

2005-10-26 16:41  Thomas Wabner <waffel@users.sf.net>

	* design/bztloader/bztloader.c:
	fixed mime type problem

2005-10-26 14:33  Thomas Wabner <waffel@users.sf.net>

	* design/bztloader/bztloader.c:
	mime type stuff added ... segmentation fault

2005-10-25 23:28  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/song.c:
	added seek events to playing

2005-10-23 19:56  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/song.c:
	playback fix

2005-10-23 19:43  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/song.c:
	adapt to seeking api changes

2005-10-20 17:12  Thomas Wabner <waffel@users.sf.net>

	* design/bztloader/bztloader.c:
	changed ugly absolute path checking stuff to gnome_vfs
	method

2005-10-20 12:07  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/core.c, src/lib/core/gconf-settings.c,
	src/lib/core/libbtcore/core.h, src/ui/cmd/bt-cmd.c,
	tests/Makefile.am, tests/m-bt-cmd.c, tests/m-bt-core.c,
	tests/m-bt-edit.c:
	more goption fixes

2005-10-13 17:52  Stefan Kost <ensonic@users.sf.net>

	* design/bztloader/bztloader.c,
	docs/reference/bt-core/bt-core-sections.txt, src/lib/core/core.c,
	src/lib/core/song.c, src/lib/core/libbtcore/core.h,
	src/ui/cmd/bt-cmd.c, src/ui/edit/bt-edit.c, tests/m-bt-cmd.c,
	tests/m-bt-core.c, tests/m-bt-edit.c, tests/lib/core/t-core.c:
	we are now using goption instead of popt

2005-10-10 19:43  Thomas Wabner <waffel@users.sf.net>

	* design/bztloader/bztloader.c:
	added read-write example

2005-10-10 17:00  Thomas Wabner <waffel@users.sf.net>

	* design/bztloader/: bztloader.c, song.xml.bzt:
	added more gnome-vfs handling

2005-10-08 20:12  Stefan Kost <ensonic@users.sf.net>

	* design/gst/states1.c, src/lib/core/machine.c,
	src/lib/core/song-io-native.c,
	src/lib/core/libbtcore/application.h,
	src/lib/core/libbtcore/gconf-settings.h,
	src/lib/core/libbtcore/machine.h, src/lib/core/libbtcore/pattern.h,
	src/lib/core/libbtcore/plainfile-settings.h,
	src/lib/core/libbtcore/processor-machine.h,
	src/lib/core/libbtcore/sequence.h,
	src/lib/core/libbtcore/settings.h, src/lib/core/libbtcore/setup.h,
	src/lib/core/libbtcore/sink-machine.h,
	src/lib/core/libbtcore/song-info.h,
	src/lib/core/libbtcore/song-io-native.h,
	src/lib/core/libbtcore/song-io.h, src/lib/core/libbtcore/song.h,
	src/lib/core/libbtcore/source-machine.h,
	src/lib/core/libbtcore/wave.h, src/lib/core/libbtcore/wavelevel.h,
	src/lib/core/libbtcore/wavetable.h, src/lib/core/libbtcore/wire.h,
	src/ui/cmd/cmd-application.h, src/ui/edit/edit-application.h,
	src/ui/edit/machine-canvas-item.h, src/ui/edit/machine-menu.h,
	src/ui/edit/machine-preferences-dialog.h,
	src/ui/edit/machine-properties-dialog.h, src/ui/edit/main-menu.h,
	src/ui/edit/main-page-info.h, src/ui/edit/main-page-machines.h,
	src/ui/edit/main-page-patterns.h, src/ui/edit/main-page-sequence.h,
	src/ui/edit/main-page-waves.h, src/ui/edit/main-pages.h,
	src/ui/edit/main-statusbar.h, src/ui/edit/main-toolbar.h,
	src/ui/edit/main-window.h, src/ui/edit/pattern-properties-dialog.h,
	src/ui/edit/sequence-view.h, src/ui/edit/settings-dialog.h,
	src/ui/edit/settings-page-audiodevices.h,
	src/ui/edit/ui-ressources.h, src/ui/edit/wire-canvas-item.h:
	add G_GNU_CONST to _get_type functions()
	prepared new musical state change code

2005-10-07 22:33  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt,
	src/lib/core/machine.c, src/lib/core/pattern.c,
	src/lib/core/libbtcore/machine-methods.h, tests/Makefile.am,
	tests/songs/buzz1.bmx, tests/songs/buzz2.bmx,
	tests/songs/buzz3.bmx:
	pattern handle no-values better (needed for buzz-song
	import)
	added three simple buzz-songs for testing

2005-10-07 17:05  Thomas Wabner <waffel@users.sf.net>

	* design/bztloader/song.xml.bzt:
	example zip file with song.xml inside

2005-10-07 17:04  Thomas Wabner <waffel@users.sf.net>

	* design/bztloader/bztloader.c:
	more check code

2005-10-07 15:30  Thomas Wabner <waffel@users.sf.net>

	* design/bztloader/: Makefile, bztloader.c, bztloader.h:
	first version of loader example

2005-10-04 16:51  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/application.c, tests/Makefile.am:
	gstreamer api changes

2005-09-28 21:34  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt, src/lib/core/song.c,
	src/lib/core/wire.c, src/lib/core/libbtcore/wire-methods.h:
	refactored elements in wire, like we did in machine
	better song2dot in song class (wire elements were missing)

2005-09-27 22:37  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/song-io-native.c, lib/core/song.c,
	ui/cmd/bt-cmd.c, ui/cmd/cmd-application.c, ui/edit/bt-edit.c:
	more debugging of pipeline timestamps

2005-09-27 19:59  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/song-io-native.c, src/ui/cmd/bt-cmd.c,
	src/ui/cmd/cmd-application-methods.h, src/ui/cmd/cmd-application.c,
	src/ui/edit/bt-edit.c, tests/m-bt-core.c,
	tests/lib/core/Makefile.am, tests/lib/core/s-song-io-native.c,
	tests/lib/core/s-song-io.c, tests/lib/core/t-song-io-native.c,
	tests/lib/core/t-song-io.c, tests/songs/broken1.xml,
	tests/ui/cmd/e-bt-cmd-application.c,
	tests/ui/cmd/t-bt-cmd-application.c:
	added new tests
	added -quiet option for bt-cmd

2005-09-27 11:40  Thomas Wabner <waffel@users.sf.net>

	* docs/buzztard.xsd, tests/songs/example.xml,
	tests/songs/simple1.xml:
	changed wave id to index

2005-09-26 23:46  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, docs/buzztard.xsd, src/lib/core/machine.c,
	src/lib/core/song-io-native.c, src/lib/core/song.c,
	src/ui/cmd/cmd-application.c, src/ui/cmd/cmd-application.h,
	tests/songs/buzz1.xml, tests/songs/buzz2.xml,
	tests/songs/buzz3.xml, tests/songs/buzz4.xml,
	tests/songs/buzz5.xml, tests/songs/buzz6.xml,
	tests/songs/buzz7.xml, tests/songs/buzz8.xml,
	tests/songs/example.xml, tests/songs/simple1.xml,
	tests/songs/simple2.xml, tests/songs/simple3.xml,
	tests/songs/simple4.xml, tests/songs/simple5.xml,
	tests/songs/test-simple1.xml, tests/songs/test-simple2.xml:
	readded def namespace
	more debugging

2005-09-26 19:34  Thomas Wabner <waffel@users.sf.net>

	* docs/buzztard.xsd:
	new schema definition for the new buzztard generation

2005-09-26 19:32  Thomas Wabner <waffel@users.sf.net>

	* tests/songs/: buzz1.xml, buzz2.xml, buzz3.xml, buzz4.xml,
	buzz5.xml, buzz6.xml, buzz7.xml, buzz8.xml, example.xml,
	simple1.xml, simple2.xml, simple3.xml, simple4.xml,
	test-simple1.xml, test-simple2.xml:
	changed to new buzztard schema

2005-09-26 19:19  Thomas Wabner <waffel@users.sf.net>

	* tests/songs/: test-simple3.xml, test-simple4.xml,
	test-simple5.xml:
	these files are not valid and making non sense

2005-09-25 20:36  Stefan Kost <ensonic@users.sf.net>

	* tests/: lib/core/e-machine.c, songs/buzz7.xml, songs/buzz8.xml:
	using chosus in two test-songs as ninja delay still dies
	make tests more strict (todo for the rest)

2005-09-25 19:14  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-cmd/tmpl/: .cvsignore, bt-cmd-unused.sgml,
	btcmd.sgml, btcmdapplication.sgml:
	no tmpl file in CVS please

2005-09-22 20:26  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt,
	src/lib/core/machine.c, src/lib/core/sequence.c,
	src/lib/core/setup.c, src/lib/core/song.c, src/lib/core/tools.c,
	src/lib/core/wire.c, src/lib/core/libbtcore/machine-methods.h,
	src/lib/core/libbtcore/song-methods.h, tests/lib/core/e-network.c,
	tests/lib/core/t-setup.c:
	added dot-file dump

2005-09-21 21:46  Stefan Kost <ensonic@users.sf.net>

	* design/gst/states.c, src/lib/core/application.c,
	src/lib/core/machine.c, src/lib/core/pattern.c,
	src/lib/core/processor-machine.c, src/lib/core/setup.c,
	src/lib/core/sink-machine.c, src/lib/core/song-io.c,
	src/lib/core/song.c, src/lib/core/source-machine.c,
	src/lib/core/tools.c, src/lib/core/wire.c,
	src/lib/core/libbtcore/core.h, src/ui/cmd/cmd-application.c,
	src/ui/edit/main-toolbar.c,
	src/ui/edit/settings-page-audiodevices.c, src/ui/edit/tools.c,
	tests/lib/core/e-network.c, tests/lib/core/t-pattern.c,
	tests/lib/core/t-setup.c, tests/songs/.cvsignore,
	tests/songs/simple5.xml:
	fixed ref-count leaks
	renamed is_string() to BT_IS_STRING()
	disabled one testcase

2005-09-21 08:48  Thomas Wabner <waffel@users.sf.net>

	* docs/buzztard.xsd, tests/songs/buzz1.xml,
	tests/songs/example.xml, tests/songs/test-simple1.xml:
	fixed xml schema spezifikation and some of our test xml files

2005-09-20 11:04  Thomas Wabner <waffel@users.sf.net>

	* README:
	added requirements

2005-09-19 23:23  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/: application.c, tools.c,
	libbtcore/application-methods.h:
	ported latest gstreamer api breakage

2005-09-19 21:01  Stefan Kost <ensonic@users.sf.net>

	* tests/: Makefile.am, lib/core/e-song.c:
	more debugginh

2005-09-19 20:47  Stefan Kost <ensonic@users.sf.net>

	* configure.ac, src/lib/core/sequence.c, src/lib/core/song.c,
	tests/lib/core/e-setup.c, tests/lib/core/t-setup.c,
	tests/lib/core/t-sink-machine.c, tests/lib/core/t-song.c,
	tests/lib/core/t-source-machine.c:
	more tests run again

2005-09-19 18:14  Stefan Kost <ensonic@users.sf.net>

	* configure.ac, design/gst/Makefile, src/lib/core/application.c,
	src/lib/core/machine.c, src/lib/core/pattern.c,
	src/lib/core/processor-machine.c, src/lib/core/sequence.c,
	src/lib/core/setup.c, src/lib/core/sink-machine.c,
	src/lib/core/song-info.c, src/lib/core/song-io-native.c,
	src/lib/core/song.c, src/lib/core/source-machine.c,
	src/lib/core/tools.c, src/lib/core/wave.c,
	src/lib/core/wavelevel.c, src/lib/core/wavetable.c,
	src/lib/core/wire.c, src/ui/cmd/cmd-application.c,
	src/ui/edit/edit-application.c, src/ui/edit/machine-canvas-item.c,
	src/ui/edit/main-page-patterns.c, src/ui/edit/main-toolbar.c,
	src/ui/edit/tools.c, tests/Makefile.am, tests/bt-check.c,
	tests/lib/core/t-song.c, tests/lib/core/t-wire.c:
	all precondition check now use g_return* macros

2005-09-16 12:33  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/application.c, src/lib/core/machine.c,
	src/lib/core/pattern.c, src/lib/core/sequence.c,
	src/lib/core/setup.c, src/ui/edit/main-page-patterns.c,
	src/ui/edit/wire-canvas-item.c, tests/bt-check.c,
	tests/lib/core/e-setup.c:
	converted many g_return_ into g_assert

2005-09-15 09:13  Stefan Kost <ensonic@users.sf.net>

	* configure.ac, src/lib/core/sequence.c, src/lib/core/setup.c,
	src/lib/core/wavetable.c, tests/bt-check.c, tests/m-bt-core.c,
	tests/lib/core/t-sequence.c:
	more test fixes

2005-09-14 17:22  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/machine.c, src/lib/core/sequence.c,
	src/lib/core/song-io.c, src/lib/core/song.c, tests/bt-check.c,
	tests/bt-check.h, tests/bt-test-plugin.c,
	tests/lib/core/e-sequence.c, tests/lib/core/t-sequence.c,
	tests/lib/core/t-setup.c:
	more test case fixes

2005-09-14 12:16  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/machine.c, tests/bt-test-plugin.c,
	tests/lib/core/e-machine.c, tests/lib/core/e-pattern.c,
	tests/lib/core/e-processor-machine.c, tests/lib/core/e-sequence.c,
	tests/lib/core/e-setup.c, tests/lib/core/e-song-info.c,
	tests/lib/core/e-source-machine.c, tests/lib/core/t-machine.c,
	tests/lib/core/t-pattern.c, tests/lib/core/t-settings.c,
	tests/lib/core/t-setup.c, tests/lib/core/t-sink-machine.c,
	tests/lib/core/t-source-machine.c,
	tests/ui/cmd/e-bt-cmd-application.c,
	tests/ui/cmd/t-bt-cmd-application.c,
	tests/ui/edit/e-bt-edit-application.c,
	tests/ui/edit/e-bt-pattern-properties-dialog.c,
	tests/ui/edit/e-bt-settings-dialog.c:
	more ttest cleanups

2005-09-14 02:01  Stefan Kost <ensonic@users.sf.net>

	* tests/: bt-check.c, bt-check.h, bt-test-plugin.c, m-bt-cmd.c,
	m-bt-core.c, m-bt-edit.c, lib/core/e-pattern.c, lib/core/e-song.c,
	lib/core/t-core.c, lib/core/t-network.c, lib/core/t-setup.c,
	lib/core/t-song.c:
	more work on tests, still not 100% success

2005-09-14 00:55  Stefan Kost <ensonic@users.sf.net>

	* design/gst/link.c, tests/lib/core/t-network.c:
	bug example for gst
	removed a dbg from test

2005-09-14 00:12  Stefan Kost <ensonic@users.sf.net>

	* src/ui/cmd/cmd-application.c, tests/bt-check.c, tests/bt-check.h,
	tests/m-bt-cmd.c, tests/m-bt-core.c, tests/lib/core/e-machine.c,
	tests/lib/core/e-network.c, tests/lib/core/e-pattern.c,
	tests/lib/core/e-processor-machine.c, tests/lib/core/e-sequence.c,
	tests/lib/core/e-setup.c, tests/lib/core/e-song-info.c,
	tests/lib/core/e-song.c, tests/lib/core/e-source-machine.c,
	tests/lib/core/t-core.c, tests/lib/core/t-machine.c,
	tests/lib/core/t-network.c, tests/lib/core/t-pattern.c,
	tests/lib/core/t-sequence.c, tests/lib/core/t-settings.c,
	tests/lib/core/t-setup.c, tests/lib/core/t-sink-machine.c,
	tests/lib/core/t-song-io.c, tests/lib/core/t-song.c,
	tests/lib/core/t-source-machine.c, tests/lib/core/t-wire.c:
	more test changes

2005-09-13 23:18  Stefan Kost <ensonic@users.sf.net>

	* design/gst/: .cvsignore, Makefile, link.c:
	new design test
	build only gstreamer-0.9 design tests

2005-09-13 23:17  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, docs/reference/README,
	docs/reference/bt-cmd/Makefile.am,
	docs/reference/bt-core/Makefile.am,
	docs/reference/bt-edit/Makefile.am, src/lib/core/machine.c,
	src/ui/edit/machine-properties-dialog.c, tests/m-bt-core.c,
	tests/songs/buzz7.xml, tests/songs/buzz8.xml:
	fixed docs build and README
	added new song

2005-09-13 21:48  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/: bt-cmd/Makefile.am, bt-edit/Makefile.am:
	updated gtk-doc Makefiule.am to be in sync with latest version

2005-09-13 20:50  Stefan Kost <ensonic@users.sf.net>

	* autogen.sh, design/gst/states.c,
	docs/help/bt-edit/C/bt-edit.xml.in,
	docs/reference/bt-cmd/bt-cmd-docs.sgml,
	docs/reference/bt-core/Makefile.am,
	docs/reference/bt-core/bt-core-docs.sgml, po/POTFILES.in,
	src/lib/core/pattern.c, src/lib/core/wire.c, tests/bt-check.c,
	tests/bt-check.h, tests/m-bt-cmd.c, tests/m-bt-core.c,
	tests/m-bt-edit.c, tests/lib/core/e-machine.c,
	tests/lib/core/e-network.c, tests/lib/core/e-pattern.c,
	tests/lib/core/e-processor-machine.c, tests/lib/core/e-sequence.c,
	tests/lib/core/e-setup.c, tests/lib/core/e-song-info.c,
	tests/lib/core/e-song.c, tests/lib/core/e-source-machine.c,
	tests/lib/core/m-bt-core.h, tests/lib/core/t-core.c,
	tests/lib/core/t-machine.c, tests/lib/core/t-network.c,
	tests/lib/core/t-pattern.c, tests/lib/core/t-sequence.c,
	tests/lib/core/t-settings.c, tests/lib/core/t-setup.c,
	tests/lib/core/t-sink-machine.c, tests/lib/core/t-song-io.c,
	tests/lib/core/t-song.c, tests/lib/core/t-source-machine.c,
	tests/lib/core/t-wire.c, tests/ui/cmd/e-bt-cmd-application.c,
	tests/ui/cmd/m-bt-cmd.h, tests/ui/cmd/t-bt-cmd-application.c:
	common test code

2005-09-13 00:43  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, configure.ac, src/lib/core/machine.c,
	tests/bt-check.c, tests/songs/buzz6.xml, tests/songs/buzz7.xml:
	new song, new bugs :(

2005-09-11 21:56  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/sink-machine.c:
	fix the fix ;) (returned freed mem)

2005-09-11 21:45  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/: sink-machine.c, libbtcore/core.h:
	ideas and a little refactoring

2005-09-07 15:26  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/sink-machine.c:
	some notes about encoding

2005-09-06 00:40  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, docs/reference/bt-cmd/bt-cmd-docs.sgml:
	api docs

2005-09-03 15:40  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-edit/bt-edit-docs.sgml,
	docs/reference/bt-edit/bt-edit-sections.txt,
	src/lib/core/machine.c, src/lib/core/sink-machine.c,
	src/ui/edit/Makefile.am, src/ui/edit/bt-edit.h,
	src/ui/edit/machine-menu-methods.h, src/ui/edit/machine-menu.c,
	src/ui/edit/machine-menu.h,
	src/ui/edit/machine-properties-dialog.c, src/ui/edit/main-menu.h,
	src/ui/edit/main-page-machines.c:
	refactored out machine selection menu

2005-09-03 13:52  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/machine-properties-dialog.c:
	cleanup in properties dialog (better reuse)
	added widgets for boolean properties

2005-09-03 00:31  Stefan Kost <ensonic@users.sf.net>

	* design/gst/states.c, src/lib/core/machine.c,
	src/lib/core/sequence.c, src/lib/core/song.c:
	fixed state example (thanks thaytan) and mailed many questions ;)

2005-09-02 18:32  Stefan Kost <ensonic@users.sf.net>

	* design/gst/states.c, src/lib/core/machine.c,
	src/ui/edit/main-toolbar.c:
	wrote a test for state-changes

2005-09-02 00:05  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt,
	src/lib/core/application.c, src/lib/core/machine.c,
	src/lib/core/song-io-native.c, src/lib/core/song.c,
	src/lib/core/libbtcore/application-methods.h,
	src/ui/cmd/cmd-application.c,
	src/ui/edit/machine-properties-dialog.c,
	src/ui/edit/main-toolbar.c:
	implemented own bus-displatcher
	made native gstreamer songs working again

2005-09-01 16:27  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/application.c, lib/core/song.c,
	ui/edit/main-toolbar.c:
	resolved gui blocking (need to cleanup)

2005-09-01 00:41  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/application.c, lib/core/sink-machine.c,
	lib/core/song.c, ui/cmd/cmd-application.c, ui/edit/bt-edit.c,
	ui/edit/main-page-sequence.c, ui/edit/main-statusbar.c,
	ui/edit/main-toolbar.c:
	more tests to unblock the gui
	commandline player sort of works again

2005-08-31 16:53  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt, src/lib/core/core.c,
	src/lib/core/song.c, src/lib/core/libbtcore/core.h,
	src/lib/core/libbtcore/song.h, src/ui/cmd/cmd-application.c,
	src/ui/edit/main-statusbar.c, src/ui/edit/main-toolbar.c:
	replaces play/stop signals by notify::is_playing in song
	doc fixes

2005-08-30 23:12  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/application.c, src/lib/core/song.c,
	src/ui/edit/main-page-sequence.c, src/ui/edit/main-toolbar.c,
	tests/bt-check.c, tests/m-bt-edit.c,
	tests/ui/edit/e-bt-edit-application.c:
	partially fixed gui tests
	bus_watches are not hoggig cpu so much anymore

2005-08-30 00:21  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt,
	src/lib/core/application.c, src/lib/core/sequence.c,
	src/lib/core/song.c, src/lib/core/tools.c,
	src/lib/core/libbtcore/song-methods.h,
	src/lib/core/libbtcore/tools.h, src/ui/edit/main-page-sequence.c,
	src/ui/edit/main-statusbar.c, src/ui/edit/main-toolbar.c:
	more porting to get rid of thread in bt-edit

2005-08-29 19:27  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/application.c, tests/bt-check.c, tests/m-bt-edit.c:
	trying harder to get the gui tests run in hidden mode

2005-08-27 14:48  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-docs.sgml,
	docs/reference/bt-core/bt-core-sections.txt,
	docs/reference/bt-core/bt-core.types, src/lib/core/Makefile.am,
	src/lib/core/playline.c, src/lib/core/sequence.c,
	src/lib/core/libbtcore/Makefile.am, src/lib/core/libbtcore/core.h,
	src/lib/core/libbtcore/playline-methods.h,
	src/lib/core/libbtcore/playline.h:
	[intren] removed playline
	ported clocks from single-shot to interval

2005-08-27 00:40  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/application.c, src/ui/edit/main-toolbar.c,
	tests/bt-test-plugin.c, tests/bt-test-plugin.h,
	tests/lib/core/t-setup.c:
	fixed some tests
	started to port over level-signal to bus

2005-08-26 01:38  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/application.c, lib/core/core.c,
	lib/core/playline.c, lib/core/wire.c, ui/cmd/cmd-application.c:
	ported to 0.9 (at least it builds)

2005-08-25 21:35  Stefan Kost <ensonic@users.sf.net>

	* configure.ac, docs/reference/bt-core/bt-core-sections.txt,
	src/lib/core/application.c, src/lib/core/libbtcore.pc.in,
	src/lib/core/libbtcore/core.h, src/lib/core/libbtcore/song-io.h:
	started 0.9 changes

2005-08-24 16:04  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/song-io-native.c, tests/bt-check.c:
	used g_alloca here and there

2005-08-24 15:25  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/machine.c, src/ui/edit/main-page-patterns.c,
	tests/bt-check.c:
	fixed mem-leaks

2005-08-18 23:49  Stefan Kost <ensonic@users.sf.net>

	* tests/: bt-check.c, bt-check.h, m-bt-edit.c:
	not restarting the test server for each test

2005-08-18 23:24  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/song-io-native.c, tests/bt-check.c,
	tests/m-bt-edit.c, tests/ui/edit/e-bt-edit-application.c:
	trying harder to get the xvfb integration to work

2005-08-17 18:58  Stefan Kost <ensonic@users.sf.net>

	* tests/: Makefile.am, bt-check.c, bt-check.h, m-bt-edit.c,
	ui/edit/e-bt-edit-application.c,
	ui/edit/e-bt-pattern-properties-dialog.c,
	ui/edit/e-bt-settings-dialog.c, ui/edit/m-bt-edit.h:
	added Xvfb setup and shutdown helper for unit-test (does
	not fully work yet)

2005-08-15 23:14  Stefan Kost <ensonic@users.sf.net>

	* autogen.sh, configure.ac, docs/reference/gtk-doc.make,
	docs/reference/bt-cmd/Makefile.am,
	docs/reference/bt-core/Makefile.am,
	docs/reference/bt-edit/Makefile.am:
	switched to use gtkdocize

2005-08-15 21:12  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-edit/bt-edit-sections.txt, src/ui/cmd/bt-cmd.c,
	src/ui/edit/bt-edit.c:
	more section docs for bt-edit

2005-08-15 20:26  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-cmd/bt-cmd-sections.txt,
	docs/reference/bt-cmd/tmpl/bt-cmd-unused.sgml,
	docs/reference/bt-cmd/tmpl/btcmd.sgml,
	docs/reference/bt-cmd/tmpl/btcmdapplication.sgml,
	src/ui/cmd/bt-cmd.c:
	section docs for bt-cmd

2005-08-13 10:54  Stefan Kost <ensonic@users.sf.net>

	* README, configure.ac,
	docs/reference/bt-cmd/tmpl/bt-cmd-unused.sgml,
	docs/reference/bt-cmd/tmpl/btcmd.sgml,
	docs/reference/bt-cmd/tmpl/btcmdapplication.sgml:
	use GTK_DOC_CHECK macro

2005-08-05 19:13  Stefan Kost <ensonic@users.sf.net>

	* docs/buzztard.xsd, src/lib/core/song-io-native.c,
	src/lib/core/song-io.c, src/ui/cmd/cmd-application.c,
	tests/bt-test-plugin.h, tests/songs/buzz1.xml,
	tests/songs/buzz2.xml, tests/songs/buzz3.xml,
	tests/songs/buzz4.xml, tests/songs/buzz5.xml,
	tests/songs/buzz6.xml, tests/songs/example.xml,
	tests/songs/simple1.xml, tests/songs/simple2.xml,
	tests/songs/simple3.xml, tests/songs/simple4.xml,
	tests/songs/simple5.xml, tests/songs/test-simple1.xml,
	tests/songs/test-simple2.xml, tests/songs/test-simple3.xml,
	tests/songs/test-simple4.xml, tests/songs/test-simple5.xml:
	done most of task #111868
	fixed indentation of xml files
	our xml attributes have the same name as the object properties

2005-08-05 11:35  Stefan Kost <ensonic@users.sf.net>

	* design/bmxdump/bmxfile.h, design/dll_loader/libwinelib.c,
	design/dll_loader/main.c, design/dll_loader/pthreademu.c,
	design/dll_loader/windef16.h, design/gmem/gmem.c,
	design/gobject/main.c, design/gobject/song.c,
	design/gobject/song.h, design/gst/gst1.c, design/gst/gst2.c,
	design/gst/gst3.c, design/gst/gst4.c, design/gst/net.h,
	design/gst/net1.c, design/gst/net2.c, src/lib/core/application.c,
	src/lib/core/core.c, src/lib/core/gconf-settings.c,
	src/lib/core/machine.c, src/lib/core/pattern.c,
	src/lib/core/plainfile-settings.c, src/lib/core/playline.c,
	src/lib/core/processor-machine.c, src/lib/core/sequence.c,
	src/lib/core/settings.c, src/lib/core/setup.c,
	src/lib/core/sink-machine.c, src/lib/core/song-io.c,
	src/lib/core/song.c, src/lib/core/source-machine.c,
	src/lib/core/tools.c, src/lib/core/wave.c,
	src/lib/core/wavelevel.c, src/lib/core/wavetable.c,
	src/lib/core/wire.c, src/lib/core/libbtcore/application.h,
	src/lib/core/libbtcore/core.h,
	src/lib/core/libbtcore/gconf-settings.h,
	src/lib/core/libbtcore/machine.h, src/lib/core/libbtcore/pattern.h,
	src/lib/core/libbtcore/plainfile-settings.h,
	src/lib/core/libbtcore/playline.h,
	src/lib/core/libbtcore/processor-machine.h,
	src/lib/core/libbtcore/sequence.h,
	src/lib/core/libbtcore/settings-private.h,
	src/lib/core/libbtcore/settings.h, src/lib/core/libbtcore/setup.h,
	src/lib/core/libbtcore/sink-machine.h,
	src/lib/core/libbtcore/song-info.h,
	src/lib/core/libbtcore/song-io-native.h,
	src/lib/core/libbtcore/song-io.h, src/lib/core/libbtcore/song.h,
	src/lib/core/libbtcore/source-machine.h,
	src/lib/core/libbtcore/wave.h, src/lib/core/libbtcore/wavelevel.h,
	src/lib/core/libbtcore/wavetable.h, src/lib/core/libbtcore/wire.h,
	src/ui/cmd/bt-cmd.c, src/ui/cmd/bt-cmd.h,
	src/ui/cmd/cmd-application.h, src/ui/edit/bt-edit.c,
	src/ui/edit/bt-edit.h, src/ui/edit/edit-application.c,
	src/ui/edit/edit-application.h, src/ui/edit/gtkvumeter.c,
	src/ui/edit/machine-canvas-item.c,
	src/ui/edit/machine-canvas-item.h,
	src/ui/edit/machine-preferences-dialog.h,
	src/ui/edit/machine-properties-dialog.h, src/ui/edit/main-menu.c,
	src/ui/edit/main-menu.h, src/ui/edit/main-page-info.c,
	src/ui/edit/main-page-info.h, src/ui/edit/main-page-machines.c,
	src/ui/edit/main-page-machines.h, src/ui/edit/main-page-patterns.c,
	src/ui/edit/main-page-patterns.h, src/ui/edit/main-page-sequence.c,
	src/ui/edit/main-page-sequence.h, src/ui/edit/main-page-waves.c,
	src/ui/edit/main-page-waves.h, src/ui/edit/main-pages.c,
	src/ui/edit/main-pages.h, src/ui/edit/main-statusbar.c,
	src/ui/edit/main-statusbar.h, src/ui/edit/main-toolbar.c,
	src/ui/edit/main-toolbar.h, src/ui/edit/main-window.c,
	src/ui/edit/main-window.h, src/ui/edit/pattern-properties-dialog.c,
	src/ui/edit/pattern-properties-dialog.h,
	src/ui/edit/sequence-view.c, src/ui/edit/sequence-view.h,
	src/ui/edit/settings-dialog.c, src/ui/edit/settings-dialog.h,
	src/ui/edit/settings-page-audiodevices.c,
	src/ui/edit/settings-page-audiodevices.h, src/ui/edit/tools.c,
	src/ui/edit/ui-ressources.c, src/ui/edit/ui-ressources.h,
	src/ui/edit/wire-canvas-item.c, src/ui/edit/wire-canvas-item.h,
	tests/bt-check.c, tests/bt-check.h, tests/bt-test-plugin.c,
	tests/bt-test-plugin.h, tests/m-bt-cmd.c, tests/m-bt-core.c,
	tests/m-bt-edit.c, tests/lib/core/e-pattern.c,
	tests/lib/core/e-processor-machine.c, tests/lib/core/e-setup.c,
	tests/lib/core/e-song.c, tests/lib/core/e-source-machine.c,
	tests/lib/core/s-settings.c, tests/lib/core/t-core.c,
	tests/lib/core/t-pattern.c, tests/lib/core/t-sequence.c,
	tests/lib/core/t-settings.c, tests/lib/core/t-setup.c,
	tests/lib/core/t-sink-machine.c, tests/lib/core/t-song-io.c,
	tests/lib/core/t-song.c, tests/lib/core/t-source-machine.c,
	tests/lib/core/t-wire.c, tests/ui/cmd/e-bt-cmd-application.c,
	tests/ui/cmd/t-bt-cmd-application.c,
	tests/ui/edit/e-bt-edit-application.c,
	tests/ui/edit/e-bt-pattern-properties-dialog.c,
	tests/ui/edit/e-bt-settings-dialog.c:
	tabbing cleanup

2005-08-05 10:59  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt,
	src/lib/core/song-info.c, src/lib/core/song-io-native.c,
	src/lib/core/libbtcore/core.h, src/ui/cmd/cmd-application.c,
	tests/bt-test-plugin.c, tests/lib/core/e-machine.c,
	tests/lib/core/e-song-info.c, tests/lib/core/t-machine.c,
	tests/songs/simple1.xml:
	implemented date time stamp fields in song-info
	more cleanups in tests

2005-08-04 19:01  Thomas Wabner <waffel@users.sf.net>

	* docs/buzztard.xsd:
	changed date fields to xml standard type dateTime

2005-08-04 11:47  Thomas Wabner <waffel@users.sf.net>

	* src/: lib/core/core.c, lib/core/machine.c, lib/core/playline.c,
	lib/core/sequence.c, lib/core/song-io.c, lib/core/libbtcore/core.h,
	lib/core/libbtcore/machine-methods.h,
	ui/edit/machine-properties-dialog.c:
	removed obsolete gst-dparam stuff

2005-08-04 11:46  Thomas Wabner <waffel@users.sf.net>

	* configure.ac:
	changed gst-interface to required version 0.8.8

2005-08-04 11:04  Stefan Kost <ensonic@users.sf.net>

	* configure.ac:
	controller deps are now merged into maiin deps

2005-08-04 10:19  Thomas Wabner <waffel@users.sf.net>

	* configure.ac:
	gst-controller is now required and not more optional

2005-08-03 00:22  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/: bt-cmd/Makefile.am, bt-core/Makefile.am,
	bt-edit/Makefile.am:
	removed obsolete gtk-doc option

2005-08-02 15:12  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/machine.c, tests/lib/core/e-network.c,
	tests/lib/core/e-sequence.c, tests/lib/core/t-network.c,
	tests/songs/buzz5.xml:
	fixed 3 test cases after changes in pplayback code
	fixed example song

2005-08-01 18:24  Thomas Wabner <waffel@users.sf.net>

	* docs/reference/: bt-cmd/tmpl/.cvsignore, bt-core/tmpl/.cvsignore,
	bt-edit/tmpl/.cvsignore:
	we don't need anymore the sgml files

2005-07-29 14:44  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/main-toolbar.c:
	disabling play-button while it plays!

2005-07-29 10:24  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/gtk-doc.make,
	src/ui/edit/machine-properties-dialog.c, tests/songs/buzz4.xml:
	corrected doc deps in makefile
	buzz demo extended to show live-value handling

2005-07-27 19:15  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/gtk-doc.make, docs/reference/bt-cmd/Makefile.am,
	docs/reference/bt-core/Makefile.am,
	docs/reference/bt-edit/Makefile.am, src/lib/core/.cvsignore,
	src/lib/core/sequence.c, src/lib/core/song.c,
	src/ui/edit/machine-properties-dialog.c, tests/songs/buzz4.xml:
	fixed a blocke in sonf playback
	corrected dependecies in doc build
	testsong plays longer

2005-07-26 22:39  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/sequence.c, src/ui/edit/machine-properties-dialog.c,
	src/ui/edit/main-toolbar.c, tests/bt-test-plugin.c:
	added #ifdefs for DPARAMS in tests
	tried to fix threading problem in bt-edit (play)

2005-07-26 21:37  Thomas Wabner <waffel@users.sf.net>

	* docs/reference/: bt-core/tmpl/bt-core-unused.sgml,
	bt-core/tmpl/btapplication.sgml, bt-core/tmpl/btgconfsettings.sgml,
	bt-core/tmpl/btmachine.sgml, bt-core/tmpl/btpattern.sgml,
	bt-core/tmpl/btplainfilesettings.sgml,
	bt-core/tmpl/btplayline.sgml, bt-core/tmpl/btprocessormachine.sgml,
	bt-core/tmpl/btsequence.sgml, bt-core/tmpl/btsettings.sgml,
	bt-core/tmpl/btsetup.sgml, bt-core/tmpl/btsinkmachine.sgml,
	bt-core/tmpl/btsong.sgml, bt-core/tmpl/btsonginfo.sgml,
	bt-core/tmpl/btsongio.sgml, bt-core/tmpl/btsongionative.sgml,
	bt-core/tmpl/btsourcemachine.sgml, bt-core/tmpl/bttimeline.sgml,
	bt-core/tmpl/bttimelinetrack.sgml, bt-core/tmpl/btwave.sgml,
	bt-core/tmpl/btwavelevel.sgml, bt-core/tmpl/btwavetable.sgml,
	bt-core/tmpl/btwire.sgml, bt-core/tmpl/buzztard-unused.sgml,
	bt-core/tmpl/libcore.sgml, bt-edit/tmpl/bt-edit-unused.sgml,
	bt-edit/tmpl/btedit.sgml, bt-edit/tmpl/bteditapplication.sgml,
	bt-edit/tmpl/btmachinecanvasitem.sgml,
	bt-edit/tmpl/btmachinepreferencesdialog.sgml,
	bt-edit/tmpl/btmachinepropertiesdialog.sgml,
	bt-edit/tmpl/btmainmenu.sgml, bt-edit/tmpl/btmainpageinfo.sgml,
	bt-edit/tmpl/btmainpagemachines.sgml,
	bt-edit/tmpl/btmainpagepatterns.sgml,
	bt-edit/tmpl/btmainpages.sgml,
	bt-edit/tmpl/btmainpagesequence.sgml,
	bt-edit/tmpl/btmainpagewaves.sgml,
	bt-edit/tmpl/btmainstatusbar.sgml, bt-edit/tmpl/btmaintoolbar.sgml,
	bt-edit/tmpl/btmainwindow.sgml,
	bt-edit/tmpl/btpatternpreferencesdialog.sgml,
	bt-edit/tmpl/btpatternpropertiesdialog.sgml,
	bt-edit/tmpl/btsequenceview.sgml,
	bt-edit/tmpl/btsettingsdialog.sgml,
	bt-edit/tmpl/btsettingspageaudiodevices.sgml,
	bt-edit/tmpl/btuiressources.sgml,
	bt-edit/tmpl/btwirecanvasitem.sgml, bt-edit/tmpl/gtkvumeter.sgml:
	removed all old gtk-doc stuff

2005-07-26 18:45  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-core/tmpl/btgconfsettings.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btplainfilesettings.sgml,
	docs/reference/bt-core/tmpl/btplayline.sgml,
	docs/reference/bt-core/tmpl/btprocessormachine.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btsinkmachine.sgml,
	docs/reference/bt-core/tmpl/btsonginfo.sgml,
	docs/reference/bt-core/tmpl/btsongio.sgml,
	docs/reference/bt-core/tmpl/btsongionative.sgml,
	docs/reference/bt-core/tmpl/btsourcemachine.sgml,
	docs/reference/bt-core/tmpl/btwave.sgml,
	docs/reference/bt-core/tmpl/btwavelevel.sgml,
	docs/reference/bt-core/tmpl/btwavetable.sgml,
	docs/reference/bt-core/tmpl/btwire.sgml,
	docs/reference/bt-edit/tmpl/bteditapplication.sgml,
	docs/reference/bt-edit/tmpl/btmachinecanvasitem.sgml,
	docs/reference/bt-edit/tmpl/btmachinepreferencesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmachinepropertiesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmainmenu.sgml,
	docs/reference/bt-edit/tmpl/btmainpageinfo.sgml,
	docs/reference/bt-edit/tmpl/btmainpagemachines.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	docs/reference/bt-edit/tmpl/btmainpages.sgml,
	docs/reference/bt-edit/tmpl/btmainpagesequence.sgml,
	docs/reference/bt-edit/tmpl/btmainpagewaves.sgml,
	docs/reference/bt-edit/tmpl/btmainstatusbar.sgml,
	docs/reference/bt-edit/tmpl/btmaintoolbar.sgml,
	docs/reference/bt-edit/tmpl/btmainwindow.sgml,
	docs/reference/bt-edit/tmpl/btsettingsdialog.sgml,
	docs/reference/bt-edit/tmpl/btsettingspageaudiodevices.sgml,
	docs/reference/bt-edit/tmpl/btuiressources.sgml,
	docs/reference/bt-edit/tmpl/btwirecanvasitem.sgml,
	src/lib/core/machine.c, src/lib/core/pattern.c,
	src/lib/core/playline.c, src/lib/core/sequence.c,
	src/lib/core/setup.c, src/lib/core/song-io.c, src/lib/core/song.c,
	src/lib/core/libbtcore/machine-methods.h,
	src/ui/edit/main-page-patterns.c:
	more long descriptions
	little bugfix in the pattern-page

2005-07-26 08:43  Thomas Wabner <waffel@users.sf.net>

	* src/lib/core/application.c, src/lib/core/gconf-settings.c,
	src/lib/core/machine.c, src/lib/core/pattern.c,
	src/lib/core/plainfile-settings.c, src/lib/core/playline.c,
	src/lib/core/processor-machine.c, src/lib/core/sequence.c,
	src/lib/core/settings.c, src/lib/core/setup.c,
	src/lib/core/sink-machine.c, src/lib/core/song-info.c,
	src/lib/core/song-io-native.c, src/lib/core/song-io.c,
	src/lib/core/song.c, src/lib/core/source-machine.c,
	src/lib/core/wave.c, src/lib/core/wavelevel.c,
	src/lib/core/wavetable.c, src/lib/core/wire.c,
	src/ui/edit/bt-edit.c, src/ui/edit/edit-application.c,
	src/ui/edit/machine-canvas-item.c,
	src/ui/edit/machine-preferences-dialog.c,
	src/ui/edit/machine-properties-dialog.c, src/ui/edit/main-menu.c,
	src/ui/edit/main-page-info.c, src/ui/edit/main-page-machines.c,
	src/ui/edit/main-page-patterns.c, src/ui/edit/main-page-sequence.c,
	src/ui/edit/main-page-waves.c, src/ui/edit/main-pages.c,
	src/ui/edit/main-statusbar.c, src/ui/edit/main-toolbar.c,
	src/ui/edit/main-window.c, src/ui/edit/pattern-properties-dialog.c,
	src/ui/edit/sequence-view.c, src/ui/edit/settings-dialog.c,
	src/ui/edit/settings-page-audiodevices.c,
	src/ui/edit/ui-ressources.c, src/ui/edit/wire-canvas-item.c,
	docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-core/tmpl/btgconfsettings.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btplainfilesettings.sgml,
	docs/reference/bt-core/tmpl/btplayline.sgml,
	docs/reference/bt-core/tmpl/btprocessormachine.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btsinkmachine.sgml,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-core/tmpl/btsonginfo.sgml,
	docs/reference/bt-core/tmpl/btsongio.sgml,
	docs/reference/bt-core/tmpl/btsongionative.sgml,
	docs/reference/bt-core/tmpl/btsourcemachine.sgml,
	docs/reference/bt-core/tmpl/btwave.sgml,
	docs/reference/bt-core/tmpl/btwavelevel.sgml,
	docs/reference/bt-core/tmpl/btwavetable.sgml,
	docs/reference/bt-core/tmpl/btwire.sgml,
	docs/reference/bt-edit/tmpl/btedit.sgml,
	docs/reference/bt-edit/tmpl/bteditapplication.sgml,
	docs/reference/bt-edit/tmpl/btmachinecanvasitem.sgml,
	docs/reference/bt-edit/tmpl/btmachinepreferencesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmachinepropertiesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmainmenu.sgml,
	docs/reference/bt-edit/tmpl/btmainpageinfo.sgml,
	docs/reference/bt-edit/tmpl/btmainpagemachines.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	docs/reference/bt-edit/tmpl/btmainpages.sgml,
	docs/reference/bt-edit/tmpl/btmainpagesequence.sgml,
	docs/reference/bt-edit/tmpl/btmainpagewaves.sgml,
	docs/reference/bt-edit/tmpl/btmainstatusbar.sgml,
	docs/reference/bt-edit/tmpl/btmaintoolbar.sgml,
	docs/reference/bt-edit/tmpl/btmainwindow.sgml,
	docs/reference/bt-edit/tmpl/btsettingsdialog.sgml,
	docs/reference/bt-edit/tmpl/btsettingspageaudiodevices.sgml,
	docs/reference/bt-edit/tmpl/btuiressources.sgml,
	docs/reference/bt-edit/tmpl/btwirecanvasitem.sgml:
	changed comments to gtk-doc 1.4 stuff

2005-07-25 23:38  Stefan Kost <ensonic@users.sf.net>

	* tests/lib/core/t-sequence.c:
	and another test that check that we've set a machine at
	all before inserting patterns into the sequence

2005-07-25 23:34  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/sequence.c, tests/lib/core/e-sequence.c,
	tests/lib/core/t-sequence.c:
	[task] #117348 test for sequence update on pattern removal
	added another test that makes sure we only add pattern to tracks
	that belong to the right machine

2005-07-25 22:38  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/song-io-native.c, ui/edit/main-page-patterns.c:
	#39127 repaired pattern access in GUI
	easier pattern
	and machine access in pattern-page class
	some notes abput
	problems removing the machines properties HashMap

2005-07-23 01:12  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/machine.c, src/lib/core/pattern.c,
	src/lib/core/song-io.c, src/ui/edit/main-window.c,
	tests/bt-test-plugin.c, tests/bt-test-plugin.h,
	tests/lib/core/e-pattern.c, tests/ui/edit/e-bt-edit-application.c,
	tests/ui/edit/e-bt-pattern-properties-dialog.c,
	tests/ui/edit/e-bt-settings-dialog.c:
	voice machines are now working too

2005-07-22 17:26  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/pattern.c, tests/lib/core/e-pattern.c:
	more tests for patterns (which fail for now)

2005-07-22 15:25  Stefan Kost <ensonic@users.sf.net>

	* tests/: m-bt-edit.c, ui/edit/Makefile.am,
	ui/edit/e-bt-edit-application.c,
	ui/edit/e-bt-pattern-properties-dialog.c,
	ui/edit/e-bt-settings-dialog.c,
	ui/edit/s-bt-pattern-properties-dialog.c:
	added pattern properties gui test
	some cleanup in gui tests

2005-07-22 13:46  Stefan Kost <ensonic@users.sf.net>

	* .cvsignore, docs/help/bt-edit/.cvsignore,
	docs/reference/bt-cmd/.cvsignore,
	docs/reference/bt-cmd/tmpl/bt-cmd-unused.sgml,
	docs/reference/bt-cmd/tmpl/btcmd.sgml,
	docs/reference/bt-cmd/tmpl/btcmdapplication.sgml,
	docs/reference/bt-core/.cvsignore,
	docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-core/tmpl/btgconfsettings.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btplainfilesettings.sgml,
	docs/reference/bt-core/tmpl/btplayline.sgml,
	docs/reference/bt-core/tmpl/btprocessormachine.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btsinkmachine.sgml,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-core/tmpl/btsonginfo.sgml,
	docs/reference/bt-core/tmpl/btsongio.sgml,
	docs/reference/bt-core/tmpl/btsongionative.sgml,
	docs/reference/bt-core/tmpl/btsourcemachine.sgml,
	docs/reference/bt-core/tmpl/btwave.sgml,
	docs/reference/bt-core/tmpl/btwavelevel.sgml,
	docs/reference/bt-core/tmpl/btwavetable.sgml,
	docs/reference/bt-core/tmpl/btwire.sgml,
	docs/reference/bt-core/tmpl/libcore.sgml,
	docs/reference/bt-edit/.cvsignore,
	docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/btedit.sgml,
	docs/reference/bt-edit/tmpl/bteditapplication.sgml,
	docs/reference/bt-edit/tmpl/btmachinecanvasitem.sgml,
	docs/reference/bt-edit/tmpl/btmachinepreferencesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmachinepropertiesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmainmenu.sgml,
	docs/reference/bt-edit/tmpl/btmainpageinfo.sgml,
	docs/reference/bt-edit/tmpl/btmainpagemachines.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	docs/reference/bt-edit/tmpl/btmainpages.sgml,
	docs/reference/bt-edit/tmpl/btmainpagesequence.sgml,
	docs/reference/bt-edit/tmpl/btmainpagewaves.sgml,
	docs/reference/bt-edit/tmpl/btmainstatusbar.sgml,
	docs/reference/bt-edit/tmpl/btmaintoolbar.sgml,
	docs/reference/bt-edit/tmpl/btmainwindow.sgml,
	docs/reference/bt-edit/tmpl/btpatternpropertiesdialog.sgml,
	docs/reference/bt-edit/tmpl/btsequenceview.sgml,
	docs/reference/bt-edit/tmpl/btsettingsdialog.sgml,
	docs/reference/bt-edit/tmpl/btsettingspageaudiodevices.sgml,
	docs/reference/bt-edit/tmpl/btuiressources.sgml,
	docs/reference/bt-edit/tmpl/btwirecanvasitem.sgml,
	docs/reference/bt-edit/tmpl/gtkvumeter.sgml, src/.cvsignore,
	src/lib/.cvsignore, src/lib/core/.cvsignore,
	src/lib/core/libbtcore/.cvsignore, src/ui/.cvsignore,
	src/ui/cmd/.cvsignore, src/ui/edit/.cvsignore, tests/.cvsignore,
	tests/lib/.cvsignore, tests/lib/core/.cvsignore,
	tests/ui/.cvsignore, tests/ui/cmd/.cvsignore,
	tests/ui/edit/.cvsignore, tests/ui/edit/e-bt-edit-application.c:
	added another GUI test

2005-07-22 00:06  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/machine.c, src/lib/core/sequence.c,
	src/lib/core/song-io-native.c, tests/bt-test-plugin.c,
	tests/bt-test-plugin.h, tests/lib/core/e-source-machine.c:
	better timing
	more implementation of poly-voice handling
	poly voice source for tests
	new test

2005-07-21 21:15  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/: machine.c, sequence.c:
	more debug for controller queues
	renamed time params to timestamp

2005-07-20 19:02  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/core.c, lib/core/machine.c,
	ui/edit/sequence-view.c:
	use gst-controller as a lib (was plugin before)
	fixed object unreffing in sequence view
	trigger handling and interpoltion mode setting for machine

2005-07-20 00:03  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/btmachinepreferencesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmainpagesequence.sgml,
	docs/reference/bt-edit/tmpl/btmainpagewaves.sgml,
	docs/reference/bt-edit/tmpl/btpatternpropertiesdialog.sgml,
	docs/reference/bt-edit/tmpl/btsequenceview.sgml,
	docs/reference/bt-edit/tmpl/btuiressources.sgml,
	docs/reference/bt-edit/tmpl/gtkvumeter.sgml,
	src/lib/core/machine.c, src/lib/core/sequence.c,
	src/lib/core/song-io-native.c, src/lib/core/song-io.c,
	src/lib/core/libbtcore/machine-methods.h,
	tests/lib/core/t-sequence.c:
	fixed controller timebases
	enabled still uncommented code

2005-07-19 15:13  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/sequence.c, tests/Makefile.am, tests/bt-check.c,
	tests/bt-test-plugin.c, tests/bt-test-plugin.h, tests/m-bt-cmd.c,
	tests/m-bt-core.c, tests/m-bt-edit.c, tests/lib/core/e-sequence.c,
	tests/lib/core/t-sequence.c, tests/ui/cmd/e-bt-cmd-application.c,
	tests/ui/cmd/t-bt-cmd-application.c:
	all tests are green again

2005-07-19 00:46  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	src/lib/core/machine.c, src/lib/core/libbtcore/core.h,
	tests/Makefile.am, tests/bt-test-plugin.c,
	tests/lib/core/e-pattern.c, tests/lib/core/e-sequence.c,
	tests/lib/core/t-sequence.c:
	usage of tempo iface in machine class
	more unit test for sequence

2005-07-18 18:06  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/btedit.sgml,
	docs/reference/bt-edit/tmpl/bteditapplication.sgml,
	docs/reference/bt-edit/tmpl/btmachinecanvasitem.sgml,
	docs/reference/bt-edit/tmpl/btmachinepreferencesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmachinepropertiesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmainmenu.sgml,
	docs/reference/bt-edit/tmpl/btmainpageinfo.sgml,
	docs/reference/bt-edit/tmpl/btmainpagemachines.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	docs/reference/bt-edit/tmpl/btmainpages.sgml,
	docs/reference/bt-edit/tmpl/btmainpagesequence.sgml,
	docs/reference/bt-edit/tmpl/btmainpagewaves.sgml,
	docs/reference/bt-edit/tmpl/btmainstatusbar.sgml,
	docs/reference/bt-edit/tmpl/btmaintoolbar.sgml,
	docs/reference/bt-edit/tmpl/btmainwindow.sgml,
	docs/reference/bt-edit/tmpl/btpatternpropertiesdialog.sgml,
	docs/reference/bt-edit/tmpl/btsequenceview.sgml,
	docs/reference/bt-edit/tmpl/btsettingsdialog.sgml,
	docs/reference/bt-edit/tmpl/btsettingspageaudiodevices.sgml,
	docs/reference/bt-edit/tmpl/btuiressources.sgml,
	docs/reference/bt-edit/tmpl/btwirecanvasitem.sgml,
	docs/reference/bt-edit/tmpl/gtkvumeter.sgml,
	src/lib/core/sequence.c, tests/Makefile.am, tests/bt-check.h,
	tests/bt-test-plugin.c, tests/bt-test-plugin.h,
	tests/lib/core/e-source-machine.c:
	added local test plugin for unit tests

2005-07-16 20:56  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt,
	docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	src/lib/core/machine.c, src/lib/core/pattern.c,
	src/lib/core/sequence.c, src/lib/core/libbtcore/machine-methods.h,
	src/lib/core/libbtcore/pattern-methods.h,
	src/lib/core/libbtcore/sequence-methods.h:
	controller queue updating should work, now we need machines using it

2005-07-16 14:20  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-core/tmpl/btgconfsettings.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btplainfilesettings.sgml,
	docs/reference/bt-core/tmpl/btplayline.sgml,
	docs/reference/bt-core/tmpl/btprocessormachine.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btsinkmachine.sgml,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-core/tmpl/btsonginfo.sgml,
	docs/reference/bt-core/tmpl/btsongio.sgml,
	docs/reference/bt-core/tmpl/btsongionative.sgml,
	docs/reference/bt-core/tmpl/btsourcemachine.sgml,
	docs/reference/bt-core/tmpl/btwave.sgml,
	docs/reference/bt-core/tmpl/btwavelevel.sgml,
	docs/reference/bt-core/tmpl/btwavetable.sgml,
	docs/reference/bt-core/tmpl/btwire.sgml,
	docs/reference/bt-core/tmpl/libcore.sgml, src/lib/core/machine.c,
	src/lib/core/marshal.list, src/lib/core/libbtcore/Makefile.am:
	tests now work again
	added missing marshal.list file

2005-07-16 00:26  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt,
	src/lib/core/Makefile.am, src/lib/core/machine.c,
	src/lib/core/pattern.c, src/lib/core/sequence.c,
	src/lib/core/libbtcore/core.h,
	src/lib/core/libbtcore/pattern-methods.h,
	src/lib/core/libbtcore/pattern.h,
	src/lib/core/libbtcore/sequence-methods.h:
	first stab at controller queue update algo (more to come)

2005-07-15 17:07  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-core/tmpl/btgconfsettings.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btplainfilesettings.sgml,
	docs/reference/bt-core/tmpl/btplayline.sgml,
	docs/reference/bt-core/tmpl/btprocessormachine.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btsinkmachine.sgml,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-core/tmpl/btsonginfo.sgml,
	docs/reference/bt-core/tmpl/btsongio.sgml,
	docs/reference/bt-core/tmpl/btsongionative.sgml,
	docs/reference/bt-core/tmpl/btsourcemachine.sgml,
	docs/reference/bt-core/tmpl/bttimeline.sgml,
	docs/reference/bt-core/tmpl/bttimelinetrack.sgml,
	docs/reference/bt-core/tmpl/btwave.sgml,
	docs/reference/bt-core/tmpl/btwavelevel.sgml,
	docs/reference/bt-core/tmpl/btwavetable.sgml,
	docs/reference/bt-core/tmpl/btwire.sgml,
	docs/reference/bt-core/tmpl/libcore.sgml,
	docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/btedit.sgml,
	docs/reference/bt-edit/tmpl/bteditapplication.sgml,
	docs/reference/bt-edit/tmpl/btmachinecanvasitem.sgml,
	docs/reference/bt-edit/tmpl/btmachinepreferencesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmachinepropertiesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmainmenu.sgml,
	docs/reference/bt-edit/tmpl/btmainpageinfo.sgml,
	docs/reference/bt-edit/tmpl/btmainpagemachines.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	docs/reference/bt-edit/tmpl/btmainpages.sgml,
	docs/reference/bt-edit/tmpl/btmainpagesequence.sgml,
	docs/reference/bt-edit/tmpl/btmainpagewaves.sgml,
	docs/reference/bt-edit/tmpl/btmainstatusbar.sgml,
	docs/reference/bt-edit/tmpl/btmaintoolbar.sgml,
	docs/reference/bt-edit/tmpl/btmainwindow.sgml,
	docs/reference/bt-edit/tmpl/btpatternpropertiesdialog.sgml,
	docs/reference/bt-edit/tmpl/btsequenceview.sgml,
	docs/reference/bt-edit/tmpl/btsettingsdialog.sgml,
	docs/reference/bt-edit/tmpl/btsettingspageaudiodevices.sgml,
	docs/reference/bt-edit/tmpl/btuiressources.sgml,
	docs/reference/bt-edit/tmpl/btwirecanvasitem.sgml,
	docs/reference/bt-edit/tmpl/gtkvumeter.sgml,
	src/lib/core/machine.c, src/lib/core/libbtcore/machine.h,
	src/lib/core/libbtcore/processor-machine.h,
	src/lib/core/libbtcore/sink-machine.h,
	src/lib/core/libbtcore/source-machine.h:
	added enums for cmd-pattern indizies

2005-07-15 00:03  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/sequence.c:
	added comment for new methods

2005-07-14 23:44  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, docs/buzztard.xsd, docs/reference/README,
	docs/reference/buzztard.types,
	docs/reference/bt-core/bt-core-docs.sgml,
	docs/reference/bt-core/bt-core-sections.txt,
	docs/reference/bt-core/bt-core.types,
	docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	docs/reference/bt-core/tmpl/bttimelinetrack.sgml,
	docs/reference/bt-edit/bt-edit-sections.txt,
	docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/btmachinepreferencesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmainpagesequence.sgml,
	docs/reference/bt-edit/tmpl/btmainpagewaves.sgml,
	docs/reference/bt-edit/tmpl/btpatternpropertiesdialog.sgml,
	docs/reference/bt-edit/tmpl/btsequenceview.sgml,
	docs/reference/bt-edit/tmpl/btuiressources.sgml,
	docs/reference/bt-edit/tmpl/gtkvumeter.sgml,
	src/lib/core/Makefile.am, src/lib/core/pattern.c,
	src/lib/core/sequence.c, src/lib/core/song-io-native.c,
	src/lib/core/timeline.c, src/lib/core/timelinetrack.c,
	src/lib/core/libbtcore/Makefile.am, src/lib/core/libbtcore/core.h,
	src/lib/core/libbtcore/pattern-methods.h,
	src/lib/core/libbtcore/sequence-methods.h,
	src/lib/core/libbtcore/timeline-methods.h,
	src/lib/core/libbtcore/timeline.h,
	src/lib/core/libbtcore/timelinetrack-methods.h,
	src/lib/core/libbtcore/timelinetrack.h,
	src/ui/edit/main-page-sequence-methods.h,
	src/ui/edit/main-page-sequence.c, tests/m-bt-core.c,
	tests/lib/core/Makefile.am, tests/lib/core/e-sequence.c,
	tests/lib/core/e-source-machine.c, tests/lib/core/e-timeline.c,
	tests/lib/core/s-timeline.c, tests/lib/core/t-sequence.c,
	tests/songs/example.xml:
	refactored pattern handling into sequence class
	removed now obsolete timeline and timelinetrack classes

2005-07-12 18:20  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/machine.c, lib/core/pattern.c,
	ui/edit/main-page-patterns.c, ui/edit/main-page-sequence.c:
	machines now have command patterns by default
	filter out internal patterns in gui

2005-07-12 14:46  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/machine.c, ui/edit/gtkvumeter.c,
	ui/edit/gtkvumeter.h, ui/edit/main-toolbar.c:
	more build fixes

2005-07-12 13:44  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, docs/reference/bt-core/bt-core-sections.txt,
	docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	docs/reference/bt-core/tmpl/bttimelinetrack.sgml,
	docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/btmachinepreferencesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmainpagewaves.sgml,
	docs/reference/bt-edit/tmpl/btpatternpropertiesdialog.sgml,
	docs/reference/bt-edit/tmpl/btsequenceview.sgml,
	docs/reference/bt-edit/tmpl/btuiressources.sgml,
	docs/reference/bt-edit/tmpl/gtkvumeter.sgml,
	src/lib/core/application.c, src/lib/core/machine.c,
	src/lib/core/pattern.c, src/lib/core/libbtcore/pattern-methods.h,
	src/lib/core/libbtcore/pattern.h, src/ui/edit/gtkvumeter.c,
	tests/lib/core/e-pattern.c:
	some dparam build fixes
	introduced pattern commands
	more docs

2005-07-12 08:33  Stefan Kost <ensonic@users.sf.net>

	* design/gmem/.cvsignore, docs/reference/bt-cmd/tmpl/btcmd.sgml,
	docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-core/tmpl/btgconfsettings.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btplainfilesettings.sgml,
	docs/reference/bt-core/tmpl/btplayline.sgml,
	docs/reference/bt-core/tmpl/btprocessormachine.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btsinkmachine.sgml,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-core/tmpl/btsonginfo.sgml,
	docs/reference/bt-core/tmpl/btsongio.sgml,
	docs/reference/bt-core/tmpl/btsongionative.sgml,
	docs/reference/bt-core/tmpl/btsourcemachine.sgml,
	docs/reference/bt-core/tmpl/bttimeline.sgml,
	docs/reference/bt-core/tmpl/bttimelinetrack.sgml,
	docs/reference/bt-core/tmpl/btwave.sgml,
	docs/reference/bt-core/tmpl/btwavelevel.sgml,
	docs/reference/bt-core/tmpl/btwavetable.sgml,
	docs/reference/bt-core/tmpl/btwire.sgml,
	docs/reference/bt-core/tmpl/libcore.sgml,
	docs/reference/bt-edit/bt-edit-docs.sgml,
	docs/reference/bt-edit/bt-edit-sections.txt,
	docs/reference/bt-edit/bt-edit.types,
	docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/btmachinepreferencesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmainpagewaves.sgml,
	docs/reference/bt-edit/tmpl/btpatternpropertiesdialog.sgml,
	docs/reference/bt-edit/tmpl/btsequenceview.sgml,
	docs/reference/bt-edit/tmpl/btuiressources.sgml,
	docs/reference/bt-edit/tmpl/gtkvumeter.sgml, po/POTFILES.in,
	src/lib/core/pattern.c, src/lib/core/song-io-native.c,
	src/lib/core/timelinetrack.c, src/lib/core/libbtcore/machine.h,
	src/lib/core/libbtcore/pattern-methods.h,
	src/lib/core/libbtcore/timelinetrack.h,
	src/ui/edit/main-page-patterns.c, src/ui/edit/main-page-sequence.c,
	tests/lib/core/e-pattern.c, tests/lib/core/e-source-machine.c,
	tests/lib/core/t-pattern.c:
	added missing classes to bt-edit docs
	started putting pattern commands into the pattern class
	[fix] bugs in pattern resize

2005-07-09 00:29  Stefan Kost <ensonic@users.sf.net>

	* design/gobject/song.c, docs/reference/buzztard.types,
	docs/reference/bt-edit/bt-edit.types, src/lib/core/pattern.c,
	src/lib/core/sequence.c, src/lib/core/song.c,
	src/lib/core/timelinetrack.c, src/ui/edit/machine-canvas-item.c:
	added some missing get_type function to the docs
	timelinetrack now notices pattern-rmoval
	a lot of new design comments

2005-07-07 23:44  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt,
	docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml, src/lib/core/machine.c,
	src/lib/core/pattern.c, src/lib/core/sequence.c,
	src/lib/core/libbtcore/sequence-methods.h,
	src/ui/edit/machine-canvas-item.c, src/ui/edit/main-statusbar.c:
	first stab at implementing the gst controller queues
	(discovered a lot more problems)
	fixed drawing of newly added machines when zooming

2005-07-05 16:55  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	fix #1214023 we need to detach params before unrefing them

2005-07-04 22:53  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-core/tmpl/btgconfsettings.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btplainfilesettings.sgml,
	docs/reference/bt-core/tmpl/btplayline.sgml,
	docs/reference/bt-core/tmpl/btprocessormachine.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btsinkmachine.sgml,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-core/tmpl/btsonginfo.sgml,
	docs/reference/bt-core/tmpl/btsongio.sgml,
	docs/reference/bt-core/tmpl/btsongionative.sgml,
	docs/reference/bt-core/tmpl/btsourcemachine.sgml,
	docs/reference/bt-core/tmpl/bttimeline.sgml,
	docs/reference/bt-core/tmpl/bttimelinetrack.sgml,
	docs/reference/bt-core/tmpl/btwave.sgml,
	docs/reference/bt-core/tmpl/btwavelevel.sgml,
	docs/reference/bt-core/tmpl/btwavetable.sgml,
	docs/reference/bt-core/tmpl/btwire.sgml,
	docs/reference/bt-core/tmpl/libcore.sgml, src/lib/core/machine.c,
	src/lib/core/pattern.c, src/lib/core/libbtcore/pattern.h,
	src/ui/edit/machine-properties-dialog.c,
	src/ui/edit/main-page-info.c:
	create controller object for global and voice params
	pattern emits changed signal
	fixed typo on song-info page and added two ideas

2005-07-04 19:54  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am:
	we don't need the lcov workaround anymore (patch for lcov
	submitted)

2005-07-04 16:04  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-cmd/tmpl/bt-cmd-unused.sgml,
	docs/reference/bt-cmd/tmpl/btcmdapplication.sgml,
	docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/btedit.sgml,
	docs/reference/bt-edit/tmpl/bteditapplication.sgml,
	docs/reference/bt-edit/tmpl/btmachinecanvasitem.sgml,
	docs/reference/bt-edit/tmpl/btmachinepreferencesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmachinepropertiesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmainmenu.sgml,
	docs/reference/bt-edit/tmpl/btmainpageinfo.sgml,
	docs/reference/bt-edit/tmpl/btmainpagemachines.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	docs/reference/bt-edit/tmpl/btmainpages.sgml,
	docs/reference/bt-edit/tmpl/btmainpagesequence.sgml,
	docs/reference/bt-edit/tmpl/btmainpagewaves.sgml,
	docs/reference/bt-edit/tmpl/btmainstatusbar.sgml,
	docs/reference/bt-edit/tmpl/btmaintoolbar.sgml,
	docs/reference/bt-edit/tmpl/btmainwindow.sgml,
	docs/reference/bt-edit/tmpl/btsettingsdialog.sgml,
	docs/reference/bt-edit/tmpl/btsettingspageaudiodevices.sgml,
	docs/reference/bt-edit/tmpl/btwirecanvasitem.sgml,
	src/lib/core/pattern.c, src/lib/core/libbtcore/pattern-methods.h,
	tests/m-bt-core.c, tests/lib/core/Makefile.am,
	tests/lib/core/e-pattern.c, tests/lib/core/m-bt-core.h,
	tests/lib/core/s-pattern.c, tests/lib/core/t-pattern.c:
	added more tests (pattern,sequence)

2005-07-04 13:37  Stefan Kost <ensonic@users.sf.net>

	* .cvsignore, Makefile.am, po/.cvsignore,
	tests/lib/core/Makefile.am, tests/lib/core/e-sequence.c,
	tests/lib/core/e-setup.c, tests/lib/core/s-sequence.c,
	tests/lib/core/t-sequence.c:
	two more test cases for the sequence
	fixed some comment typos

2005-07-04 10:09  Stefan Kost <ensonic@users.sf.net>

	* webpage/.cvsignore:
	updated cvsignore files

2005-07-04 10:08  Stefan Kost <ensonic@users.sf.net>

	* design/gobject/.cvsignore, design/gst/.cvsignore,
	design/gui/.cvsignore, docs/.cvsignore,
	docs/reference/bt-edit/.cvsignore,
	docs/reference/bt-edit/tmpl/btpatternpreferencesdialog.sgml,
	docs/reference/bt-edit/tmpl/btuiressources.sgml, src/.cvsignore,
	src/lib/.cvsignore, src/lib/core/.cvsignore,
	src/lib/core/libbtcore/.cvsignore, src/ui/.cvsignore,
	src/ui/cmd/.cvsignore, src/ui/edit/.cvsignore, tests/.cvsignore,
	tests/lib/.cvsignore, tests/lib/core/.cvsignore,
	tests/ui/.cvsignore, tests/ui/cmd/.cvsignore,
	tests/ui/edit/.cvsignore:
	updated cvsignore files
	added two missing doc templates

2005-07-02 14:20  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-core/tmpl/btgconfsettings.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btplainfilesettings.sgml,
	docs/reference/bt-core/tmpl/btplayline.sgml,
	docs/reference/bt-core/tmpl/btprocessormachine.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btsinkmachine.sgml,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-core/tmpl/btsonginfo.sgml,
	docs/reference/bt-core/tmpl/btsongio.sgml,
	docs/reference/bt-core/tmpl/btsongionative.sgml,
	docs/reference/bt-core/tmpl/btsourcemachine.sgml,
	docs/reference/bt-core/tmpl/bttimeline.sgml,
	docs/reference/bt-core/tmpl/bttimelinetrack.sgml,
	docs/reference/bt-core/tmpl/btwave.sgml,
	docs/reference/bt-core/tmpl/btwavelevel.sgml,
	docs/reference/bt-core/tmpl/btwavetable.sgml,
	docs/reference/bt-core/tmpl/btwire.sgml,
	docs/reference/bt-core/tmpl/libcore.sgml,
	src/ui/edit/machine-properties-dialog.c:
	prepared to show widgets for voice params

2005-07-01 16:49  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-cmd/tmpl/bt-cmd-unused.sgml,
	docs/reference/bt-cmd/tmpl/btcmdapplication.sgml,
	docs/reference/bt-core/bt-core-sections.txt,
	docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-core/tmpl/btgconfsettings.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btplainfilesettings.sgml,
	docs/reference/bt-core/tmpl/btplayline.sgml,
	docs/reference/bt-core/tmpl/btprocessormachine.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btsinkmachine.sgml,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-core/tmpl/btsonginfo.sgml,
	docs/reference/bt-core/tmpl/btsongio.sgml,
	docs/reference/bt-core/tmpl/btsongionative.sgml,
	docs/reference/bt-core/tmpl/btsourcemachine.sgml,
	docs/reference/bt-core/tmpl/bttimeline.sgml,
	docs/reference/bt-core/tmpl/bttimelinetrack.sgml,
	docs/reference/bt-core/tmpl/btwave.sgml,
	docs/reference/bt-core/tmpl/btwavelevel.sgml,
	docs/reference/bt-core/tmpl/btwavetable.sgml,
	docs/reference/bt-core/tmpl/btwire.sgml,
	docs/reference/bt-core/tmpl/libcore.sgml,
	docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/btedit.sgml,
	docs/reference/bt-edit/tmpl/bteditapplication.sgml,
	docs/reference/bt-edit/tmpl/btmachinecanvasitem.sgml,
	docs/reference/bt-edit/tmpl/btmachinepreferencesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmachinepropertiesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmainmenu.sgml,
	docs/reference/bt-edit/tmpl/btmainpageinfo.sgml,
	docs/reference/bt-edit/tmpl/btmainpagemachines.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	docs/reference/bt-edit/tmpl/btmainpages.sgml,
	docs/reference/bt-edit/tmpl/btmainpagesequence.sgml,
	docs/reference/bt-edit/tmpl/btmainpagewaves.sgml,
	docs/reference/bt-edit/tmpl/btmainstatusbar.sgml,
	docs/reference/bt-edit/tmpl/btmaintoolbar.sgml,
	docs/reference/bt-edit/tmpl/btmainwindow.sgml,
	docs/reference/bt-edit/tmpl/btsettingsdialog.sgml,
	docs/reference/bt-edit/tmpl/btsettingspageaudiodevices.sgml,
	docs/reference/bt-edit/tmpl/btwirecanvasitem.sgml,
	src/lib/core/song-io.c, src/ui/edit/machine-properties-dialog.c:
	some api docs cleanups
	show voice params by name for now (more todo)

2005-06-30 22:50  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt,
	docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btsongio.sgml, src/lib/core/machine.c,
	src/lib/core/pattern.c, src/lib/core/libbtcore/machine-methods.h,
	src/ui/edit/machine-properties-dialog.c:
	stick global/voice property groups into expanders
	hide trigger params in property gui
	prepare adding voice params to the property gui

2005-06-30 17:51  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/machine.c, src/ui/edit/machine-properties-dialog.c,
	tests/songs/buzz6.xml:
	fix for compiling without gst_controller
	prepared voice param descriptions

2005-06-29 21:49  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/machine.c, ui/edit/machine-properties-dialog.c:
	we now show parameter in human readable form in control windows

2005-06-29 17:19  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btsongio.sgml, src/lib/core/machine.c,
	src/ui/edit/machine-properties-dialog.c:
	more use of new iface stuff

2005-06-29 11:21  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt,
	docs/reference/bt-core/tmpl/btmachine.sgml, src/lib/core/machine.c,
	src/lib/core/libbtcore/machine-methods.h:
	prepare use of new machine ifaces

2005-06-27 19:31  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-cmd/tmpl/bt-cmd-unused.sgml,
	docs/reference/bt-cmd/tmpl/btcmdapplication.sgml,
	docs/reference/bt-core/bt-core-sections.txt,
	docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-core/tmpl/btgconfsettings.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btplainfilesettings.sgml,
	docs/reference/bt-core/tmpl/btplayline.sgml,
	docs/reference/bt-core/tmpl/btprocessormachine.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btsinkmachine.sgml,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-core/tmpl/btsonginfo.sgml,
	docs/reference/bt-core/tmpl/btsongio.sgml,
	docs/reference/bt-core/tmpl/btsongionative.sgml,
	docs/reference/bt-core/tmpl/btsourcemachine.sgml,
	docs/reference/bt-core/tmpl/bttimeline.sgml,
	docs/reference/bt-core/tmpl/bttimelinetrack.sgml,
	docs/reference/bt-core/tmpl/btwave.sgml,
	docs/reference/bt-core/tmpl/btwavelevel.sgml,
	docs/reference/bt-core/tmpl/btwavetable.sgml,
	docs/reference/bt-core/tmpl/btwire.sgml,
	docs/reference/bt-core/tmpl/libcore.sgml, src/lib/core/machine.c,
	src/lib/core/song.c, src/ui/edit/pattern-properties-dialog.c,
	tests/gtkdoccomplete.sh:
	only run gtk-test if user had run gtk-doc
	some doc fixes

2005-06-24 19:28  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/: bt-cmd/Makefile.am,
	bt-cmd/tmpl/bt-cmd-unused.sgml, bt-cmd/tmpl/btcmdapplication.sgml,
	bt-core/Makefile.am, bt-core/tmpl/btapplication.sgml,
	bt-core/tmpl/btgconfsettings.sgml, bt-core/tmpl/btpattern.sgml,
	bt-core/tmpl/btplainfilesettings.sgml,
	bt-core/tmpl/btplayline.sgml, bt-core/tmpl/btprocessormachine.sgml,
	bt-core/tmpl/btsequence.sgml, bt-core/tmpl/btsettings.sgml,
	bt-core/tmpl/btsetup.sgml, bt-core/tmpl/btsinkmachine.sgml,
	bt-core/tmpl/btsong.sgml, bt-core/tmpl/btsonginfo.sgml,
	bt-core/tmpl/btsongio.sgml, bt-core/tmpl/btsongionative.sgml,
	bt-core/tmpl/btsourcemachine.sgml, bt-core/tmpl/bttimeline.sgml,
	bt-core/tmpl/bttimelinetrack.sgml, bt-core/tmpl/btwave.sgml,
	bt-core/tmpl/btwavelevel.sgml, bt-core/tmpl/btwavetable.sgml,
	bt-core/tmpl/btwire.sgml, bt-core/tmpl/libcore.sgml,
	bt-edit/Makefile.am:
	more 'make dist' fixes (still problems with gtkdoc)

2005-06-24 18:54  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-cmd/Makefile.am,
	docs/reference/bt-core/Makefile.am,
	docs/reference/bt-edit/Makefile.am, po/de.po,
	src/lib/core/Makefile.am, src/ui/cmd/Makefile.am,
	src/ui/edit/Makefile.am, tests/Makefile.am,
	tests/lib/core/Makefile.am, tests/ui/cmd/Makefile.am,
	tests/ui/edit/Makefile.am:
	many make dist fixes

2005-06-23 23:16  Stefan Kost <ensonic@users.sf.net>

	* NEWS, configure.ac, po/de.po, src/ui/edit/Makefile.am:
	distcheck fixes

2005-06-23 22:50  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/: machine.c, libbtcore/core.h:
	removed own gquarks and switched to property-meta iface

2005-06-15 10:17  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btsongio.sgml,
	src/ui/edit/gtkvumeter.c, src/ui/edit/machine-properties-dialog.c,
	tests/lib/core/t-network.c:
	fixed more warnings

2005-06-14 17:26  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/sink-machine.c, tests/gtkdoccomplete.sh:
	fixed sink-machine parsing even more

2005-06-14 09:19  Stefan Kost <ensonic@users.sf.net>

	* configure.ac, docs/gstreamer.txt, src/lib/core/machine.c,
	src/lib/core/pattern.c, src/lib/core/sequence.c,
	src/lib/core/sink-machine.c, src/lib/core/song-io-native.c,
	src/lib/core/song-io.c, src/lib/core/source-machine.c,
	src/lib/core/wave.c, src/lib/core/wavelevel.c,
	src/lib/core/wavetable.c, src/lib/core/libbtcore/core.h,
	src/lib/core/libbtcore/machine-methods.h,
	src/lib/core/libbtcore/song-io-methods.h,
	src/lib/core/libbtcore/timelinetrack.h,
	src/ui/cmd/cmd-application.c, src/ui/edit/bt-edit.c,
	src/ui/edit/bt-edit.h, src/ui/edit/edit-application.c,
	src/ui/edit/machine-canvas-item.c,
	src/ui/edit/machine-preferences-dialog.c,
	src/ui/edit/machine-properties-dialog.c, src/ui/edit/main-menu.c,
	src/ui/edit/main-page-info.c, src/ui/edit/main-page-machines.c,
	src/ui/edit/main-page-patterns.c, src/ui/edit/main-page-sequence.c,
	src/ui/edit/main-page-waves.c, src/ui/edit/main-pages.c,
	src/ui/edit/main-statusbar.c, src/ui/edit/main-toolbar.c,
	src/ui/edit/main-window.c, src/ui/edit/pattern-properties-dialog.c,
	src/ui/edit/sequence-view.c, src/ui/edit/settings-dialog.c,
	src/ui/edit/settings-page-audiodevices.c,
	src/ui/edit/ui-ressources.c, src/ui/edit/wire-canvas-item.c,
	tests/bt-check.h, tests/lib/core/e-network.c,
	tests/lib/core/e-setup.c, tests/lib/core/t-machine.c,
	tests/lib/core/t-network.c, tests/lib/core/t-settings.c,
	tests/lib/core/t-setup.c, tests/lib/core/t-sink-machine.c,
	tests/ui/edit/e-bt-edit-application.c,
	tests/ui/edit/e-bt-settings-dialog.c:
	added -Wall to cflags
	fixed all warnigs and bugs uncovered by that

2005-06-10 13:29  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-cmd/bt-cmd-sections.txt,
	docs/reference/bt-cmd/tmpl/bt-cmd-unused.sgml, tests/Makefile.am,
	tests/gtkdoccomplete.sh:
	added gtkdoc completness check
	fixed flaw uncovered by gtkdoccomplete.sh

2005-06-10 12:13  Stefan Kost <ensonic@users.sf.net>

	* po/POTFILES.in, po/POTFILES.skip, tests/Makefile.am,
	tests/povalid.sh:
	integrated povalid.sh check
	fixed problem reported by povalid.sh

2005-06-10 11:28  Stefan Kost <ensonic@users.sf.net>

	* tests/povalid.sh:
	add script to test po file status

2005-06-03 17:42  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/machine-properties-dialog.c:
	more remarks

2005-06-02 19:57  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/machine.c, src/lib/core/pattern.c,
	tests/songs/buzz6.xml:
	fixed crashers in machine gui
	fixed circular dependency bug in pattern resize code
	example buzz6.xml no uses voices properly

2005-06-01 16:18  Stefan Kost <ensonic@users.sf.net>

	* configure.ac, docs/reference/bt-edit/Makefile.am,
	src/lib/core/libbtcore.pc.in, src/lib/core/machine.c,
	src/ui/edit/Makefile.am, tests/lib/core/t-settings.c,
	tests/songs/buzz6.xml, tests/ui/edit/Makefile.am:
	bt-cmd does not needs to link against GUI libs
	more logging

2005-05-27 17:40  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, src/lib/core/machine.c, src/lib/core/pattern.c,
	tests/songs/buzz4.xml, tests/songs/buzz6.xml:
	added trigger support (not nicke yet)
	trying to get boolean trigger to work

2005-05-26 18:55  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/: machine.c, pattern.c, song.c,
	libbtcore/machine-methods.h:
	initial code for no-value handling (trigger parameters)

2005-05-25 17:53  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/pattern.c, tests/songs/buzz4.xml:
	some thoughts in pattern.c about param-spec qdata usage
	buzz4.xml meanwhile resets trigger manually

2005-05-25 15:31  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/tmpl/btwire.sgml, src/lib/core/machine.c,
	src/ui/edit/edit-application.c, src/ui/edit/machine-canvas-item.c,
	tests/m-bt-core.c:
	better format of multiple authors in machine-about
	fixed missing scr/dst_elem updates in machine::elem_insert

2005-05-25 15:29  Stefan Kost <ensonic@users.sf.net>

	* tests/lib/core/: Makefile.am, e-machine.c, e-processor-machine.c,
	e-source-machine.c, s-machine.c, s-processor-machine.c:
	added three new tests

2005-05-25 11:52  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/: machine.c, setup.c, song.c, wire.c,
	libbtcore/machine-methods.h:
	debug methods in machine class

2005-05-24 17:39  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/song-io-native.c, src/lib/core/song.c,
	tests/songs/buzz4.xml:
	export song xml before destroying (for debugging)

2005-05-23 22:54  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt,
	src/lib/core/machine.c, src/lib/core/wire.c,
	src/lib/core/libbtcore/wire-methods.h,
	src/ui/edit/machine-canvas-item.c:
	better logging in wire and machine classes
	[intren] unlink item, when linking fails

2005-05-23 15:06  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/gtkvumeter.c, tests/m-bt-core.c:
	fixed deprecated object construction in gtk-vumeter

2005-05-20 15:54  Stefan Kost <ensonic@users.sf.net>

	* configure.ac, src/lib/core/machine.c,
	src/lib/core/song-io-native.c, src/ui/edit/bt-edit.c,
	src/ui/edit/machine-canvas-item.c, src/ui/edit/main-menu.c,
	src/ui/edit/main-page-machines.c,
	src/ui/edit/settings-page-audiodevices.c,
	tests/ui/edit/e-bt-edit-application.c,
	tests/ui/edit/e-bt-settings-dialog.c:
	some ideas for better looking machine gfx
	more checks in song loading
	added configure switch to check against deprecated api
	removed deprecated api usage

2005-05-19 17:57  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/machine.c, lib/core/pattern.c,
	ui/edit/main-menu.c, ui/edit/main-toolbar.c:
	fixed controller param setup
	made all treeview look the same

2005-05-18 13:37  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/machine.c, lib/core/pattern.c,
	lib/core/sequence.c, lib/core/song-io-native.c,
	ui/edit/main-menu.c, ui/edit/main-page-info.c,
	ui/edit/main-page-machines.c, ui/edit/main-page-patterns.c,
	ui/edit/main-page-sequence.c, ui/edit/main-page-waves.c:
	properly cleanup when erroring out in loader
	all toolbars now use the new api

2005-05-18 01:40  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/song-io-native.c, lib/core/libbtcore/core.h,
	ui/edit/main-menu.c, ui/edit/main-page-machines.c,
	ui/edit/main-toolbar.c, ui/edit/main-window.c:
	main toolbar is using gtk2.6 api now
	menu and toolbar is listening to song::unsaved

2005-05-11 10:47  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/main-page-sequence.c:
	add missing entry to pattern list ('.')

2005-05-11 09:32  Stefan Kost <ensonic@users.sf.net>

	* configure.ac:
	added --with-gst-controller to activate new api usage

2005-05-10 20:45  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/main-page-machines.c:
	little simplification

2005-05-10 20:18  Stefan Kost <ensonic@users.sf.net>

	* configure.ac, src/ui/edit/main-page-machines.c:
	bumped requirements for gstreamer (0.8.10) glib and gtk (2.6)
	rewriting toolbars to use new API

2005-05-10 16:15  Stefan Kost <ensonic@users.sf.net>

	* README, configure.ac,
	docs/reference/bt-cmd/tmpl/bt-cmd-unused.sgml,
	docs/reference/bt-cmd/tmpl/btcmdapplication.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	docs/reference/bt-edit/tmpl/btmainpages.sgml,
	docs/reference/bt-edit/tmpl/btmainpagewaves.sgml,
	src/lib/core/machine.c, src/lib/core/pattern.c,
	src/lib/core/song-io-native.c, src/lib/core/libbtcore/core.h,
	src/ui/edit/machine-properties-dialog.c,
	src/ui/edit/pattern-properties-dialog.c:
	more details in README
	check against gst-buzztard
	switch to use gst-controller (get from gst-sandbox)

2005-05-09 22:29  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/machine.c, src/lib/core/pattern.c,
	src/lib/core/song-io-native.c, src/ui/edit/main-toolbar.c,
	tests/m-bt-core.c, tests/m-bt-edit.c,
	tests/ui/edit/e-bt-edit-application.c,
	tests/ui/edit/e-bt-settings-dialog.c:
	some cleanup in gerror handling (more to come)

2005-05-09 21:06  Thomas Wabner <waffel@users.sf.net>

	* tests/lib/core/t-setup.c:
	add tests for setup_get_wire/s_by_dst_machine

2005-05-09 20:35  Thomas Wabner <waffel@users.sf.net>

	* src/lib/core/plainfile-settings.c:
	fixed g_value_set_value bug

2005-05-09 20:34  Thomas Wabner <waffel@users.sf.net>

	* tests/lib/core/t-settings.c:
	changed some names and fix compare function

2005-05-09 20:33  Thomas Wabner <waffel@users.sf.net>

	* tests/lib/core/t-sink-machine.c:
	add two new tests and delete old obsulete

2005-05-09 20:32  Thomas Wabner <waffel@users.sf.net>

	* src/lib/core/sink-machine.c:
	fixed #1190063; changed parsing stuff in new

2005-05-04 17:14  Stefan Kost <ensonic@users.sf.net>

	* configure.ac, docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-core/tmpl/btsongionative.sgml,
	docs/reference/bt-core/tmpl/btwave.sgml,
	docs/reference/bt-core/tmpl/btwavelevel.sgml,
	docs/reference/bt-core/tmpl/btwavetable.sgml,
	docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/btedit.sgml,
	docs/reference/bt-edit/tmpl/btmachinepreferencesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	docs/reference/bt-edit/tmpl/btmainpagesequence.sgml,
	docs/reference/bt-edit/tmpl/btmainpagewaves.sgml,
	docs/reference/bt-edit/tmpl/btmainwindow.sgml,
	src/lib/core/gconf-settings.c, src/lib/core/machine.c,
	tests/bt-check.c, tests/m-bt-cmd.c:
	disabled color logging again
	more fault tolerant sink machine creation

2005-05-04 00:13  Stefan Kost <ensonic@users.sf.net>

	* README:
	fixed typo

2005-05-03 21:36  Thomas Wabner <waffel@users.sf.net>

	* tests/lib/core/t-settings.c:
	tests for settings

2005-05-03 21:35  Thomas Wabner <waffel@users.sf.net>

	* tests/lib/core/s-settings.c:
	suite to test settings

2005-05-03 21:34  Thomas Wabner <waffel@users.sf.net>

	* tests/lib/core/Makefile.am:
	adding test for settings

2005-05-03 21:33  Thomas Wabner <waffel@users.sf.net>

	* tests/m-bt-core.c:
	added settings suite

2005-05-03 17:15  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/setup.c, lib/core/song-io-native.c,
	ui/edit/main-page-patterns.c, ui/edit/main-page-waves.c,
	ui/edit/main-window.c:
	bt-edit accepts files per drag-n-drop
	added some missing widgets to pattern edit
	fixed a crasher on wavetable page

2005-04-30 19:50  Stefan Kost <ensonic@users.sf.net>

	* README, docs/reference/bt-core/bt-core-sections.txt,
	docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml, src/lib/core/pattern.c,
	src/lib/core/song-io-native.c,
	src/lib/core/libbtcore/pattern-methods.h,
	src/ui/edit/main-page-patterns.c, src/ui/edit/main-page-sequence.c:
	prepared pattern editing

2005-04-30 15:14  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/gconf-settings.c, lib/core/sink-machine.c,
	ui/edit/main-menu.c, ui/edit/main-page-machines.c,
	ui/edit/main-page-patterns.c, ui/edit/main-page-sequence.c,
	ui/edit/main-pages.c, ui/edit/main-pages.h:
	more debug output for audiosink construction
	fixed a little leak
	one can use Enter to go from sequence to the right pattern

2005-04-29 12:25  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-edit/bt-edit-sections.txt,
	docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/btedit.sgml,
	docs/reference/bt-edit/tmpl/bteditapplication.sgml,
	docs/reference/bt-edit/tmpl/btmachinecanvasitem.sgml,
	docs/reference/bt-edit/tmpl/btmachinepreferencesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmachinepropertiesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmainmenu.sgml,
	docs/reference/bt-edit/tmpl/btmainpageinfo.sgml,
	docs/reference/bt-edit/tmpl/btmainpagemachines.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	docs/reference/bt-edit/tmpl/btmainpages.sgml,
	docs/reference/bt-edit/tmpl/btmainpagesequence.sgml,
	docs/reference/bt-edit/tmpl/btmainpagewaves.sgml,
	docs/reference/bt-edit/tmpl/btmainstatusbar.sgml,
	docs/reference/bt-edit/tmpl/btmaintoolbar.sgml,
	docs/reference/bt-edit/tmpl/btmainwindow.sgml,
	docs/reference/bt-edit/tmpl/btsettingsdialog.sgml,
	docs/reference/bt-edit/tmpl/btsettingspageaudiodevices.sgml,
	docs/reference/bt-edit/tmpl/btwirecanvasitem.sgml,
	src/ui/edit/bt-edit.h, src/ui/edit/main-menu.c,
	src/ui/edit/main-page-patterns-methods.h,
	src/ui/edit/main-page-patterns.c, src/ui/edit/main-page-sequence.c,
	src/ui/edit/main-pages.c, src/ui/edit/main-pages.h:
	fixed #1191953
	prepared jumping to pattern page from sequence

2005-04-28 22:44  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/sink-machine.c, ui/edit/main-menu.c,
	ui/edit/main-page-sequence.c, ui/edit/main-window.c:
	little ref-counting cleanup

2005-04-28 14:35  Stefan Kost <ensonic@users.sf.net>

	* configure.ac, docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-core/tmpl/btgconfsettings.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btplainfilesettings.sgml,
	docs/reference/bt-core/tmpl/btplayline.sgml,
	docs/reference/bt-core/tmpl/btprocessormachine.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btsinkmachine.sgml,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-core/tmpl/btsonginfo.sgml,
	docs/reference/bt-core/tmpl/btsongio.sgml,
	docs/reference/bt-core/tmpl/btsongionative.sgml,
	docs/reference/bt-core/tmpl/btsourcemachine.sgml,
	docs/reference/bt-core/tmpl/bttimeline.sgml,
	docs/reference/bt-core/tmpl/bttimelinetrack.sgml,
	docs/reference/bt-core/tmpl/btwave.sgml,
	docs/reference/bt-core/tmpl/btwavelevel.sgml,
	docs/reference/bt-core/tmpl/btwavetable.sgml,
	docs/reference/bt-core/tmpl/btwire.sgml,
	docs/reference/bt-core/tmpl/libcore.sgml,
	src/ui/edit/machine-properties-dialog.c:
	fixed brken build

2005-04-27 18:30  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt,
	docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-core/tmpl/btgconfsettings.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btplainfilesettings.sgml,
	docs/reference/bt-core/tmpl/btplayline.sgml,
	docs/reference/bt-core/tmpl/btprocessormachine.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btsinkmachine.sgml,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-core/tmpl/btsonginfo.sgml,
	docs/reference/bt-core/tmpl/btsongio.sgml,
	docs/reference/bt-core/tmpl/btsongionative.sgml,
	docs/reference/bt-core/tmpl/btsourcemachine.sgml,
	docs/reference/bt-core/tmpl/bttimeline.sgml,
	docs/reference/bt-core/tmpl/bttimelinetrack.sgml,
	docs/reference/bt-core/tmpl/btwave.sgml,
	docs/reference/bt-core/tmpl/btwavelevel.sgml,
	docs/reference/bt-core/tmpl/btwavetable.sgml,
	docs/reference/bt-core/tmpl/btwire.sgml,
	docs/reference/bt-core/tmpl/libcore.sgml,
	docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/btedit.sgml,
	docs/reference/bt-edit/tmpl/bteditapplication.sgml,
	docs/reference/bt-edit/tmpl/btmachinecanvasitem.sgml,
	docs/reference/bt-edit/tmpl/btmachinepreferencesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmachinepropertiesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmainmenu.sgml,
	docs/reference/bt-edit/tmpl/btmainpageinfo.sgml,
	docs/reference/bt-edit/tmpl/btmainpagemachines.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	docs/reference/bt-edit/tmpl/btmainpages.sgml,
	docs/reference/bt-edit/tmpl/btmainpagesequence.sgml,
	docs/reference/bt-edit/tmpl/btmainpagewaves.sgml,
	docs/reference/bt-edit/tmpl/btmainstatusbar.sgml,
	docs/reference/bt-edit/tmpl/btmaintoolbar.sgml,
	docs/reference/bt-edit/tmpl/btmainwindow.sgml,
	docs/reference/bt-edit/tmpl/btsettingsdialog.sgml,
	docs/reference/bt-edit/tmpl/btsettingspageaudiodevices.sgml,
	docs/reference/bt-edit/tmpl/btwirecanvasitem.sgml,
	src/lib/core/core.c, src/lib/core/machine.c,
	src/lib/core/pattern.c, src/lib/core/setup.c,
	src/lib/core/song-io-native.c, src/lib/core/wave.c,
	src/lib/core/wavetable.c, src/lib/core/libbtcore/core.h,
	src/lib/core/libbtcore/machine-methods.h,
	src/lib/core/libbtcore/pattern-methods.h,
	src/ui/edit/machine-preferences-dialog.c,
	src/ui/edit/machine-properties-dialog.c,
	src/ui/edit/main-page-patterns.c,
	tests/lib/core/t-source-machine.c:
	added two defines in config.h.in to allow migration from
	GstDParam to GstController
	gst-controller code in core lib
	pattern copy method
	some controller code in bt-edit

2005-04-27 11:45  Stefan Kost <ensonic@users.sf.net>

	* buzztard.schemas.in, pixmaps/tab_info.png,
	src/lib/core/gconf-settings.c, src/lib/core/settings.c,
	src/lib/core/libbtcore/settings-private.h, src/ui/edit/main-menu.c,
	src/ui/edit/main-page-patterns.c, src/ui/edit/main-pages.c,
	src/ui/edit/main-window.c, tests/lib/core/Makefile.am,
	tests/songs/simple1.xml:
	jumping to tab pages from menu
	hiding tabs
	prepared copy pattern in gui

2005-04-25 17:27  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt,
	src/lib/core/song-io-native.c, src/lib/core/wavetable.c,
	src/lib/core/libbtcore/wavetable-methods.h,
	src/ui/edit/main-page-waves.c:
	native loader loads more wavetable data
	bt-edit show sparse wavetable list

2005-04-25 16:50  Stefan Kost <ensonic@users.sf.net>

	* configure.ac, docs/reference/bt-edit/bt-edit-sections.txt,
	src/lib/core/pattern.c, src/lib/core/wave.c,
	src/lib/core/wavetable.c, src/lib/core/libbtcore/wave-methods.h,
	src/lib/core/libbtcore/wavetable.h,
	src/ui/edit/main-page-patterns.c, src/ui/edit/main-page-waves.c,
	src/ui/edit/pattern-properties-dialog-methods.h,
	src/ui/edit/pattern-properties-dialog.c, src/ui/edit/tools.c:
	pattern properties are fine now

2005-04-23 17:24  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/pattern.c, lib/core/wavetable.c,
	ui/edit/main-page-info.c, ui/edit/main-page-patterns.c,
	ui/edit/pattern-properties-dialog.c:
	pattern properties are functional

2005-04-23 14:07  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/gconf-settings.c, ui/edit/main-page-patterns.c,
	ui/edit/main-page-sequence.c, ui/edit/pattern-properties-dialog.c:
	fixed crash after new patternin bt-edit

2005-04-23 12:33  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-core/tmpl/btgconfsettings.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btplainfilesettings.sgml,
	docs/reference/bt-core/tmpl/btplayline.sgml,
	docs/reference/bt-core/tmpl/btprocessormachine.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btsinkmachine.sgml,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-core/tmpl/btsonginfo.sgml,
	docs/reference/bt-core/tmpl/btsongio.sgml,
	docs/reference/bt-core/tmpl/btsongionative.sgml,
	docs/reference/bt-core/tmpl/btsourcemachine.sgml,
	docs/reference/bt-core/tmpl/bttimeline.sgml,
	docs/reference/bt-core/tmpl/bttimelinetrack.sgml,
	docs/reference/bt-core/tmpl/btwave.sgml,
	docs/reference/bt-core/tmpl/btwavelevel.sgml,
	docs/reference/bt-core/tmpl/btwavetable.sgml,
	docs/reference/bt-core/tmpl/btwire.sgml,
	docs/reference/bt-core/tmpl/libcore.sgml,
	docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/btedit.sgml,
	docs/reference/bt-edit/tmpl/bteditapplication.sgml,
	docs/reference/bt-edit/tmpl/btmachinecanvasitem.sgml,
	docs/reference/bt-edit/tmpl/btmachinepreferencesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmachinepropertiesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmainmenu.sgml,
	docs/reference/bt-edit/tmpl/btmainpageinfo.sgml,
	docs/reference/bt-edit/tmpl/btmainpagemachines.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	docs/reference/bt-edit/tmpl/btmainpages.sgml,
	docs/reference/bt-edit/tmpl/btmainpagesequence.sgml,
	docs/reference/bt-edit/tmpl/btmainpagewaves.sgml,
	docs/reference/bt-edit/tmpl/btmainstatusbar.sgml,
	docs/reference/bt-edit/tmpl/btmaintoolbar.sgml,
	docs/reference/bt-edit/tmpl/btmainwindow.sgml,
	docs/reference/bt-edit/tmpl/btsettingsdialog.sgml,
	docs/reference/bt-edit/tmpl/btsettingspageaudiodevices.sgml,
	docs/reference/bt-edit/tmpl/btwirecanvasitem.sgml,
	src/ui/edit/main-page-patterns.c, src/ui/edit/main-page-sequence.c,
	src/ui/edit/main-page-waves.c,
	src/ui/edit/pattern-properties-dialog.c:
	added initial widgets to pattern properties
	made empty pattern view active to make context menu functional

2005-04-22 19:34  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt,
	docs/reference/bt-edit/bt-edit-sections.txt,
	src/lib/core/machine.c, src/lib/core/pattern.c,
	src/lib/core/song-io-native.c, src/lib/core/wave.c,
	src/lib/core/libbtcore/machine-methods.h, src/ui/edit/Makefile.am,
	src/ui/edit/bt-edit.h, src/ui/edit/machine-canvas-item.c,
	src/ui/edit/machine-preferences-dialog.c,
	src/ui/edit/machine-properties-dialog.c,
	src/ui/edit/main-page-patterns.c, src/ui/edit/main-page-sequence.c,
	src/ui/edit/pattern-properties-dialog-methods.h,
	src/ui/edit/pattern-properties-dialog.c,
	src/ui/edit/pattern-properties-dialog.h:
	initial stab at the pattern settings dialog
	removed some obsolete widget_shoh calls
	voice implementation in machine and pattern
	pattern resizing (we need tests for this)

2005-04-21 21:47  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt,
	docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-core/tmpl/btgconfsettings.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btplainfilesettings.sgml,
	docs/reference/bt-core/tmpl/btplayline.sgml,
	docs/reference/bt-core/tmpl/btprocessormachine.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btsinkmachine.sgml,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-core/tmpl/btsonginfo.sgml,
	docs/reference/bt-core/tmpl/btsongio.sgml,
	docs/reference/bt-core/tmpl/btsongionative.sgml,
	docs/reference/bt-core/tmpl/btsourcemachine.sgml,
	docs/reference/bt-core/tmpl/bttimeline.sgml,
	docs/reference/bt-core/tmpl/bttimelinetrack.sgml,
	docs/reference/bt-core/tmpl/btwave.sgml,
	docs/reference/bt-core/tmpl/btwavelevel.sgml,
	docs/reference/bt-core/tmpl/btwavetable.sgml,
	docs/reference/bt-core/tmpl/btwire.sgml,
	docs/reference/bt-core/tmpl/libcore.sgml,
	docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/btedit.sgml,
	docs/reference/bt-edit/tmpl/bteditapplication.sgml,
	docs/reference/bt-edit/tmpl/btmachinecanvasitem.sgml,
	docs/reference/bt-edit/tmpl/btmachinepreferencesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmachinepropertiesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmainmenu.sgml,
	docs/reference/bt-edit/tmpl/btmainpageinfo.sgml,
	docs/reference/bt-edit/tmpl/btmainpagemachines.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	docs/reference/bt-edit/tmpl/btmainpages.sgml,
	docs/reference/bt-edit/tmpl/btmainpagesequence.sgml,
	docs/reference/bt-edit/tmpl/btmainpagewaves.sgml,
	docs/reference/bt-edit/tmpl/btmainstatusbar.sgml,
	docs/reference/bt-edit/tmpl/btmaintoolbar.sgml,
	docs/reference/bt-edit/tmpl/btmainwindow.sgml,
	docs/reference/bt-edit/tmpl/btsettingsdialog.sgml,
	docs/reference/bt-edit/tmpl/btsettingspageaudiodevices.sgml,
	docs/reference/bt-edit/tmpl/btwirecanvasitem.sgml,
	src/lib/core/machine.c, src/lib/core/song-io-native.c,
	src/lib/core/wave.c, src/lib/core/libbtcore/machine-methods.h,
	src/lib/core/libbtcore/song-io-native.h,
	src/ui/edit/machine-properties-dialog.c:
	native song-io now also saves pattern data, means only
	the wavetable is left

2005-04-21 18:13  Stefan Kost <ensonic@users.sf.net>

	* buzztard.schemas.in, docs/reference/bt-core/bt-core-sections.txt,
	docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-core/tmpl/btgconfsettings.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btplainfilesettings.sgml,
	docs/reference/bt-core/tmpl/btplayline.sgml,
	docs/reference/bt-core/tmpl/btprocessormachine.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btsinkmachine.sgml,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-core/tmpl/btsonginfo.sgml,
	docs/reference/bt-core/tmpl/btsongio.sgml,
	docs/reference/bt-core/tmpl/btsongionative.sgml,
	docs/reference/bt-core/tmpl/btsourcemachine.sgml,
	docs/reference/bt-core/tmpl/bttimeline.sgml,
	docs/reference/bt-core/tmpl/bttimelinetrack.sgml,
	docs/reference/bt-core/tmpl/btwave.sgml,
	docs/reference/bt-core/tmpl/btwavelevel.sgml,
	docs/reference/bt-core/tmpl/btwavetable.sgml,
	docs/reference/bt-core/tmpl/btwire.sgml,
	docs/reference/bt-core/tmpl/libcore.sgml,
	docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/btedit.sgml,
	docs/reference/bt-edit/tmpl/bteditapplication.sgml,
	docs/reference/bt-edit/tmpl/btmachinecanvasitem.sgml,
	docs/reference/bt-edit/tmpl/btmachinepreferencesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmachinepropertiesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmainmenu.sgml,
	docs/reference/bt-edit/tmpl/btmainpageinfo.sgml,
	docs/reference/bt-edit/tmpl/btmainpagemachines.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	docs/reference/bt-edit/tmpl/btmainpages.sgml,
	docs/reference/bt-edit/tmpl/btmainpagesequence.sgml,
	docs/reference/bt-edit/tmpl/btmainpagewaves.sgml,
	docs/reference/bt-edit/tmpl/btmainstatusbar.sgml,
	docs/reference/bt-edit/tmpl/btmaintoolbar.sgml,
	docs/reference/bt-edit/tmpl/btmainwindow.sgml,
	docs/reference/bt-edit/tmpl/btsettingsdialog.sgml,
	docs/reference/bt-edit/tmpl/btsettingspageaudiodevices.sgml,
	docs/reference/bt-edit/tmpl/btwirecanvasitem.sgml,
	src/lib/core/gconf-settings.c, src/lib/core/pattern.c,
	src/lib/core/settings.c, src/lib/core/song-io-native.c,
	src/lib/core/libbtcore/pattern-methods.h,
	src/lib/core/libbtcore/settings-private.h, src/ui/edit/main-menu.c,
	src/ui/edit/main-page-machines.c, src/ui/edit/main-window.c:
	a little more pattern saving
	two more gconf keys (toolbar-hide,grid-density)

2005-04-20 19:36  Stefan Kost <ensonic@users.sf.net>

	* design/gobject/main.c,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-core/tmpl/btwave.sgml,
	docs/reference/bt-core/tmpl/btwavelevel.sgml,
	docs/reference/bt-core/tmpl/btwavetable.sgml,
	docs/reference/bt-edit/bt-edit-sections.txt,
	docs/reference/bt-edit/tmpl/btedit.sgml, src/lib/core/machine.c,
	src/lib/core/settings.c, src/lib/core/song-io-native.c,
	src/lib/core/wavelevel.c,
	src/lib/core/libbtcore/settings-private.h,
	src/ui/cmd/cmd-application.c, src/ui/edit/edit-application.c,
	src/ui/edit/machine-canvas-item.c, src/ui/edit/main-page-info.c,
	src/ui/edit/main-page-machines.c, src/ui/edit/main-page-patterns.c,
	src/ui/edit/main-page-sequence.c, src/ui/edit/main-page-waves.c,
	src/ui/edit/main-statusbar.c, src/ui/edit/main-toolbar.c,
	src/ui/edit/main-window.c,
	src/ui/edit/settings-page-audiodevices.c, src/ui/edit/tools.c,
	src/ui/edit/tools.h, src/ui/edit/wire-canvas-item.c,
	tests/lib/core/e-song.c, tests/lib/core/t-machine.c,
	tests/lib/core/t-song.c, tests/ui/edit/e-bt-edit-application.c:
	use G_CALLBACK() instead of (GCallback)
	made all toolbars settings aware
	some comments about additional settings we might implement

2005-04-20 11:39  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/gconf-settings.c, lib/core/plainfile-settings.c,
	lib/core/settings.c, lib/core/libbtcore/settings-private.h,
	ui/edit/main-toolbar.c:
	got gconf notify working
	made main toolbar follow system settings

2005-04-19 21:08  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/song-io-native.c, ui/edit/main-page-waves.c,
	ui/edit/main-toolbar.c, ui/edit/main-window.c:
	xml saver now saves whole setup, sequence and most of patterns
	done some little todos here and there

2005-04-17 12:53  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/song-io-native.c, lib/core/timelinetrack.c,
	ui/edit/main-page-machines.c:
	fixed wrong icon in machine context menu
	more song.unsaved handling
	saving most of setup data

2005-04-16 15:33  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/: machine.c, pattern.c, sequence.c:
	forward number of voiced from machine to patterns
	more song.unsaved handling

2005-04-16 12:48  Stefan Kost <ensonic@users.sf.net>

	* tests/: m-bt-cmd.c, m-bt-edit.c, ui/cmd/Makefile.am,
	ui/cmd/e-bt-cmd-application.c, ui/cmd/m-bt-cmd.h,
	ui/cmd/s-bt-cmd-application.c, ui/cmd/t-bt-cmd-application.c,
	ui/cmd/t-bt-cmd.c, ui/cmd/t-bt-cmd.h, ui/edit/Makefile.am,
	ui/edit/e-bt-edit-application.c, ui/edit/e-bt-settings-dialog.c,
	ui/edit/m-bt-edit.h, ui/edit/s-bt-edit-application.c,
	ui/edit/s-bt-settings-dialog.c, ui/edit/t-bt-edit.c,
	ui/edit/t-bt-edit.h:
	cleanup of command and edit test suite
	new test in edit suite (settings dialog)

2005-04-15 19:08  Stefan Kost <ensonic@users.sf.net>

	* tests/: .cvsignore, Makefile.am, lib/Makefile.am,
	lib/core/Makefile.am, songs/test-simple5.xml, ui/Makefile.am,
	ui/cmd/Makefile.am:
	added missing file
	fixed makefile headers

2005-04-15 19:04  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-core/tmpl/btgconfsettings.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btplainfilesettings.sgml,
	docs/reference/bt-core/tmpl/btplayline.sgml,
	docs/reference/bt-core/tmpl/btprocessormachine.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btsinkmachine.sgml,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-core/tmpl/btsonginfo.sgml,
	docs/reference/bt-core/tmpl/btsongio.sgml,
	docs/reference/bt-core/tmpl/btsongionative.sgml,
	docs/reference/bt-core/tmpl/btsourcemachine.sgml,
	docs/reference/bt-core/tmpl/bttimeline.sgml,
	docs/reference/bt-core/tmpl/bttimelinetrack.sgml,
	docs/reference/bt-core/tmpl/btwave.sgml,
	docs/reference/bt-core/tmpl/btwavelevel.sgml,
	docs/reference/bt-core/tmpl/btwavetable.sgml,
	docs/reference/bt-core/tmpl/btwire.sgml,
	docs/reference/bt-core/tmpl/libcore.sgml, tests/m-bt-core.c,
	tests/lib/core/Makefile.am, tests/lib/core/e-network.c,
	tests/lib/core/e-setup.c, tests/lib/core/e-song-info.c,
	tests/lib/core/e-song.c, tests/lib/core/e-songinfo.c,
	tests/lib/core/e-source-machine.c,
	tests/lib/core/e-sourcemachine.c, tests/lib/core/e-timeline.c,
	tests/lib/core/m-bt-core.h, tests/lib/core/s-core.c,
	tests/lib/core/s-machine.c, tests/lib/core/s-network.c,
	tests/lib/core/s-sequence.c, tests/lib/core/s-setup.c,
	tests/lib/core/s-sink-machine.c, tests/lib/core/s-song-info.c,
	tests/lib/core/s-song-io.c, tests/lib/core/s-song.c,
	tests/lib/core/s-source-machine.c, tests/lib/core/s-timeline.c,
	tests/lib/core/s-wire.c, tests/lib/core/t-core.c,
	tests/lib/core/t-core.h, tests/lib/core/t-machine.c,
	tests/lib/core/t-network.c, tests/lib/core/t-sequence.c,
	tests/lib/core/t-setup.c, tests/lib/core/t-sink-machine.c,
	tests/lib/core/t-sinkmachine.c, tests/lib/core/t-song-io.c,
	tests/lib/core/t-song.c, tests/lib/core/t-source-machine.c,
	tests/lib/core/t-sourcemachine.c, tests/lib/core/t-wire.c:
	big cleanup in core test suite

2005-04-15 17:12  Stefan Kost <ensonic@users.sf.net>

	* tests/: Makefile.am, m-bt-cmd.c, m-bt-core.c, m-bt-edit.c,
	t-bt-cmd.c, t-bt-edit.c, t-buzztard.c, lib/core/t-core.c:
	renamed test modules

2005-04-15 16:52  Stefan Kost <ensonic@users.sf.net>

	* tests/: Makefile.am, bt-check.c, bt-check.h, t-bt-cmd.c,
	t-bt-edit.c, t-buzztard.c, t-buzztard.h, t-tools.c, t-tools.h,
	lib/core/t-core.h, ui/cmd/t-bt-cmd.h, ui/edit/t-bt-edit.h:
	merged t-buzztard.h, t-tools.h into bt-check.h
	moved t-tools.c to bt-check.c

2005-04-14 17:30  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt,
	docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-core/tmpl/btgconfsettings.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btplainfilesettings.sgml,
	docs/reference/bt-core/tmpl/btplayline.sgml,
	docs/reference/bt-core/tmpl/btprocessormachine.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btsinkmachine.sgml,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-core/tmpl/btsonginfo.sgml,
	docs/reference/bt-core/tmpl/btsongio.sgml,
	docs/reference/bt-core/tmpl/btsongionative.sgml,
	docs/reference/bt-core/tmpl/btsourcemachine.sgml,
	docs/reference/bt-core/tmpl/bttimeline.sgml,
	docs/reference/bt-core/tmpl/bttimelinetrack.sgml,
	docs/reference/bt-core/tmpl/btwave.sgml,
	docs/reference/bt-core/tmpl/btwavelevel.sgml,
	docs/reference/bt-core/tmpl/btwavetable.sgml,
	docs/reference/bt-core/tmpl/btwire.sgml,
	docs/reference/bt-core/tmpl/libcore.sgml, po/de.po,
	src/lib/core/machine.c, src/lib/core/setup.c, src/lib/core/song.c,
	src/lib/core/libbtcore/machine.h,
	src/lib/core/libbtcore/song-methods.h,
	src/ui/edit/main-page-sequence.c:
	new method to mark songs as saved/unsaved

2005-04-13 20:11  Stefan Kost <ensonic@users.sf.net>

	* design/bmxdump/bmformat.txt,
	docs/reference/bt-core/bt-core-docs.sgml, src/lib/core/machine.c,
	src/lib/core/pattern.c, src/lib/core/setup.c,
	src/lib/core/song-io.c, src/lib/core/song.c, src/lib/core/wave.c,
	src/lib/core/wavelevel.c, src/lib/core/wavetable.c,
	src/lib/core/wire.c, src/lib/core/libbtcore/wave-methods.h,
	src/lib/core/libbtcore/wavelevel-methods.h,
	src/ui/edit/main-page-info.c, src/ui/edit/main-page-machines.c,
	src/ui/edit/main-page-patterns.c, src/ui/edit/main-page-sequence.c,
	src/ui/edit/main-page-waves.c, src/ui/edit/main-statusbar.c,
	src/ui/edit/main-toolbar.c, src/ui/edit/main-window.c,
	src/ui/edit/settings-dialog.c, tests/songs/simple5.xml:
	some spelling fixes
	wavetable-view becomes functional
	song.unsaved takes effect

2005-04-13 11:19  Stefan Kost <ensonic@users.sf.net>

	* README, src/lib/core/core.c, src/lib/core/wire.c:
	spell checking

2005-04-12 20:55  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt,
	docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-core/tmpl/btgconfsettings.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btplainfilesettings.sgml,
	docs/reference/bt-core/tmpl/btplayline.sgml,
	docs/reference/bt-core/tmpl/btprocessormachine.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btsinkmachine.sgml,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-core/tmpl/btsonginfo.sgml,
	docs/reference/bt-core/tmpl/btsongio.sgml,
	docs/reference/bt-core/tmpl/btsongionative.sgml,
	docs/reference/bt-core/tmpl/btsourcemachine.sgml,
	docs/reference/bt-core/tmpl/bttimeline.sgml,
	docs/reference/bt-core/tmpl/bttimelinetrack.sgml,
	docs/reference/bt-core/tmpl/btwave.sgml,
	docs/reference/bt-core/tmpl/btwavelevel.sgml,
	docs/reference/bt-core/tmpl/btwavetable.sgml,
	docs/reference/bt-core/tmpl/btwire.sgml,
	docs/reference/bt-core/tmpl/libcore.sgml, src/lib/core/wave.c,
	src/lib/core/wavelevel.c, src/lib/core/wavetable.c,
	src/lib/core/libbtcore/wave-methods.h,
	src/lib/core/libbtcore/wavetable-methods.h:
	cleanup in wavetable classes

2005-04-12 16:21  Stefan Kost <ensonic@users.sf.net>

	* configure.ac, docs/reference/bt-core/bt-core-sections.txt,
	pixmaps/buzztard.png, src/lib/core/machine.c, src/lib/core/setup.c,
	src/lib/core/libbtcore/machine-methods.h,
	src/ui/edit/machine-canvas-item.c,
	src/ui/edit/main-page-patterns.c:
	properly initialize automake in configure.ac
	added skelletons for context menu handing in pattern edit gui
	remove warning dialogs in machine and paattern view show
	name of to-be-removed item
	remove pattern and unique pattern name methods iin machine class

2005-04-11 12:10  Stefan Kost <ensonic@users.sf.net>

	* TODO, configure.ac,
	docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-core/tmpl/btgconfsettings.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btplainfilesettings.sgml,
	docs/reference/bt-core/tmpl/btplayline.sgml,
	docs/reference/bt-core/tmpl/btprocessormachine.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btsinkmachine.sgml,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-core/tmpl/btsonginfo.sgml,
	docs/reference/bt-core/tmpl/btsongio.sgml,
	docs/reference/bt-core/tmpl/btsongionative.sgml,
	docs/reference/bt-core/tmpl/btsourcemachine.sgml,
	docs/reference/bt-core/tmpl/bttimeline.sgml,
	docs/reference/bt-core/tmpl/bttimelinetrack.sgml,
	docs/reference/bt-core/tmpl/btwave.sgml,
	docs/reference/bt-core/tmpl/btwavelevel.sgml,
	docs/reference/bt-core/tmpl/btwavetable.sgml,
	docs/reference/bt-core/tmpl/btwire.sgml,
	docs/reference/bt-core/tmpl/libcore.sgml, src/lib/core/machine.c,
	src/lib/core/libbtcore/core.h:
	added conditional build for future gst api

2005-04-08 15:35  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, configure.ac,
	docs/reference/bt-core/bt-core-sections.txt, po/POTFILES.skip,
	src/lib/core/Makefile.am, src/lib/core/application.c,
	src/lib/core/machine.c, src/lib/core/sequence.c,
	src/lib/core/libbtcore/core.h,
	src/lib/core/libbtcore/machine-methods.h,
	src/ui/edit/main-page-patterns.c, src/ui/edit/main-page-sequence.c,
	src/ui/edit/settings-dialog.c, tests/xmlvalid.sh,
	tests/lib/core/e-timeline.c, tests/songs/buzz5.xml:
	mutext fixes
	more todos

2005-04-04 09:29  Stefan Kost <ensonic@users.sf.net>

	* po/: POTFILES.in, POTFILES.skip:
	updated po sources

2005-03-22 21:20  Thomas Wabner <waffel@users.sf.net>

	* tests/songs/test-simple1.xml:
	added new create date meta field

2005-03-22 21:19  Thomas Wabner <waffel@users.sf.net>

	* docs/buzztard.xsd:
	adding new create and changed date fields for meta information

2005-03-22 21:16  Thomas Wabner <waffel@users.sf.net>

	* tests/: t-buzztard.c, lib/core/Makefile.am,
	lib/core/e-songinfo.c:
	new testcase for song info

2005-03-21 14:37  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/: main-page-patterns.c, main-page-sequence.c:
	fixed some typos
	built context menu for patterns

2005-03-21 09:02  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c:
	added context menu

2005-03-19 20:16  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/: machine.c, wire.c:
	some comments about bin usage

2005-03-19 12:36  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am:
	only include src dir in test coverage report

2005-03-18 18:18  Stefan Kost <ensonic@users.sf.net>

	* design/gst/gst2.c, design/gst/gst3.c, design/gst/gst4.c,
	docs/reference/bt-cmd/tmpl/btcmdapplication.sgml,
	docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-core/tmpl/btgconfsettings.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btplainfilesettings.sgml,
	docs/reference/bt-core/tmpl/btplayline.sgml,
	docs/reference/bt-core/tmpl/btprocessormachine.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btsinkmachine.sgml,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-core/tmpl/btsonginfo.sgml,
	docs/reference/bt-core/tmpl/btsongio.sgml,
	docs/reference/bt-core/tmpl/btsongionative.sgml,
	docs/reference/bt-core/tmpl/btsourcemachine.sgml,
	docs/reference/bt-core/tmpl/bttimeline.sgml,
	docs/reference/bt-core/tmpl/bttimelinetrack.sgml,
	docs/reference/bt-core/tmpl/btwave.sgml,
	docs/reference/bt-core/tmpl/btwavelevel.sgml,
	docs/reference/bt-core/tmpl/btwavetable.sgml,
	docs/reference/bt-core/tmpl/btwire.sgml,
	docs/reference/bt-core/tmpl/libcore.sgml,
	docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/btedit.sgml,
	docs/reference/bt-edit/tmpl/bteditapplication.sgml,
	docs/reference/bt-edit/tmpl/btmachinecanvasitem.sgml,
	docs/reference/bt-edit/tmpl/btmachinepreferencesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmachinepropertiesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmainmenu.sgml,
	docs/reference/bt-edit/tmpl/btmainpageinfo.sgml,
	docs/reference/bt-edit/tmpl/btmainpagemachines.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	docs/reference/bt-edit/tmpl/btmainpages.sgml,
	docs/reference/bt-edit/tmpl/btmainpagesequence.sgml,
	docs/reference/bt-edit/tmpl/btmainpagewaves.sgml,
	docs/reference/bt-edit/tmpl/btmainstatusbar.sgml,
	docs/reference/bt-edit/tmpl/btmaintoolbar.sgml,
	docs/reference/bt-edit/tmpl/btmainwindow.sgml,
	docs/reference/bt-edit/tmpl/btsettingsdialog.sgml,
	docs/reference/bt-edit/tmpl/btsettingspageaudiodevices.sgml,
	docs/reference/bt-edit/tmpl/btwirecanvasitem.sgml,
	tests/Makefile.am:
	we need to trace our threads when doing valgrind checks

2005-03-18 11:13  Stefan Kost <ensonic@users.sf.net>

	* buzztard.supp, tests/Makefile.am:
	deleting old valgrind logs before writing new ones
	use suppresions for valgrind checks (submitted by waffel)

2005-03-18 09:49  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, configure.ac, src/lib/core/machine.c,
	src/lib/core/sequence.c, src/lib/core/wire.c,
	src/ui/edit/main-page-sequence.c, tests/t-tools.c:
	property check are a but lighter (rw)
	added "make coverage" target for lcov reports

2005-03-16 12:06  Stefan Kost <ensonic@users.sf.net>

	* tests/: t-tools.c, t-tools.h:
	property test helper now do loogging

2005-03-15 15:43  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, configure.ac, tests/Makefile.am:
	added 'make valgrind' to run tests under valgrind

2005-03-13 12:33  Stefan Kost <ensonic@users.sf.net>

	* design/gmem/: Makefile, gmem.c:
	test code for g_mem_profile()

2005-03-12 13:11  Stefan Kost <ensonic@users.sf.net>

	* docs/gstreamer.txt, src/lib/core/sequence.c,
	src/lib/core/tools.c, src/lib/core/libbtcore/tools.h:
	added custom mem helper

2005-03-08 13:19  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/machine.c, lib/core/song-io.c, lib/core/wire.c,
	ui/edit/machine-preferences-dialog.c,
	ui/edit/machine-properties-dialog.c, ui/edit/main-page-waves.c:
	fixed mem-leaks revealed by valgrind

2005-03-07 17:29  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/sequence.c, src/ui/edit/main-page-patterns.c,
	src/ui/edit/main-page-sequence.c, tests/t-bt-cmd.c,
	tests/t-bt-edit.c, tests/t-buzztard.c, tests/lib/core/Makefile.am,
	tests/lib/core/e-timeline.c:
	add/remove tracks in sequence
	click set cursor in patterns
	new tests for timeline
	cleanup  in testsuite addition to testrunner

2005-03-06 16:42  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/: sequence.c, timeline.c:
	number of track in sequence can be resized
	implemented two @todos

2005-03-05 20:12  Stefan Kost <ensonic@users.sf.net>

	* configure.ac, docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-core/tmpl/btgconfsettings.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btplainfilesettings.sgml,
	docs/reference/bt-core/tmpl/btplayline.sgml,
	docs/reference/bt-core/tmpl/btprocessormachine.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btsinkmachine.sgml,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-core/tmpl/btsonginfo.sgml,
	docs/reference/bt-core/tmpl/btsongio.sgml,
	docs/reference/bt-core/tmpl/btsongionative.sgml,
	docs/reference/bt-core/tmpl/btsourcemachine.sgml,
	docs/reference/bt-core/tmpl/bttimeline.sgml,
	docs/reference/bt-core/tmpl/bttimelinetrack.sgml,
	docs/reference/bt-core/tmpl/btwave.sgml,
	docs/reference/bt-core/tmpl/btwavelevel.sgml,
	docs/reference/bt-core/tmpl/btwavetable.sgml,
	docs/reference/bt-core/tmpl/btwire.sgml,
	docs/reference/bt-core/tmpl/libcore.sgml,
	docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/btedit.sgml,
	docs/reference/bt-edit/tmpl/bteditapplication.sgml,
	docs/reference/bt-edit/tmpl/btmachinecanvasitem.sgml,
	docs/reference/bt-edit/tmpl/btmachinepreferencesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmachinepropertiesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmainmenu.sgml,
	docs/reference/bt-edit/tmpl/btmainpageinfo.sgml,
	docs/reference/bt-edit/tmpl/btmainpagemachines.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	docs/reference/bt-edit/tmpl/btmainpages.sgml,
	docs/reference/bt-edit/tmpl/btmainpagesequence.sgml,
	docs/reference/bt-edit/tmpl/btmainpagewaves.sgml,
	docs/reference/bt-edit/tmpl/btmainstatusbar.sgml,
	docs/reference/bt-edit/tmpl/btmaintoolbar.sgml,
	docs/reference/bt-edit/tmpl/btmainwindow.sgml,
	docs/reference/bt-edit/tmpl/btsettingsdialog.sgml,
	docs/reference/bt-edit/tmpl/btsettingspageaudiodevices.sgml,
	docs/reference/bt-edit/tmpl/btwirecanvasitem.sgml,
	src/ui/edit/bt-edit.h, src/ui/edit/main-page-patterns.c,
	src/ui/edit/main-page-sequence.c:
	pattern view now uses gtk_tree_view too

2005-03-04 20:31  Thomas Wabner <waffel@users.sf.net>

	* tests/lib/core/t-setup.c:
	added more tests and renamed some tests

2005-03-04 17:47  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	fixed one unit-testing issue

2005-03-02 17:14  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt,
	docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-core/tmpl/btgconfsettings.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btplainfilesettings.sgml,
	docs/reference/bt-core/tmpl/btplayline.sgml,
	docs/reference/bt-core/tmpl/btprocessormachine.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btsinkmachine.sgml,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-core/tmpl/btsonginfo.sgml,
	docs/reference/bt-core/tmpl/btsongio.sgml,
	docs/reference/bt-core/tmpl/btsongionative.sgml,
	docs/reference/bt-core/tmpl/btsourcemachine.sgml,
	docs/reference/bt-core/tmpl/bttimeline.sgml,
	docs/reference/bt-core/tmpl/bttimelinetrack.sgml,
	docs/reference/bt-core/tmpl/btwave.sgml,
	docs/reference/bt-core/tmpl/btwavelevel.sgml,
	docs/reference/bt-core/tmpl/btwavetable.sgml,
	docs/reference/bt-core/tmpl/btwire.sgml,
	docs/reference/bt-core/tmpl/libcore.sgml, src/lib/core/machine.c,
	src/lib/core/setup.c, src/lib/core/libbtcore/setup-methods.h:
	implemented solo in machine states

2005-03-02 14:44  Stefan Kost <ensonic@users.sf.net>

	* tests/: t-bt-cmd.c, t-bt-edit.c, t-buzztard.c, t-buzztard.h,
	t-tools.c, t-tools.h, ui/edit/t-bt-edit.c:
	more fixes for the ui test suite

2005-03-01 13:37  Stefan Kost <ensonic@users.sf.net>

	* tests/: t-bt-edit.c, ui/edit/t-bt-edit.c:
	thanks to fredriks answer on the check-mlist the gui tests
	now run

2005-02-28 20:05  Stefan Kost <ensonic@users.sf.net>

	* tests/ui/edit/t-bt-edit.c:
	reverted change for ui test

2005-02-23 19:56  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/btedit.sgml,
	docs/reference/bt-edit/tmpl/bteditapplication.sgml,
	docs/reference/bt-edit/tmpl/btmachinecanvasitem.sgml,
	docs/reference/bt-edit/tmpl/btmachinepreferencesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmachinepropertiesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmainmenu.sgml,
	docs/reference/bt-edit/tmpl/btmainpageinfo.sgml,
	docs/reference/bt-edit/tmpl/btmainpagemachines.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	docs/reference/bt-edit/tmpl/btmainpages.sgml,
	docs/reference/bt-edit/tmpl/btmainpagesequence.sgml,
	docs/reference/bt-edit/tmpl/btmainpagewaves.sgml,
	docs/reference/bt-edit/tmpl/btmainstatusbar.sgml,
	docs/reference/bt-edit/tmpl/btmaintoolbar.sgml,
	docs/reference/bt-edit/tmpl/btmainwindow.sgml,
	docs/reference/bt-edit/tmpl/btsettingsdialog.sgml,
	docs/reference/bt-edit/tmpl/btsettingspageaudiodevices.sgml,
	docs/reference/bt-edit/tmpl/btwirecanvasitem.sgml,
	src/ui/edit/bt-edit.c, tests/ui/edit/t-bt-edit.c:
	trying setup/teardown for every gui test case

2005-02-22 08:30  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-edit/bt-edit-docs.sgml,
	docs/reference/bt-edit/bt-edit-sections.txt,
	src/lib/core/machine.c, src/ui/edit/Makefile.am,
	src/ui/edit/bt-edit.h, src/ui/edit/edit-application.c,
	src/ui/edit/edit-application.h,
	src/ui/edit/machine-preferences-dialog.c,
	src/ui/edit/machine-properties-dialog.c,
	src/ui/edit/main-page-machines.c, src/ui/edit/main-page-patterns.c,
	src/ui/edit/main-page-sequence.c,
	src/ui/edit/ui-ressources-methods.h, src/ui/edit/ui-ressources.c,
	src/ui/edit/ui-ressources.h:
	extracted common icons to ui-ressource class

2005-02-20 14:27  Stefan Kost <ensonic@users.sf.net>

	* TODO, src/ui/edit/main-page-machines.c,
	src/ui/edit/main-page-sequence.c:
	menus in sequence editor
	sequence cell focus enhancement

2005-02-17 19:31  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/main-page-sequence.c:
	more experiments with sequence treeview cursor focus

2005-02-17 17:31  Stefan Kost <ensonic@users.sf.net>

	* docs/help/bt-edit/C/bt-edit.xml.in, tests/songs/buzz4.xml:
	user manual briefly introduces editor pages

2005-02-17 14:42  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, tests/songs/buzz4.xml:
	new buzz test song

2005-02-17 11:23  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, tests/t-bt-edit.c, tests/songs/buzz3.xml,
	tests/ui/edit/t-bt-edit.c, tests/ui/edit/t-bt-edit.h:
	more comments in ui testing code
	another test song

2005-02-16 20:29  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/: main-page-sequence.c, main-toolbar.c:
	more notes on gui changes

2005-02-16 20:10  Thomas Wabner <waffel@users.sf.net>

	* src/lib/core/machine.c, src/lib/core/processor-machine.c,
	src/lib/core/setup.c, src/lib/core/sink-machine.c,
	src/lib/core/song-io-native.c, src/lib/core/source-machine.c,
	src/lib/core/wire.c, src/ui/edit/edit-application.c,
	src/ui/edit/main-page-machines.c, tests/lib/core/e-network.c,
	tests/lib/core/e-setup.c, tests/lib/core/t-network.c,
	tests/lib/core/t-setup.c, tests/lib/core/t-wire.c:
	refactoring; bt_setup_add now automaticly called

2005-02-15 19:32  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/setup.c, src/ui/edit/bt-edit.c, tests/t-bt-edit.c,
	tests/songs/buzz1.xml, tests/ui/edit/t-bt-edit.c:
	buzz-machine test uses DTMF as generator
	more experiments with the GUI tests

2005-02-12 20:57  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-core/tmpl/btgconfsettings.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btplainfilesettings.sgml,
	docs/reference/bt-core/tmpl/btplayline.sgml,
	docs/reference/bt-core/tmpl/btprocessormachine.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btsinkmachine.sgml,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-core/tmpl/btsonginfo.sgml,
	docs/reference/bt-core/tmpl/btsongio.sgml,
	docs/reference/bt-core/tmpl/btsongionative.sgml,
	docs/reference/bt-core/tmpl/btsourcemachine.sgml,
	docs/reference/bt-core/tmpl/bttimeline.sgml,
	docs/reference/bt-core/tmpl/bttimelinetrack.sgml,
	docs/reference/bt-core/tmpl/btwave.sgml,
	docs/reference/bt-core/tmpl/btwavelevel.sgml,
	docs/reference/bt-core/tmpl/btwavetable.sgml,
	docs/reference/bt-core/tmpl/btwire.sgml,
	docs/reference/bt-core/tmpl/libcore.sgml,
	docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/btedit.sgml,
	docs/reference/bt-edit/tmpl/bteditapplication.sgml,
	docs/reference/bt-edit/tmpl/btmachinecanvasitem.sgml,
	docs/reference/bt-edit/tmpl/btmachinepreferencesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmachinepropertiesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmainmenu.sgml,
	docs/reference/bt-edit/tmpl/btmainpageinfo.sgml,
	docs/reference/bt-edit/tmpl/btmainpagemachines.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	docs/reference/bt-edit/tmpl/btmainpages.sgml,
	docs/reference/bt-edit/tmpl/btmainpagesequence.sgml,
	docs/reference/bt-edit/tmpl/btmainpagewaves.sgml,
	docs/reference/bt-edit/tmpl/btmainstatusbar.sgml,
	docs/reference/bt-edit/tmpl/btmaintoolbar.sgml,
	docs/reference/bt-edit/tmpl/btmainwindow.sgml,
	docs/reference/bt-edit/tmpl/btsettingsdialog.sgml,
	docs/reference/bt-edit/tmpl/btsettingspageaudiodevices.sgml,
	docs/reference/bt-edit/tmpl/btwirecanvasitem.sgml,
	src/ui/edit/machine-preferences-dialog.c,
	src/ui/edit/machine-properties-dialog.c,
	src/ui/edit/main-page-info.c, tests/songs/buzz1.xml:
	machine-property window has more widget types
	a few layout fixes for machine-windows

2005-02-12 13:56  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, docs/reference/bt-core/bt-core-sections.txt,
	docs/reference/bt-edit/bt-edit-sections.txt,
	docs/reference/bt-edit/tmpl/btedit.sgml,
	docs/reference/bt-edit/tmpl/bteditapplication.sgml,
	docs/reference/bt-edit/tmpl/btmachinecanvasitem.sgml,
	docs/reference/bt-edit/tmpl/btmachinepreferencesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmachinepropertiesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmainmenu.sgml,
	docs/reference/bt-edit/tmpl/btmainpageinfo.sgml,
	docs/reference/bt-edit/tmpl/btmainpagemachines.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	docs/reference/bt-edit/tmpl/btmainpages.sgml,
	docs/reference/bt-edit/tmpl/btmainpagesequence.sgml,
	docs/reference/bt-edit/tmpl/btmainpagewaves.sgml,
	docs/reference/bt-edit/tmpl/btmainstatusbar.sgml,
	docs/reference/bt-edit/tmpl/btmaintoolbar.sgml,
	docs/reference/bt-edit/tmpl/btmainwindow.sgml,
	docs/reference/bt-edit/tmpl/btsettingsdialog.sgml,
	docs/reference/bt-edit/tmpl/btsettingspageaudiodevices.sgml,
	docs/reference/bt-edit/tmpl/btwirecanvasitem.sgml,
	src/lib/core/machine.c, src/lib/core/pattern.c,
	src/lib/core/wire.c, src/lib/core/libbtcore/machine-methods.h,
	src/ui/edit/bt-edit.c, src/ui/edit/main-page-sequence.c,
	src/ui/edit/main-statusbar.c, src/ui/edit/main-toolbar.c,
	src/ui/edit/sequence-view.c, src/ui/edit/tools.c,
	src/ui/edit/tools.h, tests/songs/buzz1.xml, tests/songs/buzz2.xml:
	added two songs loading buzz machines
	fixed gdk_threads problem
	fixed double unref on wire-link failure
	added int-gvalues to patterns
	fixed graphical garbage when scrolling the sequence

2005-02-11 21:36  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-core/tmpl/btgconfsettings.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btplainfilesettings.sgml,
	docs/reference/bt-core/tmpl/btplayline.sgml,
	docs/reference/bt-core/tmpl/btprocessormachine.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btsinkmachine.sgml,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-core/tmpl/btsonginfo.sgml,
	docs/reference/bt-core/tmpl/btsongio.sgml,
	docs/reference/bt-core/tmpl/btsongionative.sgml,
	docs/reference/bt-core/tmpl/btsourcemachine.sgml,
	docs/reference/bt-core/tmpl/bttimeline.sgml,
	docs/reference/bt-core/tmpl/bttimelinetrack.sgml,
	docs/reference/bt-core/tmpl/btwave.sgml,
	docs/reference/bt-core/tmpl/btwavelevel.sgml,
	docs/reference/bt-core/tmpl/btwavetable.sgml,
	docs/reference/bt-core/tmpl/btwire.sgml,
	docs/reference/bt-core/tmpl/libcore.sgml, src/lib/core/machine.c,
	src/lib/core/playline.c, src/lib/core/sequence.c,
	src/lib/core/libbtcore/sequence.h, src/ui/cmd/bt-cmd.c,
	src/ui/edit/main-page-patterns.c, src/ui/edit/main-page-sequence.c,
	src/ui/edit/main-statusbar.c, src/ui/edit/main-toolbar.c,
	src/ui/edit/sequence-view.c, tests/t-bt-edit.c,
	tests/ui/edit/t-bt-edit.c:
	removed sequence.tick signal in favour of sequence.notify::play-pos
	some clean up on thread handling (more to do)
	better position gfx in sequence-view
	freeing resources in sequence-view
	machine element insertion, when there is no adder active

2005-02-10 16:27  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt,
	docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml, src/lib/core/machine.c,
	src/lib/core/libbtcore/machine-methods.h,
	src/ui/edit/edit-application.c, src/ui/edit/main-page-sequence.c,
	src/ui/edit/sequence-view.c:
	cleanup of machine api
	one can use the mouse to set the cursor and the play_pos in the sequence

2005-02-09 19:35  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/machine.c, ui/edit/main-page-sequence.c,
	ui/edit/sequence-view.c:
	added loop markers to sequence view
	the vol-level is a bit more lively

2005-02-08 20:58  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/machine.c, ui/edit/edit-application.c,
	ui/edit/main-toolbar.c:
	cleaning in machine sub-element handling
	commented internal methods
	bt-edit can now control the song volume

2005-02-08 16:35  Stefan Kost <ensonic@users.sf.net>

	* docs/help/bt-edit/C/bt-edit.xml.in,
	src/ui/edit/main-page-sequence.c, src/ui/edit/sequence-view.c,
	src/ui/edit/settings-page-audiodevices.c:
	sequence now scrolls along with playing
	playline marker is drawn at correct position

2005-02-07 22:45  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/sink-machine.c, ui/cmd/cmd-application.c,
	ui/edit/sequence-view.c:
	some notes on recording
	cleanup in sequence view

2005-02-07 22:15  Thomas Wabner <waffel@users.sf.net>

	* tests/lib/core/t-machine.c:
	added one more test

2005-02-07 15:57  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/: main-page-sequence.c, sequence-view.c:
	make the play-position line running across the sequence
	view

2005-02-07 12:01  Stefan Kost <ensonic@users.sf.net>

	* README, TODO, src/ui/edit/bt-edit.c,
	src/ui/edit/edit-application.c:
	start bt-edit normally on wrong commandline usage

2005-02-05 17:28  Stefan Kost <ensonic@users.sf.net>

	* configure.ac, docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-edit/tmpl/btmainpagesequence.sgml,
	src/ui/cmd/cmd-application.c, src/ui/edit/Makefile.am,
	src/ui/edit/bt-edit.h, src/ui/edit/main-page-sequence.c,
	src/ui/edit/sequence-view-methods.h, src/ui/edit/sequence-view.c,
	src/ui/edit/sequence-view.h:
	sub-clas of treeview to add additional graphics

2005-02-03 20:40  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-cmd/tmpl/bt-cmd-unused.sgml,
	docs/reference/bt-cmd/tmpl/btcmdapplication.sgml,
	docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/btmachinepreferencesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	docs/reference/bt-edit/tmpl/btmainpagewaves.sgml,
	src/ui/edit/machine-canvas-item.c, src/ui/edit/main-page-waves.c,
	tests/t-bt-cmd.c, tests/t-bt-edit.c, tests/ui/cmd/t-bt-cmd.c,
	tests/ui/edit/t-bt-edit.c:
	more on gui unit tests

2005-02-03 17:13  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/machine.c, src/lib/core/song-io-native.c,
	src/ui/edit/edit-application.c, src/ui/edit/main-page-info.c,
	src/ui/edit/main-page-sequence.c, src/ui/edit/main-page-waves.c,
	src/ui/edit/wire-canvas-item.c, tests/ui/edit/t-bt-edit.c:
	fixed unique gst-element naming
	added file chooser to waves view

2005-02-02 17:35  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-cmd/tmpl/bt-cmd-unused.sgml,
	docs/reference/bt-cmd/tmpl/btcmdapplication.sgml,
	docs/reference/bt-edit/tmpl/btedit.sgml,
	docs/reference/bt-edit/tmpl/btmainpagewaves.sgml,
	src/lib/core/machine.c, src/ui/edit/edit-application.c,
	src/ui/edit/machine-canvas-item.c, src/ui/edit/main-page-info.c,
	src/ui/edit/main-page-machines.c, src/ui/edit/main-page-patterns.c,
	src/ui/edit/main-page-sequence.c, src/ui/edit/main-page-waves.c,
	src/ui/edit/main-pages.c, src/ui/edit/main-statusbar.c,
	src/ui/edit/main-toolbar.c, src/ui/edit/main-window.c,
	src/ui/edit/wire-canvas-item.c, tests/ui/edit/t-bt-edit.c:
	two more gui tests (which still fail)
	some fixes for song freeing

2005-02-01 21:01  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-cmd/bt-cmd-docs.sgml,
	docs/reference/bt-cmd/bt-cmd-sections.txt,
	docs/reference/bt-cmd/tmpl/btcmdapplication.sgml,
	docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-edit/bt-edit-sections.txt,
	src/ui/cmd/cmd-application.c:
	doc fixes

2005-02-01 17:01  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml, src/lib/core/machine.c:
	enhanced machine docs
	machine now uses an array of internal elements

2005-01-31 20:04  Thomas Wabner <waffel@users.sf.net>

	* tests/: t-buzztard.c, lib/core/Makefile.am, lib/core/e-setup.c,
	lib/core/t-machine.c:
	added new state tests

2005-01-31 17:20  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btwavetable.sgml,
	src/lib/core/machine.c:
	freeing adder_convert elem
	more thoughts for machine infrastructure

2005-01-31 11:05  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt,
	docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btwavetable.sgml,
	src/lib/core/machine.c, src/lib/core/libbtcore/machine-methods.h,
	src/ui/edit/edit-application.c, src/ui/edit/main-toolbar.c:
	preparation of additional level, gain machine parts

2005-01-30 11:37  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/main-page-sequence.c:
	sequence view has column, that eats remeaining space

2005-01-29 15:18  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/sequence.c, src/lib/core/song.c,
	src/ui/edit/edit-application.c, src/ui/edit/main-page-machines.c,
	src/ui/edit/main-page-sequence.c, src/ui/edit/main-window.c,
	tests/ui/edit/t-bt-edit.c:
	a sequence now initially has no timelines

2005-01-28 20:39  Thomas Wabner <waffel@users.sf.net>

	* tests/lib/core/e-setup.c:
	forgotten to add the test to the suite

2005-01-28 20:34  Thomas Wabner <waffel@users.sf.net>

	* tests/lib/core/e-setup.c:
	#111059 task more complete

2005-01-28 19:47  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/playline.c, lib/core/song.c,
	lib/core/timelinetrack.c, lib/core/wire.c,
	ui/edit/edit-application.c, ui/edit/machine-canvas-item.c,
	ui/edit/main-menu.c, ui/edit/wire-canvas-item.c:
	use g_value_dup_object now

2005-01-28 19:27  Thomas Wabner <waffel@users.sf.net>

	* tests/lib/core/t-setup.c:
	added more check to find out cylces in wire connection

2005-01-28 19:04  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/application.c, src/lib/core/song.c,
	src/ui/edit/edit-application.c, src/ui/edit/machine-canvas-item.c,
	src/ui/edit/main-menu.c, src/ui/edit/main-page-info.c,
	src/ui/edit/main-page-machines.c, src/ui/edit/main-page-patterns.c,
	src/ui/edit/main-page-sequence.c, src/ui/edit/main-page-waves.c,
	src/ui/edit/main-pages.c, src/ui/edit/main-statusbar.c,
	src/ui/edit/main-toolbar.c, src/ui/edit/main-window.c,
	src/ui/edit/settings-dialog.c,
	src/ui/edit/settings-page-audiodevices.c,
	src/ui/edit/wire-canvas-item.c, tests/ui/edit/t-bt-edit.c:
	fixed ref-counting problems
	got sequence editing working (Tim Mueller)

2005-01-28 12:12  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/: edit-application.c, main-window.c:
	trying to use weakrefs for app

2005-01-28 10:31  Stefan Kost <ensonic@users.sf.net>

	* configure.ac, src/ui/edit/edit-application.c,
	src/ui/edit/main-menu.c, tests/t-bt-edit.c, tests/t-tools.c,
	tests/ui/edit/t-bt-edit.c, tests/ui/edit/t-bt-edit.h:
	check for glib-version
	use of default loghandler in test, when we have glib-2.6

2005-01-27 22:14  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/btmachinepreferencesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	src/ui/edit/gtkvumeter.c, src/ui/edit/main-page-sequence.c,
	src/ui/edit/main-toolbar.c:
	some more tree view changing and filters debugging

2005-01-27 18:17  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btwavetable.sgml,
	docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/btmachinepreferencesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	src/lib/core/machine.c, src/ui/edit/main-page-sequence.c:
	updating model for sequence view

2005-01-27 13:55  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-edit/bt-edit-sections.txt,
	docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/btmachinepreferencesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	src/ui/edit/main-page-sequence-methods.h,
	src/ui/edit/main-page-sequence.c:
	some preparation for sequence editing

2005-01-27 11:28  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btwavetable.sgml,
	src/lib/core/machine.c, src/ui/edit/main-page-sequence.c,
	tests/t-bt-cmd.c, tests/t-bt-edit.c, tests/t-buzztard.c,
	tests/t-tools.c, tests/t-tools.h, tests/lib/core/e-setup.c:
	each test suite now uses its own log file (which gets
	reseted for each run)

2005-01-26 18:29  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt,
	docs/reference/bt-core/tmpl/btmachine.sgml, src/lib/core/machine.c,
	src/lib/core/setup.c, src/lib/core/sink-machine.c,
	src/lib/core/wire.c, src/lib/core/libbtcore/setup-methods.h,
	src/ui/cmd/cmd-application.c, src/ui/edit/edit-application.c,
	src/ui/edit/machine-preferences-dialog.c,
	src/ui/edit/machine-properties-dialog.c, tests/t-tools.c:
	now input-level monitor is only created for bt-edit
	new helper to get machines by type
	more docs for machine

2005-01-25 20:58  Thomas Wabner <waffel@users.sf.net>

	* tests/lib/core/e-setup.c:
	added new testcase

2005-01-25 17:04  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btwavetable.sgml,
	src/lib/core/machine.c, src/ui/edit/machine-preferences-dialog.c,
	src/ui/edit/machine-properties-dialog.c:
	now dparam notify works (Matthias Clasen)
	muting now seem to work properly (Wim Taymans)

2005-01-25 13:00  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/gtk-doc.make,
	docs/reference/bt-core/bt-core-sections.txt,
	docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btwavetable.sgml,
	src/lib/core/machine.c, src/lib/core/setup.c,
	src/lib/core/libbtcore/setup-methods.h:
	two new public methods in setup to create filtered wire lists

2005-01-24 20:17  Thomas Wabner <waffel@users.sf.net>

	* tests/t-tools.c:
	added readwrite property checks

2005-01-24 20:05  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/gtk-doc.make, docs/reference/bt-cmd/Makefile.am,
	docs/reference/bt-core/Makefile.am,
	docs/reference/bt-edit/Makefile.am, src/lib/core/machine.c,
	src/ui/edit/machine-preferences-dialog.c,
	src/ui/edit/machine-properties-dialog.c,
	src/ui/edit/main-toolbar.c:
	docs install style.css
	todos for machine state change
	more functionality for prefs/props ui

2005-01-24 19:48  Thomas Wabner <waffel@users.sf.net>

	* tests/: t-tools.c, lib/core/t-sequence.c, lib/core/t-setup.c,
	lib/core/t-song.c:
	added new checks for property check

2005-01-24 12:19  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, tests/songs/simple1.xml, tests/songs/simple2.xml,
	tests/songs/simple3.xml, tests/songs/simple4.xml,
	tests/songs/simple5.xml:
	new testsong
	other songs have better info

2005-01-21 19:25  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-cmd/tmpl/btcmdapplication.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml, src/lib/core/machine.c,
	src/ui/edit/machine-properties-dialog.c:
	more tests with machine states
	more tests with dparam notifies

2005-01-20 17:18  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/pattern.c, lib/core/sequence.c,
	ui/edit/machine-canvas-item.c,
	ui/edit/machine-preferences-dialog.c,
	ui/edit/machine-properties-dialog.c, ui/edit/main-toolbar.c:
	blocking signal handler to avoid double updates
	better caps parsing
	realtime dparam changes take effect
	layout fix for props and prefs windows

2005-01-20 13:06  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/machine-canvas-item.c:
	context menu event handler for machine states

2005-01-19 19:22  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/: machine-canvas-item.c, main-toolbar.c:
	little fix on bypass drawing

2005-01-19 18:44  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/machine.c, lib/core/libbtcore/machine.h,
	lib/core/libbtcore/timelinetrack.h, ui/edit/machine-canvas-item.c:
	different gfx when switching machine state
	muting already works a bit

2005-01-19 13:18  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/machine-canvas-item.c:
	machine canvas items have a mode switch

2005-01-18 21:35  Thomas Wabner <waffel@users.sf.net>

	* tests/: t-tools.c, t-tools.h, lib/core/t-song.c:
	starting object property check

2005-01-18 20:53  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/machine-canvas-item.c,
	src/ui/edit/main-page-sequence.c, tests/songs/simple4.xml:
	sequence page has initial context menu

2005-01-18 17:38  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-cmd/Makefile.am,
	docs/reference/bt-core/Makefile.am,
	docs/reference/bt-edit/Makefile.am, src/lib/core/sequence.c,
	src/ui/cmd/cmd-application.c, src/ui/edit/edit-application.c,
	src/ui/edit/main-window.c, src/ui/edit/tools.c:
	prepared deprecation guards for gtk-doc
	done some todos
	bt-cmd should now be able to convert files (although saver is not complete)

2005-01-18 12:58  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, tests/songs/simple4.xml:
	new test song

2005-01-17 19:02  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/pattern.c, ui/edit/machine-canvas-item.c,
	ui/edit/machine-preferences-dialog.c,
	ui/edit/machine-properties-dialog.c, ui/edit/main-page-machines.c,
	ui/edit/main-toolbar.c:
	added sliders to the machine prefs/props that start to do
	a little already

2005-01-17 12:08  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/main-page-patterns.c, tests/songs/simple1.xml,
	tests/songs/simple2.xml, tests/songs/simple3.xml:
	fixed return value handling of gtk_combo_box_get_active
	song float data uses '.' innstead of ',', we need to fix parsing

2005-01-16 16:54  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-cmd/bt-cmd-sections.txt, src/ui/cmd/bt-cmd.c,
	src/ui/cmd/cmd-application-methods.h, src/ui/cmd/cmd-application.c:
	added skelleton convert and encode methods for bt-cmd
	more thoughts for encode implementation

2005-01-16 16:36  Thomas Wabner <waffel@users.sf.net>

	* src/lib/core/: setup.c, libbtcore/setup-methods.h:
	changing method signature to return now gboolean instead of void

2005-01-16 16:35  Thomas Wabner <waffel@users.sf.net>

	* tests/ui/cmd/t-bt-cmd.c:
	removed todo comment

2005-01-16 16:35  Thomas Wabner <waffel@users.sf.net>

	* tests/lib/core/t-setup.c:
	implementing new check. See task #110603

2005-01-16 15:20  Thomas Wabner <waffel@users.sf.net>

	* src/: lib/core/pattern.c, lib/core/plainfile-settings.c,
	lib/core/playline.c, lib/core/processor-machine.c,
	lib/core/song-io-native.c, lib/core/wire.c,
	ui/cmd/cmd-application.c, ui/edit/edit-application.c,
	ui/edit/machine-canvas-item.c, ui/edit/main-menu.c,
	ui/edit/main-page-info.c, ui/edit/main-page-machines.c,
	ui/edit/main-page-patterns.c, ui/edit/main-page-sequence.c,
	ui/edit/main-pages.c, ui/edit/main-statusbar.c,
	ui/edit/main-toolbar.c, ui/edit/main-window.c,
	ui/edit/settings-dialog.c, ui/edit/settings-page-audiodevices.c,
	ui/edit/wire-canvas-item.c:
	changing old sizeof stuff in GTypeInfo to our new macro

2005-01-16 15:08  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/setup.c:
	fixed compile error (setup instead of self)

2005-01-16 14:17  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/btmachinepreferencesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	src/lib/core/setup.c, src/lib/core/sink-machine.c,
	src/lib/core/song-info.c, src/ui/cmd/cmd-application.c,
	src/ui/edit/main-page-patterns.c:
	did a few of the @todos

2005-01-16 11:04  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/btedit.sgml,
	docs/reference/bt-edit/tmpl/btmachinepreferencesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	src/lib/core/pattern.c, src/ui/edit/machine-canvas-item.c,
	src/ui/edit/main-page-machines.c, src/ui/edit/main-page-patterns.c:
	more patternview data

2005-01-15 23:02  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-cmd/bt-cmd-sections.txt,
	docs/reference/bt-core/bt-core-docs.sgml,
	docs/reference/bt-edit/bt-edit-sections.txt,
	docs/reference/bt-edit/tmpl/btedit.sgml,
	src/lib/core/application.c, src/lib/core/gconf-settings.c,
	src/lib/core/machine.c, src/lib/core/pattern.c,
	src/lib/core/plainfile-settings.c, src/lib/core/playline.c,
	src/lib/core/processor-machine.c, src/lib/core/sequence.c,
	src/lib/core/setup.c, src/lib/core/sink-machine.c,
	src/lib/core/song-info.c, src/lib/core/song-io-native.c,
	src/lib/core/song-io.c, src/lib/core/song.c,
	src/lib/core/source-machine.c, src/lib/core/timeline.c,
	src/lib/core/timelinetrack.c, src/lib/core/wire.c,
	src/lib/core/libbtcore/core.h, src/lib/core/libbtcore/song-io.h,
	src/ui/cmd/cmd-application.c, src/ui/edit/edit-application.c,
	src/ui/edit/machine-canvas-item.c, src/ui/edit/main-menu.c,
	src/ui/edit/main-page-info.c, src/ui/edit/main-page-machines.c,
	src/ui/edit/main-page-patterns.c, src/ui/edit/main-page-sequence.c,
	src/ui/edit/main-pages.c, src/ui/edit/main-statusbar.c,
	src/ui/edit/main-toolbar.c, src/ui/edit/main-window.c,
	src/ui/edit/settings-dialog.c,
	src/ui/edit/settings-page-audiodevices.c, src/ui/edit/tools.c,
	src/ui/edit/wire-canvas-item.c:
	lots of little documentation updates
	tweaks to the sequence page focus handling
	little progress with pattern display

2005-01-14 16:14  Stefan Kost <ensonic@users.sf.net>

	* configure.ac, docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btwavetable.sgml,
	docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/btmachinepreferencesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	src/lib/core/machine.c, src/lib/core/sequence.c,
	src/lib/core/setup.c, src/lib/core/song-io-native.c,
	src/lib/core/timeline.c, src/lib/core/wire.c,
	src/ui/cmd/cmd-application.c, src/ui/edit/machine-canvas-item.c,
	src/ui/edit/machine-preferences-dialog.c,
	src/ui/edit/machine-properties-dialog.c,
	src/ui/edit/main-page-machines.c, src/ui/edit/main-page-patterns.c,
	src/ui/edit/main-page-sequence.c, src/ui/edit/wire-canvas-item.c,
	tests/lib/core/e-network.c, tests/lib/core/e-setup.c,
	tests/lib/core/e-sourcemachine.c:
	done all the re changes, now everytime one gets an gobject
	one has to release it

2005-01-13 19:42  Stefan Kost <ensonic@users.sf.net>

	* README, docs/help/bt-edit/C/bt-edit.xml.in,
	docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btwavetable.sgml,
	docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/btmachinepreferencesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	src/ui/cmd/bt-cmd.c, src/ui/edit/main-page-patterns.c:
	extended the docs a little
	grid in pattern editor works

2005-01-12 18:41  Thomas Wabner <waffel@users.sf.net>

	* tests/lib/core/e-setup.c:
	added code for task #110268

2005-01-12 18:15  Thomas Wabner <waffel@users.sf.net>

	* configure.ac:
	#1100022 fixed

2005-01-11 17:50  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, configure.ac, design/gobject/song.h,
	docs/reference/bt-cmd/bt-cmd-sections.txt,
	docs/reference/bt-core/bt-core-sections.txt,
	docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btwavetable.sgml,
	docs/reference/bt-edit/bt-edit-sections.txt,
	docs/reference/bt-edit/tmpl/btmachinepreferencesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	src/lib/core/libbtcore/application.h,
	src/lib/core/libbtcore/gconf-settings.h,
	src/lib/core/libbtcore/machine.h, src/lib/core/libbtcore/pattern.h,
	src/lib/core/libbtcore/plainfile-settings.h,
	src/lib/core/libbtcore/playline.h,
	src/lib/core/libbtcore/processor-machine.h,
	src/lib/core/libbtcore/sequence.h,
	src/lib/core/libbtcore/settings.h, src/lib/core/libbtcore/setup.h,
	src/lib/core/libbtcore/sink-machine.h,
	src/lib/core/libbtcore/song-info.h,
	src/lib/core/libbtcore/song-io-native.h,
	src/lib/core/libbtcore/song-io.h, src/lib/core/libbtcore/song.h,
	src/lib/core/libbtcore/source-machine.h,
	src/lib/core/libbtcore/timeline.h,
	src/lib/core/libbtcore/timelinetrack.h,
	src/lib/core/libbtcore/wave.h, src/lib/core/libbtcore/wavelevel.h,
	src/lib/core/libbtcore/wavetable.h, src/lib/core/libbtcore/wire.h,
	src/ui/cmd/cmd-application.h, src/ui/edit/edit-application.h,
	src/ui/edit/machine-canvas-item.h,
	src/ui/edit/machine-preferences-dialog.h,
	src/ui/edit/machine-properties-dialog.h, src/ui/edit/main-menu.h,
	src/ui/edit/main-page-info.h, src/ui/edit/main-page-machines.h,
	src/ui/edit/main-page-patterns.c, src/ui/edit/main-page-patterns.h,
	src/ui/edit/main-page-sequence.h, src/ui/edit/main-page-waves.h,
	src/ui/edit/main-pages.h, src/ui/edit/main-statusbar.h,
	src/ui/edit/main-toolbar.h, src/ui/edit/main-window.h,
	src/ui/edit/settings-dialog.h,
	src/ui/edit/settings-page-audiodevices.h,
	src/ui/edit/wire-canvas-item.h, tests/lib/core/e-song.c:
	gtkgrid enhancements

2005-01-11 13:31  Stefan Kost <ensonic@users.sf.net>

	* configure.ac, src/ui/edit/main-page-patterns.c:
	#1100022 build fixes

2005-01-11 12:03  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/: machine.c, setup.c:
	more todos

2005-01-11 10:26  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt,
	docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml, src/lib/core/machine.c,
	src/lib/core/setup.c, src/lib/core/libbtcore/machine-methods.h,
	src/lib/core/libbtcore/setup-methods.h, tests/lib/core/e-setup.c,
	tests/lib/core/e-sourcemachine.c, tests/lib/core/t-setup.c:
	rewrite of remaining test cases to use the new iterator api
	removed to old iterator methoods

2005-01-10 18:25  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/machine.c, src/ui/edit/machine-canvas-item.c,
	src/ui/edit/main-page-patterns.c, tests/lib/core/e-setup.c:
	changed first test to new list api
	gtk-grid works a little
	transparent machines when moving

2005-01-10 13:21  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/btmachinepreferencesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmainpageinfo.sgml,
	docs/reference/bt-edit/tmpl/btmainpagemachines.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	docs/reference/bt-edit/tmpl/btmainpagesequence.sgml,
	docs/reference/bt-edit/tmpl/btmainpagewaves.sgml,
	docs/reference/bt-edit/tmpl/btsettingspageaudiodevices.sgml,
	src/lib/core/machine.c, src/lib/core/setup.c,
	src/lib/core/sink-machine.c, src/lib/core/song-io.c,
	src/lib/core/tools.c, src/lib/core/wavetable.c,
	src/ui/cmd/cmd-application.c, src/ui/edit/edit-application.c,
	src/ui/edit/main-page-machines.c, src/ui/edit/main-page-patterns.c,
	src/ui/edit/main-page-sequence.c, src/ui/edit/main-page-waves.c,
	src/ui/edit/settings-page-audiodevices.c:
	added list properties to classes and deprecated own self cooked iterators
	new songs now have a audio_sink
	bt-cmd displays more details on info

2005-01-08 15:27  Stefan Kost <ensonic@users.sf.net>

	* tests/: .cvsignore, ui/edit/.cvsignore:
	updated cvsignore files

2005-01-08 15:22  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-edit/bt-edit-docs.sgml,
	docs/reference/bt-edit/bt-edit-sections.txt,
	docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/btedit.sgml,
	docs/reference/bt-edit/tmpl/btmachinepreferencesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmainpageinfo.sgml,
	docs/reference/bt-edit/tmpl/btmainpagemachines.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	docs/reference/bt-edit/tmpl/btmainpagesequence.sgml,
	docs/reference/bt-edit/tmpl/btmainpagewaves.sgml,
	docs/reference/bt-edit/tmpl/btsettingspageaudiodevices.sgml,
	src/lib/core/machine.c, src/lib/core/setup.c,
	src/ui/edit/main-page-patterns-methods.h,
	src/ui/edit/main-page-patterns.c, src/ui/edit/main-page-sequence.c:
	added missing documentation pages
	more logic for the pattern view

2005-01-07 18:50  Stefan Kost <ensonic@users.sf.net>

	* configure.ac, src/ui/edit/bt-edit.h, src/ui/edit/gtkvumeter.c,
	src/ui/edit/main-page-patterns.c, src/ui/edit/main-page-sequence.c,
	src/ui/edit/main-page-waves.c, src/ui/edit/main-toolbar.c,
	src/ui/edit/main-window.c:
	some initial gtkgrid code
	tweaked the level meter sizing code to allow smaller meters
	added volume slider (not yet connected to amp)

2005-01-07 16:01  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt,
	src/lib/core/machine.c, src/lib/core/libbtcore/machine-methods.h,
	src/ui/edit/machine-preferences-dialog.c,
	src/ui/edit/machine-properties-dialog.c,
	src/ui/edit/machine-properties-dialog.h:
	changed the prefs and props dialogs to be derived from window
	props dialog now shows some information too

2005-01-07 12:53  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/machine-preferences-dialog.c,
	src/ui/edit/machine-preferences-dialog.h,
	src/ui/edit/main-page-waves.c, tests/songs/simple1.xml:
	enhanced layout of preferences dialog

2005-01-06 23:12  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/: Makefile.am, bt-edit.h, machine-canvas-item.c,
	machine-preferences-dialog-methods.h, machine-preferences-dialog.c,
	machine-preferences-dialog.h, machine-properties-dialog.c,
	machine-properties-dialog.h, main-window.c:
	added machine preferences dialog
	machine props	and prefs have now a custom dialog icon

2005-01-06 21:02  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/: main-page-patterns.c, main-page-sequence.c:
	little todo comment cleanup

2005-01-06 21:00  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/machine-canvas-item.c,
	src/ui/edit/main-page-sequence.c, src/ui/edit/main-page-waves.c,
	tests/songs/simple1.xml, tests/songs/simple2.xml,
	tests/songs/simple3.xml:
	added keys to pattern list in sequence tab
	added initial wave list
	extended the songs a little

2005-01-06 15:48  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-cmd/bt-cmd-docs.sgml,
	docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-edit/bt-edit-docs.sgml, po/de.po,
	src/lib/core/machine.c, src/lib/core/sink-machine.c,
	src/ui/edit/main-page-sequence.c, tests/t-bt-cmd.c,
	tests/t-bt-edit.c, tests/t-buzztard.c, tests/t-tools.c:
	fixed long standing sequence list problem
	play position highlighing now works
	custom row coloring that works with filtering

2005-01-06 12:19  Stefan Kost <ensonic@users.sf.net>

	* docs/buzztard.xsd, src/lib/core/libbtcore/core.h,
	src/ui/edit/main-page-sequence.c, src/ui/edit/main-statusbar.c,
	tests/songs/example.xml, tests/songs/simple1.xml,
	tests/songs/simple2.xml, tests/songs/simple3.xml,
	tests/songs/test-simple1.xml, tests/songs/test-simple2.xml,
	tests/songs/test-simple3.xml, tests/songs/test-simple4.xml:
	fixed xsd and examples, so that basic validation works (xsd
	needs more corrections though)
	initial code for sequence play position highlighting

2005-01-05 12:24  Stefan Kost <ensonic@users.sf.net>

	* tests/xmlvalid.sh:
	more checks

2005-01-05 08:19  Stefan Kost <ensonic@users.sf.net>

	* tests/: Makefile.am, xmlvalid.sh:
	added shell script to do simple xml validation in tests

2005-01-04 19:01  Stefan Kost <ensonic@users.sf.net>

	* configure.ac, docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml, src/lib/core/machine.c,
	src/lib/core/libbtcore/machine-methods.h, tests/t-bt-cmd.c,
	tests/t-bt-edit.c, tests/t-buzztard.c, tests/t-buzztard.h,
	tests/t-tools.c, tests/t-tools.h, tests/lib/core/t-wire.c:
	fix bug raised by unit-tests with machine connection
	better error handling

2004-12-29 13:07  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/machine.c, src/lib/core/wire.c,
	src/ui/edit/machine-properties-dialog.c, tests/lib/core/e-setup.c,
	tests/lib/core/e-song.c, tests/lib/core/t-sourcemachine.c,
	tests/lib/core/t-wire.c:
	more tests as patches from waffel
	little preparation for machine-properties ui

2004-12-28 15:23  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, configure.ac,
	docs/reference/bt-core/bt-core-docs.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml:
	configure option for coverage analysis
	typo fix for the docs

2004-12-20 18:56  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-cmd/bt-cmd-docs.sgml,
	docs/reference/bt-core/bt-core-docs.sgml,
	docs/reference/bt-core/bt-core-sections.txt,
	docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-core/tmpl/btgconfsettings.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btplainfilesettings.sgml,
	docs/reference/bt-core/tmpl/btplayline.sgml,
	docs/reference/bt-core/tmpl/btprocessormachine.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btsinkmachine.sgml,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-core/tmpl/btsonginfo.sgml,
	docs/reference/bt-core/tmpl/btsongio.sgml,
	docs/reference/bt-core/tmpl/btsongionative.sgml,
	docs/reference/bt-core/tmpl/btsourcemachine.sgml,
	docs/reference/bt-core/tmpl/bttimeline.sgml,
	docs/reference/bt-core/tmpl/bttimelinetrack.sgml,
	docs/reference/bt-core/tmpl/btwave.sgml,
	docs/reference/bt-core/tmpl/btwavelevel.sgml,
	docs/reference/bt-core/tmpl/btwavetable.sgml,
	docs/reference/bt-core/tmpl/btwire.sgml,
	docs/reference/bt-edit/bt-edit-docs.sgml,
	docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/bteditapplication.sgml,
	docs/reference/bt-edit/tmpl/btmachinecanvasitem.sgml,
	docs/reference/bt-edit/tmpl/btmachinepropertiesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmainmenu.sgml,
	docs/reference/bt-edit/tmpl/btmainpageinfo.sgml,
	docs/reference/bt-edit/tmpl/btmainpagemachines.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	docs/reference/bt-edit/tmpl/btmainpages.sgml,
	docs/reference/bt-edit/tmpl/btmainpagesequence.sgml,
	docs/reference/bt-edit/tmpl/btmainstatusbar.sgml,
	docs/reference/bt-edit/tmpl/btmaintoolbar.sgml,
	docs/reference/bt-edit/tmpl/btmainwindow.sgml,
	docs/reference/bt-edit/tmpl/btsettingsdialog.sgml,
	docs/reference/bt-edit/tmpl/btwirecanvasitem.sgml,
	src/lib/core/setup.c, src/lib/core/libbtcore/setup-methods.h,
	src/ui/edit/machine-canvas-item.c,
	src/ui/edit/main-page-machines.c, src/ui/edit/tools.h:
	added connecting machines to bt-edit

2004-12-19 23:08  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/machine-canvas-item.c:
	initial code for machine connection

2004-12-19 22:13  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-core/tmpl/btgconfsettings.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btplainfilesettings.sgml,
	docs/reference/bt-core/tmpl/btplayline.sgml,
	docs/reference/bt-core/tmpl/btprocessormachine.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btsinkmachine.sgml,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-core/tmpl/btsonginfo.sgml,
	docs/reference/bt-core/tmpl/btsongio.sgml,
	docs/reference/bt-core/tmpl/btsongionative.sgml,
	docs/reference/bt-core/tmpl/btsourcemachine.sgml,
	docs/reference/bt-core/tmpl/bttimeline.sgml,
	docs/reference/bt-core/tmpl/bttimelinetrack.sgml,
	docs/reference/bt-core/tmpl/btwire.sgml,
	docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/bteditapplication.sgml,
	docs/reference/bt-edit/tmpl/btmachinecanvasitem.sgml,
	docs/reference/bt-edit/tmpl/btmachinepropertiesdialog.sgml,
	docs/reference/bt-edit/tmpl/btmainmenu.sgml,
	docs/reference/bt-edit/tmpl/btmainpageinfo.sgml,
	docs/reference/bt-edit/tmpl/btmainpagemachines.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	docs/reference/bt-edit/tmpl/btmainpages.sgml,
	docs/reference/bt-edit/tmpl/btmainpagesequence.sgml,
	docs/reference/bt-edit/tmpl/btmainstatusbar.sgml,
	docs/reference/bt-edit/tmpl/btmaintoolbar.sgml,
	docs/reference/bt-edit/tmpl/btmainwindow.sgml,
	docs/reference/bt-edit/tmpl/btsettingsdialog.sgml,
	docs/reference/bt-edit/tmpl/btwirecanvasitem.sgml,
	src/ui/edit/bt-edit.c, src/ui/edit/main-page-info.c,
	src/ui/edit/main-page-machines.c, src/ui/edit/main-page-machines.h:
	added spinbuttons on info page
	infinite grid drawing

2004-12-18 21:43  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-docs.sgml,
	docs/reference/bt-core/bt-core-sections.txt,
	docs/reference/bt-core/bt-core.types,
	docs/reference/bt-core/tmpl/btwave.sgml,
	docs/reference/bt-core/tmpl/btwavelevel.sgml,
	docs/reference/bt-core/tmpl/btwavetable.sgml,
	docs/reference/bt-edit/bt-edit-docs.sgml,
	docs/reference/bt-edit/tmpl/btmachinedialog.sgml,
	docs/reference/bt-edit/tmpl/btmachinepropertiesdialog.sgml,
	src/lib/core/Makefile.am, src/lib/core/wave.c,
	src/lib/core/wavelevel.c, src/lib/core/libbtcore/Makefile.am,
	src/lib/core/libbtcore/core.h,
	src/lib/core/libbtcore/wave-methods.h,
	src/lib/core/libbtcore/wave.h,
	src/lib/core/libbtcore/wavelevel-methods.h,
	src/lib/core/libbtcore/wavelevel.h:
	added initial wavetable, wave and wavelevel classes
	updated docs

2004-12-18 21:03  Thomas Wabner <waffel@users.sf.net>

	* docs/buzztard.xsd:
	fixed schema errors

2004-12-18 20:16  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/song-io.c:
	repaired plugins loader detect

2004-12-18 19:44  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/: sink-machine.c, song-io-native.c:
	now the gconf sink detection should work
	added some boiler-plate code for the wavetable song io

2004-12-18 18:53  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt,
	docs/reference/bt-core/bt-core.types,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-edit/bt-edit-sections.txt,
	docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	src/lib/core/Makefile.am, src/lib/core/setup.c,
	src/lib/core/sink-machine.c, src/lib/core/song-io-native.c,
	src/lib/core/song.c, src/lib/core/wavetable.c,
	src/lib/core/libbtcore/Makefile.am, src/lib/core/libbtcore/core.h,
	src/lib/core/libbtcore/wavetable-methods.h,
	src/lib/core/libbtcore/wavetable.h:
	added initial wavetable class
	fixed default audiosink parsing form gconf

2004-12-18 17:12  Thomas Wabner <waffel@users.sf.net>

	* tests/lib/core/: e-setup.c, t-setup.c:
	added testcases for new remove functions

2004-12-18 17:09  Thomas Wabner <waffel@users.sf.net>

	* src/lib/core/: machine.c, processor-machine.c, sequence.c,
	setup.c, song-io-native.c, song-io.c, song.c, libbtcore/core.h:
	fixed some splint errors

2004-12-18 16:05  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-cmd/tmpl/btcmdapplication.sgml,
	docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-core/tmpl/btgconfsettings.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btplainfilesettings.sgml,
	docs/reference/bt-core/tmpl/btplayline.sgml,
	docs/reference/bt-core/tmpl/btprocessormachine.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btsinkmachine.sgml,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-core/tmpl/btsonginfo.sgml,
	docs/reference/bt-core/tmpl/btsongio.sgml,
	docs/reference/bt-core/tmpl/btsongionative.sgml,
	docs/reference/bt-core/tmpl/btsourcemachine.sgml,
	docs/reference/bt-core/tmpl/bttimeline.sgml,
	docs/reference/bt-core/tmpl/bttimelinetrack.sgml,
	docs/reference/bt-core/tmpl/btwire.sgml,
	docs/reference/bt-edit/bt-edit.types,
	docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/bteditapplication.sgml,
	docs/reference/bt-edit/tmpl/btmachinecanvasitem.sgml,
	docs/reference/bt-edit/tmpl/btmachinedialog.sgml,
	docs/reference/bt-edit/tmpl/btmainmenu.sgml,
	docs/reference/bt-edit/tmpl/btmainpageinfo.sgml,
	docs/reference/bt-edit/tmpl/btmainpagemachines.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	docs/reference/bt-edit/tmpl/btmainpages.sgml,
	docs/reference/bt-edit/tmpl/btmainpagesequence.sgml,
	docs/reference/bt-edit/tmpl/btmainstatusbar.sgml,
	docs/reference/bt-edit/tmpl/btmaintoolbar.sgml,
	docs/reference/bt-edit/tmpl/btmainwindow.sgml,
	docs/reference/bt-edit/tmpl/btsettingsdialog.sgml,
	docs/reference/bt-edit/tmpl/btwirecanvasitem.sgml,
	src/lib/core/song-info.c:
	info-page has author

2004-12-18 15:44  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/: Makefile.am, bt-edit.h, machine-canvas-item.c,
	machine-dialog-methods.h, machine-dialog.c, machine-dialog.h,
	machine-properties-dialog-methods.h, machine-properties-dialog.c,
	machine-properties-dialog.h, main-page-info.c:
	renamed machine-dialog to machine-properties-dialog

2004-12-18 14:31  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/: bt-edit.c, edit-application.c, main-window.c:
	#1086418 fixed

2004-12-18 13:11  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/: bt-cmd/bt-cmd.types, bt-core/bt-core.types,
	bt-core/tmpl/btplayline.sgml, bt-core/tmpl/btsequence.sgml,
	bt-edit/bt-edit.types:
	added missing gtk-doc files
	provided some long-descriptions

2004-12-16 14:41  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/: edit-application.c, main-page-sequence.c:
	more check while trying to fix sequence assertion

2004-12-15 23:19  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-cmd/tmpl/btcmdapplication.sgml,
	docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-core/tmpl/btgconfsettings.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btplainfilesettings.sgml,
	docs/reference/bt-core/tmpl/btplayline.sgml,
	docs/reference/bt-core/tmpl/btprocessormachine.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btsinkmachine.sgml,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-core/tmpl/btsonginfo.sgml,
	docs/reference/bt-core/tmpl/btsongio.sgml,
	docs/reference/bt-core/tmpl/btsongionative.sgml,
	docs/reference/bt-core/tmpl/btsourcemachine.sgml,
	docs/reference/bt-core/tmpl/bttimeline.sgml,
	docs/reference/bt-core/tmpl/bttimelinetrack.sgml,
	docs/reference/bt-core/tmpl/btwire.sgml,
	docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/bteditapplication.sgml,
	docs/reference/bt-edit/tmpl/btmachinecanvasitem.sgml,
	docs/reference/bt-edit/tmpl/btmainmenu.sgml,
	docs/reference/bt-edit/tmpl/btmainpageinfo.sgml,
	docs/reference/bt-edit/tmpl/btmainpagemachines.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	docs/reference/bt-edit/tmpl/btmainpages.sgml,
	docs/reference/bt-edit/tmpl/btmainpagesequence.sgml,
	docs/reference/bt-edit/tmpl/btmainstatusbar.sgml,
	docs/reference/bt-edit/tmpl/btmaintoolbar.sgml,
	docs/reference/bt-edit/tmpl/btmainwindow.sgml,
	docs/reference/bt-edit/tmpl/btsettingsdialog.sgml,
	docs/reference/bt-edit/tmpl/btwirecanvasitem.sgml,
	src/lib/core/libbtcore/machine.h:
	tiny doc fix

2004-12-15 19:30  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-cmd/tmpl/btcmdapplication.sgml,
	docs/reference/bt-core/bt-core-sections.txt,
	docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-core/tmpl/btgconfsettings.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btplainfilesettings.sgml,
	docs/reference/bt-core/tmpl/btplayline.sgml,
	docs/reference/bt-core/tmpl/btprocessormachine.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btsinkmachine.sgml,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-core/tmpl/btsonginfo.sgml,
	docs/reference/bt-core/tmpl/btsongio.sgml,
	docs/reference/bt-core/tmpl/btsongionative.sgml,
	docs/reference/bt-core/tmpl/btsourcemachine.sgml,
	docs/reference/bt-core/tmpl/bttimeline.sgml,
	docs/reference/bt-core/tmpl/bttimelinetrack.sgml,
	docs/reference/bt-core/tmpl/btwire.sgml,
	docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/bteditapplication.sgml,
	docs/reference/bt-edit/tmpl/btmachinecanvasitem.sgml,
	docs/reference/bt-edit/tmpl/btmainmenu.sgml,
	docs/reference/bt-edit/tmpl/btmainpageinfo.sgml,
	docs/reference/bt-edit/tmpl/btmainpagemachines.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	docs/reference/bt-edit/tmpl/btmainpages.sgml,
	docs/reference/bt-edit/tmpl/btmainpagesequence.sgml,
	docs/reference/bt-edit/tmpl/btmainstatusbar.sgml,
	docs/reference/bt-edit/tmpl/btmaintoolbar.sgml,
	docs/reference/bt-edit/tmpl/btmainwindow.sgml,
	docs/reference/bt-edit/tmpl/btsettingsdialog.sgml,
	docs/reference/bt-edit/tmpl/btwirecanvasitem.sgml,
	src/lib/core/machine.c, src/lib/core/libbtcore/machine-methods.h,
	src/ui/edit/main-page-sequence.c, src/ui/edit/main-window.c,
	tests/t-bt-edit.c, tests/ui/edit/t-bt-edit.c:
	extendet api a little for buzz-song-loader
	fixed illegal access to sequence filter

2004-12-15 15:29  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/wire-canvas-item.c, tests/t-bt-edit.c:
	#1085367 disconnected event handlers

2004-12-15 12:22  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/playline.c, lib/core/setup.c,
	lib/core/song-io-native.c, lib/core/timeline.c, lib/core/wire.c,
	lib/core/libbtcore/timeline-methods.h, ui/edit/wire-canvas-item.c:
	fixed some splint warnings

2004-12-15 10:07  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-cmd/tmpl/btcmdapplication.sgml,
	docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btplayline.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/bteditapplication.sgml,
	docs/reference/bt-edit/tmpl/btmachinecanvasitem.sgml,
	docs/reference/bt-edit/tmpl/btmainmenu.sgml,
	docs/reference/bt-edit/tmpl/btmainpageinfo.sgml,
	docs/reference/bt-edit/tmpl/btmainpagemachines.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	docs/reference/bt-edit/tmpl/btmainpages.sgml,
	docs/reference/bt-edit/tmpl/btmainpagesequence.sgml,
	docs/reference/bt-edit/tmpl/btmainstatusbar.sgml,
	docs/reference/bt-edit/tmpl/btmaintoolbar.sgml,
	docs/reference/bt-edit/tmpl/btmainwindow.sgml,
	docs/reference/bt-edit/tmpl/btsettingsdialog.sgml,
	docs/reference/bt-edit/tmpl/btwirecanvasitem.sgml,
	src/ui/edit/machine-canvas-item-methods.h,
	src/ui/edit/machine-canvas-item.c,
	src/ui/edit/main-page-machines-methods.h,
	src/ui/edit/main-page-machines.c, src/ui/edit/main-page-patterns.c,
	src/ui/edit/main-toolbar.c, src/ui/edit/main-window.c,
	src/ui/edit/wire-canvas-item-methods.h,
	src/ui/edit/wire-canvas-item.c:
	fixed compile warnings

2004-12-14 20:16  Thomas Wabner <waffel@users.sf.net>

	* src/lib/core/: machine.c, pattern.c, playline.c, sequence.c,
	source-machine.c, timeline.c, timelinetrack.c,
	libbtcore/pattern-methods.h, libbtcore/playline-methods.h:
	fixed any splint warnings

2004-12-14 17:12  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/edit-application.c, src/ui/edit/main-menu.c,
	src/ui/edit/main-pages.c, src/ui/edit/main-window.c,
	tests/t-buzztard.h, tests/ui/edit/t-bt-edit.c:
	test tuning

2004-12-14 12:06  Stefan Kost <ensonic@users.sf.net>

	* tests/ui/edit/t-bt-edit.c:
	bt_edit test now runs (still fails)

2004-12-13 19:26  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/playline.c, ui/edit/main-page-machines.c,
	ui/edit/main-window.c:
	return result for playline_init
	commented on a few todos

2004-12-13 18:46  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/bteditapplication.sgml,
	docs/reference/bt-edit/tmpl/btmachinecanvasitem.sgml,
	docs/reference/bt-edit/tmpl/btmainmenu.sgml,
	docs/reference/bt-edit/tmpl/btmainpageinfo.sgml,
	docs/reference/bt-edit/tmpl/btmainpagemachines.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	docs/reference/bt-edit/tmpl/btmainpages.sgml,
	docs/reference/bt-edit/tmpl/btmainpagesequence.sgml,
	docs/reference/bt-edit/tmpl/btmainstatusbar.sgml,
	docs/reference/bt-edit/tmpl/btmaintoolbar.sgml,
	docs/reference/bt-edit/tmpl/btmainwindow.sgml,
	docs/reference/bt-edit/tmpl/btsettingsdialog.sgml,
	docs/reference/bt-edit/tmpl/btwirecanvasitem.sgml,
	src/lib/core/playline.c, src/lib/core/sequence.c,
	src/lib/core/wire.c, src/lib/core/libbtcore/playline-methods.h,
	src/ui/edit/bt-edit.c, src/ui/edit/machine-canvas-item.c,
	src/ui/edit/main-page-machines.c, src/ui/edit/main-page-patterns.c,
	src/ui/edit/main-page-sequence.c, src/ui/edit/main-statusbar.c,
	src/ui/edit/main-toolbar.c, src/ui/edit/main-window.c,
	src/ui/edit/wire-canvas-item.c, tests/songs/example.xml,
	tests/songs/simple1.xml, tests/songs/simple2.xml,
	tests/songs/simple3.xml:
	now handling sequences like buzz does (high res.)
	sequence list filtering works
	fixed gtk/gdk/glib threading!

2004-12-13 12:11  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/main-page-sequence.c:
	sequence filtering

2004-12-13 11:31  Stefan Kost <ensonic@users.sf.net>

	* configure.ac, docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-core/tmpl/btgconfsettings.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btplainfilesettings.sgml,
	docs/reference/bt-core/tmpl/btplayline.sgml,
	docs/reference/bt-core/tmpl/btprocessormachine.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btsinkmachine.sgml,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-core/tmpl/btsonginfo.sgml,
	docs/reference/bt-core/tmpl/btsongio.sgml,
	docs/reference/bt-core/tmpl/btsongionative.sgml,
	docs/reference/bt-core/tmpl/btsourcemachine.sgml,
	docs/reference/bt-core/tmpl/bttimeline.sgml,
	docs/reference/bt-core/tmpl/bttimelinetrack.sgml,
	docs/reference/bt-core/tmpl/btwire.sgml,
	docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/bteditapplication.sgml,
	docs/reference/bt-edit/tmpl/btmachinecanvasitem.sgml,
	docs/reference/bt-edit/tmpl/btmainmenu.sgml,
	docs/reference/bt-edit/tmpl/btmainpageinfo.sgml,
	docs/reference/bt-edit/tmpl/btmainpagemachines.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	docs/reference/bt-edit/tmpl/btmainpages.sgml,
	docs/reference/bt-edit/tmpl/btmainpagesequence.sgml,
	docs/reference/bt-edit/tmpl/btmainstatusbar.sgml,
	docs/reference/bt-edit/tmpl/btmaintoolbar.sgml,
	docs/reference/bt-edit/tmpl/btmainwindow.sgml,
	docs/reference/bt-edit/tmpl/btsettingsdialog.sgml,
	docs/reference/bt-edit/tmpl/btwirecanvasitem.sgml,
	src/lib/core/playline.c, src/lib/core/sequence.c,
	src/lib/core/song-io-native.c, src/lib/core/wire.c,
	src/ui/edit/edit-application.c, src/ui/edit/main-page-patterns.c,
	src/ui/edit/main-page-sequence.c, src/ui/edit/main-toolbar.c,
	src/ui/edit/main-window.c, src/ui/edit/tools.c:
	adding helper methods for limitations of treeviews and events
	added a few return value checks
	we can add, rename and remove machines in a way other components can
	notice

2004-12-13 08:52  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/: machine-canvas-item-methods.h,
	wire-canvas-item-methods.h:
	added two missing interface files

2004-12-11 16:07  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-edit/bt-edit-sections.txt,
	docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/bteditapplication.sgml,
	docs/reference/bt-edit/tmpl/btmachinecanvasitem.sgml,
	docs/reference/bt-edit/tmpl/btmainmenu.sgml,
	docs/reference/bt-edit/tmpl/btmainpageinfo.sgml,
	docs/reference/bt-edit/tmpl/btmainpagemachines.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	docs/reference/bt-edit/tmpl/btmainpages.sgml,
	docs/reference/bt-edit/tmpl/btmainpagesequence.sgml,
	docs/reference/bt-edit/tmpl/btmainstatusbar.sgml,
	docs/reference/bt-edit/tmpl/btmaintoolbar.sgml,
	docs/reference/bt-edit/tmpl/btmainwindow.sgml,
	docs/reference/bt-edit/tmpl/btsettingsdialog.sgml,
	docs/reference/bt-edit/tmpl/btwirecanvasitem.sgml,
	src/lib/core/song-io-native.c, src/ui/cmd/cmd-application.c,
	src/ui/edit/Makefile.am, src/ui/edit/bt-edit.h,
	src/ui/edit/edit-application.c, src/ui/edit/machine-canvas-item.c,
	src/ui/edit/main-page-machines-methods.h,
	src/ui/edit/main-page-machines.c, src/ui/edit/main-page-patterns.c,
	src/ui/edit/wire-canvas-item.c:
	moved constructor methods from machines page to canvas items
	added machine remove handling for canvas (wires)

2004-12-10 20:14  Stefan Kost <ensonic@users.sf.net>

	* configure.ac, docs/reference/bt-core/bt-core-sections.txt,
	src/lib/core/setup.c, src/lib/core/libbtcore/setup-methods.h,
	src/lib/core/libbtcore/setup.h, src/ui/edit/bt-edit.c,
	src/ui/edit/machine-canvas-item.c,
	src/ui/edit/main-page-machines.c, src/ui/edit/main-page-patterns.c,
	src/ui/edit/main-window.c, src/ui/edit/wire-canvas-item.c,
	tests/Makefile.am, tests/t-bt-edit.c, tests/ui/Makefile.am,
	tests/ui/edit/Makefile.am, tests/ui/edit/t-bt-edit.c,
	tests/ui/edit/t-bt-edit.h:
	fixed context-menu dereferencing
	added deleted signals to setup
	added initial bt-edit test-cases

2004-12-10 13:33  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/bteditapplication.sgml,
	docs/reference/bt-edit/tmpl/btmachinecanvasitem.sgml,
	docs/reference/bt-edit/tmpl/btmainmenu.sgml,
	docs/reference/bt-edit/tmpl/btmainpageinfo.sgml,
	docs/reference/bt-edit/tmpl/btmainpagemachines.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	docs/reference/bt-edit/tmpl/btmainpages.sgml,
	docs/reference/bt-edit/tmpl/btmainpagesequence.sgml,
	docs/reference/bt-edit/tmpl/btmainstatusbar.sgml,
	docs/reference/bt-edit/tmpl/btmaintoolbar.sgml,
	docs/reference/bt-edit/tmpl/btmainwindow.sgml,
	docs/reference/bt-edit/tmpl/btsettingsdialog.sgml,
	docs/reference/bt-edit/tmpl/btwirecanvasitem.sgml,
	src/ui/edit/settings-page-audiodevices.c:
	GtkOptionMenu -> GtkComboBox

2004-12-09 19:34  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, docs/reference/bt-cmd/tmpl/btcmdapplication.sgml,
	docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-core/tmpl/btgconfsettings.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btplainfilesettings.sgml,
	docs/reference/bt-core/tmpl/btplayline.sgml,
	docs/reference/bt-core/tmpl/btprocessormachine.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btsinkmachine.sgml,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-core/tmpl/btsonginfo.sgml,
	docs/reference/bt-core/tmpl/btsongio.sgml,
	docs/reference/bt-core/tmpl/btsongionative.sgml,
	docs/reference/bt-core/tmpl/btsourcemachine.sgml,
	docs/reference/bt-core/tmpl/bttimeline.sgml,
	docs/reference/bt-core/tmpl/bttimelinetrack.sgml,
	docs/reference/bt-core/tmpl/btwire.sgml,
	docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/bteditapplication.sgml,
	pixmaps/menu_sink_machine.png, src/lib/core/setup.c,
	src/ui/edit/machine-canvas-item.c,
	src/ui/edit/main-page-patterns.c, src/ui/edit/main-page-sequence.c,
	src/ui/edit/main-page-waves.c:
	machine addition callback now works
	deprecated GtkOptionMenu into GtkComboBox

2004-12-09 15:26  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-edit/bt-edit-sections.txt,
	docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	src/lib/core/setup.c, src/lib/core/libbtcore/setup.h,
	src/ui/edit/edit-application.c, src/ui/edit/machine-canvas-item.c,
	src/ui/edit/main-menu.c, src/ui/edit/main-page-info.c,
	src/ui/edit/main-page-machines.c, src/ui/edit/main-page-patterns.c,
	src/ui/edit/main-page-sequence.c, src/ui/edit/main-page-waves.c,
	src/ui/edit/main-pages.c, src/ui/edit/main-statusbar.c,
	src/ui/edit/main-toolbar.c, src/ui/edit/main-window.c,
	src/ui/edit/tools.c, src/ui/edit/tools.h:
	song-change signal in favour of notify::song
	machine contect menu default entry is bold

2004-12-09 13:57  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/bteditapplication.sgml,
	docs/reference/bt-edit/tmpl/btmachinecanvasitem.sgml,
	docs/reference/bt-edit/tmpl/btmainmenu.sgml,
	docs/reference/bt-edit/tmpl/btmainpageinfo.sgml,
	docs/reference/bt-edit/tmpl/btmainpagemachines.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	docs/reference/bt-edit/tmpl/btmainpages.sgml,
	docs/reference/bt-edit/tmpl/btmainpagesequence.sgml,
	docs/reference/bt-edit/tmpl/btmainstatusbar.sgml,
	docs/reference/bt-edit/tmpl/btmaintoolbar.sgml,
	docs/reference/bt-edit/tmpl/btmainwindow.sgml,
	docs/reference/bt-edit/tmpl/btsettingsdialog.sgml,
	docs/reference/bt-edit/tmpl/btwirecanvasitem.sgml,
	src/lib/core/song-io.c, src/ui/edit/edit-application.c,
	src/ui/edit/main-page-patterns.c, src/ui/edit/main-page-sequence.c:
	rename signal to sequence view as well
	status-changed signal of loader

2004-12-09 12:04  Stefan Kost <ensonic@users.sf.net>

	* design/gst/gst1.c, design/gst/net2.c,
	docs/reference/bt-cmd/tmpl/btcmdapplication.sgml,
	docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-core/tmpl/btgconfsettings.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btplainfilesettings.sgml,
	docs/reference/bt-core/tmpl/btplayline.sgml,
	docs/reference/bt-core/tmpl/btprocessormachine.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btsinkmachine.sgml,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-core/tmpl/btsonginfo.sgml,
	docs/reference/bt-core/tmpl/btsongio.sgml,
	docs/reference/bt-core/tmpl/btsongionative.sgml,
	docs/reference/bt-core/tmpl/btsourcemachine.sgml,
	docs/reference/bt-core/tmpl/bttimeline.sgml,
	docs/reference/bt-core/tmpl/bttimelinetrack.sgml,
	docs/reference/bt-core/tmpl/btwire.sgml,
	docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/bteditapplication.sgml,
	docs/reference/bt-edit/tmpl/btmachinecanvasitem.sgml,
	docs/reference/bt-edit/tmpl/btmainmenu.sgml,
	docs/reference/bt-edit/tmpl/btmainpageinfo.sgml,
	docs/reference/bt-edit/tmpl/btmainpagemachines.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	docs/reference/bt-edit/tmpl/btmainpages.sgml,
	docs/reference/bt-edit/tmpl/btmainpagesequence.sgml,
	docs/reference/bt-edit/tmpl/btmainstatusbar.sgml,
	docs/reference/bt-edit/tmpl/btmaintoolbar.sgml,
	docs/reference/bt-edit/tmpl/btmainwindow.sgml,
	docs/reference/bt-edit/tmpl/btsettingsdialog.sgml,
	docs/reference/bt-edit/tmpl/btwirecanvasitem.sgml,
	src/lib/core/song.c, src/ui/edit/main-page-patterns.c:
	added notification of machine rename

2004-12-08 19:17  Stefan Kost <ensonic@users.sf.net>

	* docs/signals.dot, docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/libcore.sgml,
	docs/reference/bt-edit/bt-edit-docs.sgml,
	docs/reference/bt-edit/bt-edit-sections.txt,
	docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/bteditapplication.sgml,
	docs/reference/bt-edit/tmpl/btmachinecanvasitem.sgml,
	docs/reference/bt-edit/tmpl/btmachinedialog.sgml,
	docs/reference/bt-edit/tmpl/btmainmenu.sgml,
	docs/reference/bt-edit/tmpl/btmainpageinfo.sgml,
	docs/reference/bt-edit/tmpl/btmainpagemachines.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	docs/reference/bt-edit/tmpl/btmainpages.sgml,
	docs/reference/bt-edit/tmpl/btmainpagesequence.sgml,
	docs/reference/bt-edit/tmpl/btmainstatusbar.sgml,
	docs/reference/bt-edit/tmpl/btmaintoolbar.sgml,
	docs/reference/bt-edit/tmpl/btmainwindow.sgml,
	docs/reference/bt-edit/tmpl/btsettingsdialog.sgml,
	docs/reference/bt-edit/tmpl/btwirecanvasitem.sgml,
	src/lib/core/song.c, src/ui/edit/machine-canvas-item.c,
	src/ui/edit/main-menu.c, src/ui/edit/main-window.c,
	src/ui/edit/tools.c, src/ui/edit/tools.h:
	helper methods for messages and questions
	renaming of machines
	dot file for signal problem

2004-12-07 21:18  Thomas Wabner <waffel@users.sf.net>

	* src/lib/core/: machine.c, pattern.c, song-io-native.c,
	libbtcore/machine-methods.h, libbtcore/pattern-methods.h:
	refactoring; using now GError to return from any methods

2004-12-07 15:17  Stefan Kost <ensonic@users.sf.net>

	* docs/gstreamer.txt, src/lib/core/setup.c,
	src/ui/edit/main-page-machines.c, src/ui/edit/main-page-sequence.c,
	src/ui/edit/main-page-waves.c:
	todos and thoughts

2004-12-06 21:18  Thomas Wabner <waffel@users.sf.net>

	* src/lib/core/: application.c, gconf-settings.c, machine.c,
	pattern.c, plainfile-settings.c, playline.c, processor-machine.c,
	sequence.c, settings.c, setup.c, sink-machine.c, song-info.c,
	song-io.c, song.c, tools.c, libbtcore/machine-methods.h,
	libbtcore/pattern-methods.h, libbtcore/playline-methods.h:
	fixing splint warnings

2004-12-03 17:29  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, design/bmxdump/bmformat.txt,
	docs/reference/bt-core/bt-core-sections.txt,
	docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-core/tmpl/btgconfsettings.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btplainfilesettings.sgml,
	docs/reference/bt-core/tmpl/btplayline.sgml,
	docs/reference/bt-core/tmpl/btprocessormachine.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btsinkmachine.sgml,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-core/tmpl/btsongio.sgml,
	docs/reference/bt-core/tmpl/btsongionative.sgml,
	docs/reference/bt-core/tmpl/btsourcemachine.sgml,
	docs/reference/bt-core/tmpl/bttimeline.sgml,
	docs/reference/bt-core/tmpl/bttimelinetrack.sgml,
	docs/reference/bt-core/tmpl/btwire.sgml,
	pixmaps/menu_processor_machine.png,
	pixmaps/menu_source_machine.png, src/lib/core/gconf-settings.c,
	src/lib/core/machine.c, src/lib/core/setup.c,
	src/lib/core/song-io-native.c, src/lib/core/libbtcore/core.h,
	src/lib/core/libbtcore/setup-methods.h,
	src/ui/edit/machine-canvas-item.c, src/ui/edit/main-menu.c,
	src/ui/edit/main-page-machines.c, src/ui/edit/main-page-waves.c:
	two static machines to machine canvas context menu
	two icons for the canvas context menu
	function to add machines to the graph
	some initial toolbar buttons to waves tab toolbars
	unique machine id generation

2004-12-02 19:37  Stefan Kost <ensonic@users.sf.net>

	* design/bmxdump/bmformat.txt, src/ui/edit/main-page-machines.c:
	limmiting zoom in/out

2004-12-02 18:22  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, pixmaps/tab_info.png, pixmaps/tab_machines.png,
	pixmaps/tab_patterns.png, pixmaps/tab_sequence.png,
	pixmaps/tab_waves.png, src/lib/core/timeline.c,
	src/ui/edit/machine-canvas-item.c, src/ui/edit/machine-dialog.c,
	src/ui/edit/main-menu.c, src/ui/edit/main-page-machines.c,
	src/ui/edit/main-page-sequence.c, src/ui/edit/main-page-waves.c,
	src/ui/edit/main-pages.c, src/ui/edit/main-toolbar.c,
	src/ui/edit/main-window.c:
	initial tab icons
	make toolbar hiding work
	clipping for big machine labels
	rough dialog layout for wavetable tab
	submenu for machine-view tab

2004-12-02 11:45  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/: Makefile.am, bt-edit.h, main-page-waves-methods.h,
	main-page-waves.c, main-page-waves.h, main-pages.c, main-toolbar.c:
	initial files for wavetable view
	icons for view tabs

2004-12-01 21:44  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/: machine-canvas-item.c, main-page-machines.h:
	shrinked the graphics a little

2004-12-01 15:06  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/main-page-machines.c:
	idea

2004-11-30 21:15  Thomas Wabner <waffel@users.sf.net>

	* src/lib/core/: application.c, gconf-settings.c, machine.c,
	pattern.c, tools.c, libbtcore/machine-methods.h:
	fix splint warnings

2004-11-29 20:21  Thomas Wabner <waffel@users.sf.net>

	* src/lib/core/: machine.c, pattern.c, playline.c, sequence.c,
	libbtcore/sequence-methods.h:
	fixing splint warning; most of all change glong to gulong

2004-11-26 20:08  Thomas Wabner <waffel@users.sf.net>

	* src/lib/core/gconf-settings.c:
	added check of return value

2004-11-26 19:53  Thomas Wabner <waffel@users.sf.net>

	* design/gobject/song.c, src/lib/core/application.c,
	src/lib/core/gconf-settings.c, src/lib/core/machine.c,
	src/lib/core/pattern.c, src/lib/core/plainfile-settings.c,
	src/lib/core/playline.c, src/lib/core/processor-machine.c,
	src/lib/core/sequence.c, src/lib/core/settings.c,
	src/lib/core/setup.c, src/lib/core/sink-machine.c,
	src/lib/core/song-info.c, src/lib/core/song-io-native.c,
	src/lib/core/song-io.c, src/lib/core/song.c,
	src/lib/core/source-machine.c, src/lib/core/timeline.c,
	src/lib/core/timelinetrack.c, src/lib/core/wire.c,
	src/ui/cmd/cmd-application.c, src/ui/edit/edit-application.c,
	src/ui/edit/machine-canvas-item.c, src/ui/edit/main-menu.c,
	src/ui/edit/main-page-info.c, src/ui/edit/main-page-machines.c,
	src/ui/edit/main-page-patterns.c, src/ui/edit/main-page-sequence.c,
	src/ui/edit/main-pages.c, src/ui/edit/main-statusbar.c,
	src/ui/edit/main-toolbar.c, src/ui/edit/main-window.c,
	src/ui/edit/settings-dialog.c,
	src/ui/edit/settings-page-audiodevices.c,
	src/ui/edit/wire-canvas-item.c:
	adding one missing value to GTypeInfo to avoid splint error

2004-11-26 19:32  Thomas Wabner <waffel@users.sf.net>

	* src/lib/core/libbtcore/core.h:
	splint will not work with old macro

2004-11-26 19:30  Thomas Wabner <waffel@users.sf.net>

	* Makefile.am, src/Makefile.am, src/lib/Makefile.am,
	src/lib/core/Makefile.am, src/ui/Makefile.am,
	src/ui/cmd/Makefile.am, src/ui/edit/Makefile.am, tests/Makefile.am,
	tests/lib/Makefile.am, tests/lib/core/Makefile.am,
	tests/ui/Makefile.am, tests/ui/cmd/Makefile.am:
	added splint rule

2004-11-26 18:55  Stefan Kost <ensonic@users.sf.net>

	* design/bmxdump/bmxfile.h, docs/gstreamer.txt,
	src/ui/edit/machine-canvas-item.c,
	src/ui/edit/main-page-machines.c:
	finished machine-label zooming

2004-11-26 15:48  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-core/tmpl/btgconfsettings.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btplainfilesettings.sgml,
	docs/reference/bt-core/tmpl/btplayline.sgml,
	docs/reference/bt-core/tmpl/btprocessormachine.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btsinkmachine.sgml,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-core/tmpl/btsongio.sgml,
	docs/reference/bt-core/tmpl/btsongionative.sgml,
	docs/reference/bt-core/tmpl/btsourcemachine.sgml,
	docs/reference/bt-core/tmpl/bttimeline.sgml,
	docs/reference/bt-core/tmpl/bttimelinetrack.sgml,
	docs/reference/bt-core/tmpl/btwire.sgml,
	docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/bteditapplication.sgml,
	docs/reference/bt-edit/tmpl/btmachinecanvasitem.sgml,
	docs/reference/bt-edit/tmpl/btmachinedialog.sgml,
	docs/reference/bt-edit/tmpl/btmainmenu.sgml,
	docs/reference/bt-edit/tmpl/btmainpageinfo.sgml,
	docs/reference/bt-edit/tmpl/btmainpagemachines.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	docs/reference/bt-edit/tmpl/btmainpages.sgml,
	docs/reference/bt-edit/tmpl/btmainpagesequence.sgml,
	docs/reference/bt-edit/tmpl/btmainstatusbar.sgml,
	docs/reference/bt-edit/tmpl/btmaintoolbar.sgml,
	docs/reference/bt-edit/tmpl/btmainwindow.sgml,
	docs/reference/bt-edit/tmpl/btsettingsdialog.sgml,
	docs/reference/bt-edit/tmpl/btwirecanvasitem.sgml,
	src/ui/edit/machine-canvas-item.c,
	src/ui/edit/main-page-machines.c:
	workaround for canvas font zoom

2004-11-25 22:09  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, docs/reference/bt-core/tmpl/btsonginfo.sgml,
	pixmaps/grid.png, src/lib/core/machine.c, src/lib/core/wire.c,
	src/ui/edit/main-page-info.c, src/ui/edit/main-page-machines.c:
	canvas background grid

2004-11-25 11:35  Stefan Kost <ensonic@users.sf.net>

	* docs/gstreamer.txt:
	video playing line

2004-11-19 19:59  Thomas Wabner <waffel@users.sf.net>

	* tests/lib/core/t-sequence.c:
	changed some test behavior;
	added check unref to some objects

2004-11-19 19:32  Thomas Wabner <waffel@users.sf.net>

	* src/lib/core/song.c:
	adding comment

2004-11-19 19:32  Thomas Wabner <waffel@users.sf.net>

	* src/lib/core/sequence.c:
	adding comment

2004-11-19 19:28  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/song-io-native.c, ui/edit/main-page-info.c,
	ui/edit/main-page-machines.c:
	meta data io
	grid display

2004-11-18 19:36  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-edit/tmpl/btmachinedialog.sgml,
	src/lib/core/song-io-native.c:
	fixed checks

2004-11-18 18:58  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-edit/bt-edit-sections.txt,
	docs/reference/bt-edit/tmpl/btmachinedialog.sgml,
	src/lib/core/song-info.c, src/lib/core/song-io-native.c,
	src/lib/core/song-io.c, src/ui/edit/edit-application-methods.h,
	src/ui/edit/edit-application.c,
	src/ui/edit/machine-dialog-methods.h, src/ui/edit/main-menu.c,
	src/ui/edit/main-toolbar.c, src/ui/edit/main-window-methods.h,
	src/ui/edit/main-window.c:
	missing file
	implemented gui part of file saving
	implemented basics for song-io-native file saving

2004-11-18 15:05  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/: bt-edit.c, machine-canvas-item.c, machine-dialog.c,
	machine-dialog.h:
	initial machine dialog

2004-11-15 16:06  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-cmd/tmpl/btcmdapplication.sgml,
	docs/reference/bt-core/bt-core-sections.txt,
	docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-core/tmpl/btgconfsettings.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btplainfilesettings.sgml,
	docs/reference/bt-core/tmpl/btplayline.sgml,
	docs/reference/bt-core/tmpl/btprocessormachine.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btsinkmachine.sgml,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-core/tmpl/btsonginfo.sgml,
	docs/reference/bt-core/tmpl/btsongio.sgml,
	docs/reference/bt-core/tmpl/btsongionative.sgml,
	docs/reference/bt-core/tmpl/btsourcemachine.sgml,
	docs/reference/bt-core/tmpl/bttimeline.sgml,
	docs/reference/bt-core/tmpl/bttimelinetrack.sgml,
	docs/reference/bt-core/tmpl/btwire.sgml,
	docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/bteditapplication.sgml,
	docs/reference/bt-edit/tmpl/btmachinecanvasitem.sgml,
	docs/reference/bt-edit/tmpl/btmainmenu.sgml,
	docs/reference/bt-edit/tmpl/btmainpageinfo.sgml,
	docs/reference/bt-edit/tmpl/btmainpagemachines.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	docs/reference/bt-edit/tmpl/btmainpages.sgml,
	docs/reference/bt-edit/tmpl/btmainpagesequence.sgml,
	docs/reference/bt-edit/tmpl/btmainstatusbar.sgml,
	docs/reference/bt-edit/tmpl/btmaintoolbar.sgml,
	docs/reference/bt-edit/tmpl/btmainwindow.sgml,
	docs/reference/bt-edit/tmpl/btsettingsdialog.sgml,
	docs/reference/bt-edit/tmpl/btwirecanvasitem.sgml,
	src/lib/core/song-io.c, src/lib/core/libbtcore/song-io.h,
	src/ui/edit/Makefile.am, src/ui/edit/bt-edit.h,
	src/ui/edit/machine-canvas-item.c, src/ui/edit/machine-dialog.c,
	src/ui/edit/machine-dialog.h, src/ui/edit/main-page-machines.c,
	src/ui/edit/settings-dialog.c, src/ui/edit/wire-canvas-item.c:
	initial files for the machine parameter dialog
	handled double clicks on machine and show non-modal dialogs

2004-11-12 10:30  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-cmd/tmpl/btcmdapplication.sgml,
	docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-core/tmpl/btgconfsettings.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btplainfilesettings.sgml,
	docs/reference/bt-core/tmpl/btplayline.sgml,
	docs/reference/bt-core/tmpl/btprocessormachine.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btsinkmachine.sgml,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-core/tmpl/btsonginfo.sgml,
	docs/reference/bt-core/tmpl/btsongio.sgml,
	docs/reference/bt-core/tmpl/btsongionative.sgml,
	docs/reference/bt-core/tmpl/btsourcemachine.sgml,
	docs/reference/bt-core/tmpl/bttimeline.sgml,
	docs/reference/bt-core/tmpl/bttimelinetrack.sgml,
	docs/reference/bt-core/tmpl/btwire.sgml,
	docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/bteditapplication.sgml,
	docs/reference/bt-edit/tmpl/btmachinecanvasitem.sgml,
	docs/reference/bt-edit/tmpl/btmainmenu.sgml,
	docs/reference/bt-edit/tmpl/btmainpageinfo.sgml,
	docs/reference/bt-edit/tmpl/btmainpagemachines.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	docs/reference/bt-edit/tmpl/btmainpages.sgml,
	docs/reference/bt-edit/tmpl/btmainpagesequence.sgml,
	docs/reference/bt-edit/tmpl/btmainstatusbar.sgml,
	docs/reference/bt-edit/tmpl/btmaintoolbar.sgml,
	docs/reference/bt-edit/tmpl/btmainwindow.sgml,
	docs/reference/bt-edit/tmpl/btsettingsdialog.sgml,
	docs/reference/bt-edit/tmpl/btwirecanvasitem.sgml, po/de.po,
	src/ui/edit/machine-canvas-item.c,
	src/ui/edit/main-page-machines.c, src/ui/edit/main-toolbar.c:
	toolbar level-machine access, when there is no machine

2004-11-10 12:58  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/: machine-canvas-item.c, main-page-machines.c,
	wire-canvas-item.c:
	fixed double format conversion for machine positions

2004-11-08 19:01  Thomas Wabner <waffel@users.sf.net>

	* src/lib/core/sequence.c:
	removed g_assert and added g_return_if

2004-11-08 19:00  Thomas Wabner <waffel@users.sf.net>

	* tests/: lib/core/t-sequence.c, lib/core/Makefile.am,
	t-buzztard.c:
	added tests for BtSequence

2004-11-08 13:05  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/sink-machine.c, lib/core/tools.c,
	ui/edit/bt-edit.h, ui/edit/machine-canvas-item.c,
	ui/edit/wire-canvas-item.c:
	workaround for broken gnome-canvas

2004-11-04 11:38  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/tmpl/btsettings.sgml,
	src/lib/core/machine.c, src/lib/core/sequence.c,
	src/ui/edit/machine-canvas-item.c,
	src/ui/edit/main-page-machines.c, src/ui/edit/wire-canvas-item.c,
	tests/t-buzztard.c:
	some icons to the context menus
	about dialog in machine context menu

2004-11-03 17:21  Thomas Wabner <waffel@users.sf.net>

	* tests/lib/core/e-song.c:
	added example test-cases for song

2004-11-03 13:10  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/tmpl/btsequence.sgml,
	src/lib/core/sink-machine.c, src/lib/core/song.c,
	src/ui/cmd/cmd-application.c, src/ui/edit/machine-canvas-item.c:
	a few comiper warnings again
	context menus for machines

2004-11-03 10:35  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/application.c, src/lib/core/machine.c,
	src/lib/core/pattern.c, src/lib/core/playline.c,
	src/lib/core/sequence.c, src/lib/core/settings.c,
	src/lib/core/setup.c, src/lib/core/song-info.c,
	src/lib/core/song-io.c, src/lib/core/song.c,
	src/lib/core/timeline.c, src/lib/core/timelinetrack.c,
	src/lib/core/wire.c, src/ui/edit/main-toolbar.c,
	tests/t-buzztard.c:
	loop playback
	missing gobject chaining up
	temporary disabled e_song tests as e_song.c is missing in the repos.

2004-11-02 14:18  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btplayline.sgml,
	src/lib/core/machine.c, src/lib/core/playline.c,
	src/lib/core/processor-machine.c, src/lib/core/sequence.c,
	src/lib/core/setup.c, src/lib/core/song.c,
	src/lib/core/source-machine.c,
	src/lib/core/libbtcore/playline-methods.h, src/ui/edit/Makefile.am,
	src/ui/edit/gtkvumeter.c, src/ui/edit/gtkvumeter.h,
	src/ui/edit/main-toolbar.c:
	gst plugin type checking to machine construction
	vu-meters in bt-edit

2004-11-01 13:05  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-cmd/bt-cmd-docs.sgml,
	docs/reference/bt-core/bt-core-docs.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-edit/bt-edit-docs.sgml, src/lib/core/machine.c,
	src/ui/edit/main-toolbar.c:
	now Conventions chapter gets correctly referenced (from html)
	thoughts for audio-peak meters

2004-11-01 12:38  Stefan Kost <ensonic@users.sf.net>

	* design/gst/: gst1.c, gst4.c:
	example that was breaking esdsink

2004-10-29 18:45  Thomas Wabner <waffel@users.sf.net>

	* src/lib/core/song.c, tests/t-buzztard.c,
	tests/lib/core/Makefile.am, tests/lib/core/e-network.c,
	tests/lib/core/t-song.c:
	added more tests; splitting the song-tests into tests and
	examples; fixing g_assert's in song.c

2004-10-29 15:12  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-docs.sgml,
	docs/reference/bt-core/bt-core-sections.txt,
	src/lib/core/machine.c, src/lib/core/song-io-native.c,
	src/lib/core/song.c, src/lib/core/libbtcore/song-methods.h:
	debug methods to save out the song as gst-editor xml
	property to get the input-level element of a machine

2004-10-28 13:16  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-cmd/bt-cmd-docs.sgml,
	docs/reference/bt-core/bt-core-docs.sgml,
	docs/reference/bt-core/bt-core-sections.txt,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	docs/reference/bt-core/tmpl/btsinkmachine.sgml,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-edit/bt-edit-docs.sgml,
	docs/reference/bt-edit/tmpl/btwirecanvasitem.sgml,
	src/lib/core/machine.c, src/lib/core/sink-machine.c,
	src/lib/core/wire.c, src/lib/core/libbtcore/machine-methods.h,
	src/lib/core/libbtcore/machine.h, src/ui/cmd/bt-cmd.c,
	tests/t-bt-cmd.c, tests/t-buzztard.c, tests/t-tools.c,
	tests/lib/core/t-song.c:
	sink-machines sink choosing behaviour (now queries also list of
	registered sinks)
	3 public member in machine to become private
	prepared 'convention' chapter in core-docs

2004-10-28 07:44  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/setup.c:
	ideas for list access refactoring

2004-10-27 19:24  Thomas Wabner <waffel@users.sf.net>

	* src/lib/core/libbtcore/setup-methods.h:
	changed method signature to a more failsafe variant

2004-10-27 19:23  Thomas Wabner <waffel@users.sf.net>

	* src/lib/core/setup.c:
	refactoring of methods
	changes g_assert to g_return_if_fail to have the lib more failsave and to test these
	failures

2004-10-27 18:40  Thomas Wabner <waffel@users.sf.net>

	* tests/lib/core/t-setup.c:
	added more fail tests to check if g_return_if_fail works
	as aspected

2004-10-26 13:09  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/song.c, tests/t-buzztard.c, tests/t-tools.c,
	tests/t-tools.h, tests/lib/core/t-song.c:
	error trapping for preconditions to use new helper methods

2004-10-26 09:55  Stefan Kost <ensonic@users.sf.net>

	* tests/: t-buzztard.c, lib/core/t-song.c:
	fatal makr for tests

2004-10-26 09:52  Stefan Kost <ensonic@users.sf.net>

	* README, src/lib/core/machine.c, src/lib/core/wire.c,
	tests/t-buzztard.c, tests/t-tools.c, tests/lib/core/t-song.c:
	logger domain for tests

2004-10-26 09:07  Stefan Kost <ensonic@users.sf.net>

	* tests/: t-tools.c, t-tools.h, lib/core/t-song.c:
	logmessgae parsing to test execution of precondition guards

2004-10-26 08:48  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/song.c, tests/t-tools.c, tests/lib/core/t-song.c:
	g_assert into g_return_if_fail (first try)

2004-10-22 18:15  Stefan Kost <ensonic@users.sf.net>

	* docs/objects.txt, docs/reference/bt-core/bt-core-docs.sgml,
	docs/reference/bt-core/bt-core-sections.txt,
	src/lib/core/machine.c, src/lib/core/setup.c,
	src/lib/core/sink-machine.c, src/lib/core/song.c,
	src/lib/core/wire.c, src/lib/core/libbtcore/machine-methods.h,
	src/lib/core/libbtcore/song-methods.h,
	src/ui/cmd/cmd-application.c, src/ui/edit/edit-application.c,
	tests/lib/core/e-network.c, tests/lib/core/e-setup.c,
	tests/lib/core/e-sourcemachine.c, tests/lib/core/t-core.h,
	tests/lib/core/t-network.c, tests/lib/core/t-setup.c,
	tests/lib/core/t-sinkmachine.c, tests/lib/core/t-song.c,
	tests/lib/core/t-sourcemachine.c, tests/lib/core/t-wire.c:
	api, so that song now knows its app

2004-10-22 14:01  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/sink-machine.c, src/lib/core/song-io-native.c,
	src/lib/core/tools.c,
	src/lib/core/libbtcore/sink-machine-methods.h,
	src/ui/edit/main-menu.c, src/ui/edit/settings-dialog.c,
	src/ui/edit/settings-page-audiodevices.c,
	tests/lib/core/e-network.c, tests/lib/core/e-setup.c,
	tests/lib/core/t-setup.c, tests/lib/core/t-sinkmachine.c,
	tests/songs/example.xml, tests/songs/simple1.xml,
	tests/songs/simple2.xml, tests/songs/simple3.xml,
	tests/songs/test-simple1.xml, tests/songs/test-simple2.xml,
	tests/songs/test-simple3.xml:
	a few warnings
	sink machine to use settings

2004-10-21 17:22  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, README, buzztard.schemas.in, configure.ac,
	src/lib/core/application.c, src/lib/core/gconf-settings.c,
	src/lib/core/settings.c, src/lib/core/libbtcore/settings-private.h,
	src/ui/edit/Makefile.am, src/ui/edit/main-page-patterns.c,
	src/ui/edit/settings-page-audiodevices.c:
	we now have the first gconf setting that is stored
	buzztard works when installed locally (gconf part of it)

2004-10-18 20:03  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, configure.ac, po/de.po, src/ui/edit/Makefile.am,
	src/ui/edit/bt-edit.h, src/ui/edit/settings-dialog.c,
	src/ui/edit/settings-page-audiodevices-methods.h,
	src/ui/edit/settings-page-audiodevices.c,
	src/ui/edit/settings-page-audiodevices.h:
	extracted settings page

2004-10-18 15:18  Stefan Kost <ensonic@users.sf.net>

	* configure.ac, po/POTFILES.in, src/ui/edit/main-page-machines.h,
	src/ui/edit/wire-canvas-item.c:
	triangle calc

2004-10-18 09:23  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/settings-dialog.c:
	prepared to react to audio_sink menu

2004-10-18 09:16  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, buzztard.schemas.in:
	initial version of gconf schema file

2004-10-15 17:39  Stefan Kost <ensonic@users.sf.net>

	* configure.ac, docs/reference/bt-cmd/Makefile.am,
	docs/reference/bt-cmd/tmpl/btcmdapplication.sgml,
	docs/reference/bt-core/Makefile.am,
	docs/reference/bt-core/tmpl/libcore.sgml,
	docs/reference/bt-edit/Makefile.am,
	docs/reference/bt-edit/bt-edit-docs.sgml,
	docs/reference/bt-edit/bt-edit-sections.txt,
	docs/reference/bt-edit/tmpl/btmachinecanvasitem.sgml,
	docs/reference/bt-edit/tmpl/btmainmenu.sgml,
	docs/reference/bt-edit/tmpl/btmainpageinfo.sgml,
	docs/reference/bt-edit/tmpl/btmainpagemachines.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	docs/reference/bt-edit/tmpl/btmainpages.sgml,
	docs/reference/bt-edit/tmpl/btmainpagesequence.sgml,
	docs/reference/bt-edit/tmpl/btmainstatusbar.sgml,
	docs/reference/bt-edit/tmpl/btmaintoolbar.sgml,
	docs/reference/bt-edit/tmpl/btmainwindow.sgml,
	docs/reference/bt-edit/tmpl/btsettingsdialog.sgml,
	docs/reference/bt-edit/tmpl/btwirecanvasitem.sgml,
	src/lib/core/setup.c, src/lib/core/song-io-native.c,
	src/ui/edit/Makefile.am, src/ui/edit/bt-edit.h,
	src/ui/edit/machine-canvas-item.c,
	src/ui/edit/machine-canvas-item.h,
	src/ui/edit/main-page-machines-methods.h,
	src/ui/edit/main-page-machines.c, src/ui/edit/main-page-machines.h,
	src/ui/edit/main-page-patterns-methods.h,
	src/ui/edit/main-page-patterns.c, src/ui/edit/main-page-patterns.h,
	src/ui/edit/main-page-sequence-methods.h,
	src/ui/edit/main-page-sequence.c, src/ui/edit/main-page-sequence.h,
	src/ui/edit/main-statusbar.c, src/ui/edit/main-toolbar.c,
	src/ui/edit/settings-dialog.c, src/ui/edit/wire-canvas-item.c,
	src/ui/edit/wire-canvas-item.h, tests/songs/simple3.xml:
	code for moving the machines around and making the wires follow

2004-10-13 18:05  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-edit/bt-edit-docs.sgml,
	docs/reference/bt-edit/bt-edit-sections.txt,
	docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/bteditapplication.sgml,
	docs/reference/bt-edit/tmpl/btmainmenu.sgml,
	docs/reference/bt-edit/tmpl/btmainpageinfo.sgml,
	docs/reference/bt-edit/tmpl/btmainpagemachines.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	docs/reference/bt-edit/tmpl/btmainpages.sgml,
	docs/reference/bt-edit/tmpl/btmainpagesequence.sgml,
	docs/reference/bt-edit/tmpl/btmainstatusbar.sgml,
	docs/reference/bt-edit/tmpl/btmaintoolbar.sgml,
	docs/reference/bt-edit/tmpl/btmainwindow.sgml,
	src/lib/core/machine.c, src/lib/core/pattern.c,
	src/lib/core/playline.c, src/lib/core/sequence.c,
	src/lib/core/song-info.c, src/lib/core/timeline.c,
	src/lib/core/timelinetrack.c, src/ui/cmd/cmd-application.c,
	src/ui/edit/Makefile.am, src/ui/edit/bt-edit.h,
	src/ui/edit/edit-application.c, src/ui/edit/machine-canvas-item.c,
	src/ui/edit/machine-canvas-item.h, src/ui/edit/main-menu.c,
	src/ui/edit/main-page-info.c, src/ui/edit/main-page-machines.c,
	src/ui/edit/main-page-patterns.c, src/ui/edit/main-page-sequence.c,
	src/ui/edit/main-pages.c, src/ui/edit/main-pages.h,
	src/ui/edit/main-statusbar.c, src/ui/edit/main-toolbar.c,
	src/ui/edit/main-window.c, src/ui/edit/settings-dialog.c:
	sub-class fro canvas group that ressembles a machine
	reference docs

2004-10-13 16:04  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt,
	docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-core/tmpl/btgconfsettings.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btplainfilesettings.sgml,
	docs/reference/bt-core/tmpl/btplayline.sgml,
	docs/reference/bt-core/tmpl/btprocessormachine.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btsinkmachine.sgml,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-core/tmpl/btsonginfo.sgml,
	docs/reference/bt-core/tmpl/btsongio.sgml,
	docs/reference/bt-core/tmpl/btsongionative.sgml,
	docs/reference/bt-core/tmpl/btsourcemachine.sgml,
	docs/reference/bt-core/tmpl/bttimeline.sgml,
	docs/reference/bt-core/tmpl/bttimelinetrack.sgml,
	docs/reference/bt-core/tmpl/btwire.sgml, src/lib/core/machine.c,
	src/lib/core/plainfile-settings.c, src/lib/core/setup.c,
	src/lib/core/song-io.c, src/lib/core/tools.c,
	src/lib/core/libbtcore/tools.h, src/ui/edit/main-page-machines.c,
	src/ui/edit/settings-dialog.c:
	method to query gst-registry
	removed unneccesary g_list_first() calls

2004-10-12 19:40  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, docs/design.txt, src/ui/edit/edit-application.c,
	src/ui/edit/main-menu.c, src/ui/edit/main-page-machines.c,
	src/ui/edit/main-window.c, src/ui/edit/settings-dialog.c,
	tests/songs/simple3.xml:
	contents to settings window
	some thoughts about machine view drawing and events
	some memleaks for labels that use markup

2004-10-12 09:06  Stefan Kost <ensonic@users.sf.net>

	* docs/help/bt-edit/C/bt-edit-C.omf.in,
	docs/reference/bt-cmd/tmpl/btcmdapplication.sgml,
	docs/reference/bt-core/tmpl/bt-core-unused.sgml,
	docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-core/tmpl/btgconfsettings.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btpattern.sgml,
	docs/reference/bt-core/tmpl/btplainfilesettings.sgml,
	docs/reference/bt-core/tmpl/btplayline.sgml,
	docs/reference/bt-core/tmpl/btprocessormachine.sgml,
	docs/reference/bt-core/tmpl/btsequence.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	docs/reference/bt-core/tmpl/btsetup.sgml,
	docs/reference/bt-core/tmpl/btsinkmachine.sgml,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-core/tmpl/btsonginfo.sgml,
	docs/reference/bt-core/tmpl/btsongio.sgml,
	docs/reference/bt-core/tmpl/btsongionative.sgml,
	docs/reference/bt-core/tmpl/btsourcemachine.sgml,
	docs/reference/bt-core/tmpl/bttimeline.sgml,
	docs/reference/bt-core/tmpl/bttimelinetrack.sgml,
	docs/reference/bt-core/tmpl/btwire.sgml,
	docs/reference/bt-edit/tmpl/bt-edit-unused.sgml,
	docs/reference/bt-edit/tmpl/bteditapplication.sgml,
	docs/reference/bt-edit/tmpl/btmainmenu.sgml,
	docs/reference/bt-edit/tmpl/btmainpageinfo.sgml,
	docs/reference/bt-edit/tmpl/btmainpagemachines.sgml,
	docs/reference/bt-edit/tmpl/btmainpagepatterns.sgml,
	docs/reference/bt-edit/tmpl/btmainpages.sgml,
	docs/reference/bt-edit/tmpl/btmainpagesequence.sgml,
	docs/reference/bt-edit/tmpl/btmainstatusbar.sgml,
	docs/reference/bt-edit/tmpl/btmaintoolbar.sgml,
	docs/reference/bt-edit/tmpl/btmainwindow.sgml,
	src/ui/edit/bt-edit.desktop.in.in:
	added doxtype to user-guide

2004-10-11 18:18  Stefan Kost <ensonic@users.sf.net>

	* TODO, src/ui/edit/Makefile.am, src/ui/edit/bt-edit.h,
	src/ui/edit/main-menu.c, src/ui/edit/main-page-machines.c,
	src/ui/edit/main-page-sequence.c, src/ui/edit/main-window.c,
	src/ui/edit/settings-dialog-methods.h,
	src/ui/edit/settings-dialog.c, src/ui/edit/settings-dialog.h:
	settings dialog class

2004-10-08 16:28  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/application.c, src/lib/core/machine.c,
	src/lib/core/song-io-native.c, tests/lib/core/e-network.c:
	fixed a few compile warnings

2004-10-08 15:49  Stefan Kost <ensonic@users.sf.net>

	* TODO, docs/reference/bt-core/tmpl/btsetup.sgml,
	src/lib/core/application.c, src/lib/core/machine.c,
	src/lib/core/pattern.c, src/lib/core/playline.c,
	src/lib/core/processor-machine.c, src/lib/core/sequence.c,
	src/lib/core/setup.c, src/lib/core/sink-machine.c,
	src/lib/core/song-info.c, src/lib/core/song-io-native.c,
	src/lib/core/song.c, src/lib/core/source-machine.c,
	src/lib/core/timeline.c, src/lib/core/timelinetrack.c,
	src/lib/core/wire.c, src/ui/cmd/cmd-application.c,
	src/ui/cmd/cmd-application.h, src/ui/edit/edit-application.c,
	src/ui/edit/edit-application.h, src/ui/edit/main-menu.h,
	src/ui/edit/main-page-info.h, src/ui/edit/main-page-machines.h,
	src/ui/edit/main-page-patterns.h, src/ui/edit/main-page-sequence.h,
	src/ui/edit/main-pages.h, src/ui/edit/main-statusbar.h,
	src/ui/edit/main-toolbar.h, src/ui/edit/main-window.h,
	tests/lib/core/e-sourcemachine.c, tests/lib/core/t-network.c,
	tests/lib/core/t-setup.c, tests/lib/core/t-sinkmachine.c,
	tests/lib/core/t-sourcemachine.c, tests/lib/core/t-wire.c,
	tests/ui/cmd/t-bt-cmd.c:
	fixed a lot of unit tests
	updated the docs for some methods that were hard to understand
	lost of g_assert checks

2004-10-06 19:26  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-sections.txt,
	docs/reference/bt-core/tmpl/btpattern.sgml, src/lib/core/setup.c,
	src/lib/core/sink-machine.c, src/lib/core/song-io-native.c,
	src/lib/core/libbtcore/setup-methods.h,
	src/ui/edit/main-page-machines.c, src/ui/edit/main-page-sequence.c,
	tests/songs/simple1.xml, tests/songs/simple2.xml:
	we now draw the machines and wires

2004-10-06 18:59  Thomas Wabner <waffel@users.sf.net>

	* src/lib/core/song-io-native.c:
	added todo for gnome-vfs

2004-10-05 17:46  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/README, docs/reference/bt-cmd/Makefile.am,
	docs/reference/bt-core/Makefile.am,
	docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btplayline.sgml,
	docs/reference/bt-core/tmpl/btsong.sgml,
	docs/reference/bt-edit/Makefile.am, src/lib/core/machine.c,
	src/lib/core/processor-machine.c, src/lib/core/setup.c,
	src/lib/core/sink-machine.c, src/lib/core/song-io-native.c,
	src/lib/core/song-io.c, src/lib/core/source-machine.c,
	src/lib/core/wire.c, src/lib/core/libbtcore/song.h,
	src/ui/edit/edit-application.c, src/ui/edit/main-menu.c,
	src/ui/edit/main-page-info.c, src/ui/edit/main-page-machines.c,
	src/ui/edit/main-page-patterns.c, src/ui/edit/main-page-sequence.c,
	src/ui/edit/main-statusbar.c, src/ui/edit/main-toolbar.c,
	src/ui/edit/main-window.c, tests/songs/simple1.xml,
	tests/songs/simple2.xml, tests/songs/test-simple1.xml,
	tests/songs/test-simple2.xml, tests/songs/test-simple3.xml,
	tests/songs/test-simple4.xml:
	lots of documentation fixes
	updated test songs
	g_assert on user_data in all signal handlers

2004-10-05 17:39  Thomas Wabner <waffel@users.sf.net>

	* tests/: t-buzztard.c, lib/core/Makefile.am,
	lib/core/t-sourcemachine.c, ui/cmd/t-bt-cmd.c,
	lib/core/e-sourcemachine.c:
	added more tests and examples

2004-10-05 10:10  Thomas Wabner <waffel@users.sf.net>

	* tests/lib/core/t-network.c:
	removed todo comments

2004-10-05 10:10  Thomas Wabner <waffel@users.sf.net>

	* tests/: lib/core/Makefile.am, lib/core/t-sinkmachine.c,
	lib/core/t-sourcemachine.c, t-buzztard.c:
	added tests for sink and source machines

2004-10-04 19:04  Thomas Wabner <waffel@users.sf.net>

	* tests/: lib/core/Makefile.am, lib/core/t-setup.c,
	lib/core/t-wire.c, t-buzztard.c:
	added tests for BtWire

2004-10-04 18:09  Thomas Wabner <waffel@users.sf.net>

	* tests/lib/core/e-setup.c:
	added more docu and another example

2004-10-01 18:03  Stefan Kost <ensonic@users.sf.net>

	* design/gui/pixmaps/.cvsignore, docs/help/bt-edit/C/.cvsignore,
	tests/songs/test-simple4.xml:
	few missing files

2004-10-01 18:01  Stefan Kost <ensonic@users.sf.net>

	* configure.ac, docs/design.txt, docs/file-format.txt,
	docs/gui.txt, docs/multichannel.txt,
	docs/help/bt-edit/C/Makefile.am,
	docs/help/bt-edit/C/bt-edit.xml.in,
	docs/help/bt-edit/C/figures/main-window.png, docs/reference/README,
	src/lib/core/application.c, src/lib/core/pattern.c,
	src/lib/core/plainfile-settings.c, src/lib/core/playline.c,
	src/lib/core/processor-machine.c, src/lib/core/sequence.c,
	src/lib/core/setup.c, src/lib/core/sink-machine.c,
	src/lib/core/song-info.c, src/lib/core/song-io.c,
	src/lib/core/song.c, src/lib/core/source-machine.c,
	src/lib/core/timeline.c, src/lib/core/timelinetrack.c,
	src/lib/core/wire.c, src/ui/edit/edit-application.c,
	tests/lib/core/t-setup.c, tests/lib/core/t-song.c:
	some more thoughts about multi channel audio
	picture for user guide
	lots of g_asserts

2004-10-01 15:36  Thomas Wabner <waffel@users.sf.net>

	* tests/lib/core/e-setup.c:
	change the example to more complex example

2004-10-01 15:25  Thomas Wabner <waffel@users.sf.net>

	* tests/: t-buzztard.c, lib/core/Makefile.am, lib/core/e-setup.c,
	lib/core/t-setup.c:
	added tests and examples for BtSetup

2004-10-01 15:24  Thomas Wabner <waffel@users.sf.net>

	* tests/: lib/core/t-network.c, lib/core/t-song-io.c,
	lib/core/t-song.c, ui/cmd/t-bt-cmd.c:
	using now only the t-core.h file

2004-10-01 14:21  Thomas Wabner <waffel@users.sf.net>

	* tests/lib/core/: t-song.h, t-song-io.h:
	no longer needed. We use now only t-core.h

2004-09-30 18:55  Stefan Kost <ensonic@users.sf.net>

	* README, TODO, docs/help/bt-edit/C/bt-edit-C.omf.in,
	docs/help/bt-edit/C/bt-edit.xml.in, src/lib/core/machine.c,
	src/lib/core/setup.c, src/ui/edit/edit-application.c:
	some fixes for the manual
	more thoughs about our file-format
	fix in pattern lookup from machines

2004-09-30 16:50  Stefan Kost <ensonic@users.sf.net>

	* COPYING-DOCS, Makefile.am, configure.ac, omf.make, xmldocs.make,
	docs/Makefile.am, docs/help/.cvsignore, docs/help/Makefile.am,
	docs/help/bt-edit/.cvsignore, docs/help/bt-edit/Makefile.am,
	docs/help/bt-edit/C/Makefile.am,
	docs/help/bt-edit/C/bt-edit-C.omf.in,
	docs/help/bt-edit/C/bt-edit.xml.in, docs/help/bt-edit/C/legal.xml:
	initial user guide (plus all the scrollkeeper stuff)

2004-09-29 18:56  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/application.c, lib/core/gconf-settings.c,
	lib/core/machine.c, lib/core/pattern.c,
	lib/core/plainfile-settings.c, lib/core/playline.c,
	lib/core/processor-machine.c, lib/core/sequence.c,
	lib/core/settings.c, lib/core/setup.c, lib/core/sink-machine.c,
	lib/core/song-info.c, lib/core/song-io-native.c,
	lib/core/song-io.c, lib/core/song.c, lib/core/source-machine.c,
	lib/core/timeline.c, lib/core/timelinetrack.c, lib/core/wire.c,
	lib/core/libbtcore/application.h, lib/core/libbtcore/core.h,
	lib/core/libbtcore/gconf-settings.h, lib/core/libbtcore/machine.h,
	lib/core/libbtcore/pattern.h,
	lib/core/libbtcore/plainfile-settings.h,
	lib/core/libbtcore/playline.h,
	lib/core/libbtcore/processor-machine.h,
	lib/core/libbtcore/sequence.h, lib/core/libbtcore/settings.h,
	lib/core/libbtcore/setup.h, lib/core/libbtcore/sink-machine.h,
	lib/core/libbtcore/song-info.h,
	lib/core/libbtcore/song-io-native.h, lib/core/libbtcore/song-io.h,
	lib/core/libbtcore/song.h, lib/core/libbtcore/source-machine.h,
	lib/core/libbtcore/timeline.h, lib/core/libbtcore/timelinetrack.h,
	lib/core/libbtcore/wire.h, ui/cmd/cmd-application.c,
	ui/cmd/cmd-application.h, ui/edit/edit-application.c,
	ui/edit/edit-application.h, ui/edit/main-menu.c,
	ui/edit/main-menu.h, ui/edit/main-page-info.c,
	ui/edit/main-page-info.h, ui/edit/main-page-machines.c,
	ui/edit/main-page-machines.h, ui/edit/main-page-patterns.c,
	ui/edit/main-page-patterns.h, ui/edit/main-page-sequence.c,
	ui/edit/main-page-sequence.h, ui/edit/main-pages.c,
	ui/edit/main-pages.h, ui/edit/main-statusbar.c,
	ui/edit/main-statusbar.h, ui/edit/main-toolbar.c,
	ui/edit/main-toolbar.h, ui/edit/main-window.c,
	ui/edit/main-window.h:
	private to priv, as private is a reserved c++ keyword

2004-09-29 18:08  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/Makefile.am,
	docs/reference/bt-core/tmpl/btapplication.sgml,
	src/ui/edit/main-menu.c:
	menus to conform to gnome hig

2004-09-29 16:49  Stefan Kost <ensonic@users.sf.net>

	* design/: bmxdump/.cvsignore, dll_loader/.cvsignore,
	dll_loader/configure.ac, dll_loader/interlocked.c,
	dll_loader/libwinelib.c, dll_loader/libwinelib.h,
	dll_loader/port.h, dll_loader/pthreademu.c,
	dll_loader/pthreademu.h, dll_loader/server.h,
	dll_loader/server_protocol.h, dll_loader/thread.h,
	dll_loader/windef16.h, gui/pixmaps/stock_about.png,
	gui/pixmaps/stock_media-play.png:
	some design test files that were previously missing

2004-09-29 16:46  Stefan Kost <ensonic@users.sf.net>

	* design/bmxdump/.cvsignore, design/dll_loader/.cvsignore,
	design/gobject/.cvsignore, design/gst/.cvsignore,
	design/gui/.cvsignore, src/lib/core/settings.c,
	src/lib/core/libbtcore/settings-private.h:
	and another batch of .cvsignore files

2004-09-29 16:38  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, design/bmxdump/.cvsignore, docs/.cvsignore,
	docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	src/lib/core/Makefile.am, src/lib/core/application.c,
	src/lib/core/gconf-settings.c, src/lib/core/plainfile-settings.c,
	src/lib/core/settings.c, src/ui/cmd/cmd-application.c,
	tests/.cvsignore, tests/songs/test-simple3.xml,
	tests/ui/cmd/t-bt-cmd.c:
	got gconf working
	more docs

2004-09-29 14:25  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-cmd/.cvsignore,
	docs/reference/bt-core/.cvsignore,
	docs/reference/bt-edit/.cvsignore, po/.cvsignore,
	src/lib/core/.cvsignore, src/lib/core/libbtcore/.cvsignore:
	refined .cvsignore files

2004-09-29 14:13  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-cmd/.cvsignore,
	docs/reference/bt-core/.cvsignore,
	docs/reference/bt-edit/.cvsignore, src/ui/cmd/.cvsignore,
	src/ui/edit/.cvsignore:
	more .cvsignore files

2004-09-29 13:50  Stefan Kost <ensonic@users.sf.net>

	* docs/.cvsignore, docs/reference/.cvsignore, src/.cvsignore,
	src/lib/.cvsignore, src/lib/core/.cvsignore,
	src/lib/core/libbtcore/.cvsignore, src/ui/.cvsignore,
	src/ui/cmd/.cvsignore, src/ui/edit/.cvsignore, tests/.cvsignore,
	tests/lib/.cvsignore, tests/lib/core/.cvsignore,
	tests/ui/.cvsignore, tests/ui/cmd/.cvsignore, webpage/.cvsignore:
	a lot of .cvsignore files

2004-09-29 13:26  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/libbtcore/Makefile.am:
	another missing makefile.am

2004-09-29 13:23  Stefan Kost <ensonic@users.sf.net>

	* autogen.sh, docs/reference/bt-cmd/Makefile.am,
	docs/reference/bt-core/Makefile.am,
	docs/reference/bt-core/tmpl/btapplication.sgml,
	docs/reference/bt-edit/Makefile.am, tests/lib/core/t-network.c:
	three missing Makefile.am

2004-09-28 18:28  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/bt-core/bt-core-docs.sgml,
	docs/reference/bt-core/bt-core-sections.txt,
	docs/reference/bt-core/tmpl/btgconfsettings.sgml,
	docs/reference/bt-core/tmpl/btmachine.sgml,
	docs/reference/bt-core/tmpl/btplainfilesettings.sgml,
	docs/reference/bt-core/tmpl/btsettings.sgml,
	src/lib/core/Makefile.am, src/lib/core/application.c,
	src/lib/core/gconf-settings.c, src/lib/core/machine.c,
	src/lib/core/processor-machine.c, src/lib/core/settings.c,
	src/lib/core/sink-machine.c, src/lib/core/source-machine.c,
	src/lib/core/libbtcore/application-private.h,
	src/lib/core/libbtcore/core.h,
	src/lib/core/libbtcore/machine-private.h,
	src/lib/core/libbtcore/plainfile-settings-methods.h,
	src/lib/core/libbtcore/plainfile-settings.h,
	src/lib/core/libbtcore/settings.h, src/ui/cmd/cmd-application.c,
	src/ui/edit/edit-application.c:
	two more doc templates
	private headers for base classes
	protected methods to the docs
	some more implementation ideas for the settings

2004-09-27 18:13  Stefan Kost <ensonic@users.sf.net>

	* .cvsignore:
	enhaced .cvsignore file

2004-09-27 18:06  Stefan Kost <ensonic@users.sf.net>

	* tests/songs/test-simple3.xml:
	another very simple test song

2004-09-27 18:05  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, docs/reference/bt-core/bt-core-sections.txt,
	src/lib/core/Makefile.am, src/lib/core/application.c,
	src/lib/core/gconf-settings.c, src/lib/core/machine.c,
	src/lib/core/plainfile-settings.c,
	src/lib/core/processor-machine.c, src/lib/core/sink-machine.c,
	src/lib/core/song-io-native.c, src/lib/core/source-machine.c,
	src/lib/core/wire.c, src/lib/core/libbtcore/core.h,
	src/lib/core/libbtcore/gconf-settings-methods.h,
	src/lib/core/libbtcore/plainfile-settings-methods.h,
	src/lib/core/libbtcore/plainfile-settings.h,
	src/ui/cmd/cmd-application.c, src/ui/edit/edit-application.c,
	src/ui/edit/main-page-sequence.c, tests/songs/test-simple1.xml,
	tests/songs/test-simple2.xml:
	plainfile settings class template
	more ref-count debugging

2004-09-26 12:36  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/: machine.c, song.c:
	more small ref-ct changes

2004-09-26 03:50  Stefan Kost <ensonic@users.sf.net>

	* .cvsignore, AUTHORS, TODO, configure.ac,
	src/lib/core/Makefile.am, src/lib/core/application.c,
	src/lib/core/gconf-settings.c, src/lib/core/libbtcore.pc.in,
	src/lib/core/machine.c, src/lib/core/pattern.c,
	src/lib/core/processor-machine.c, src/lib/core/settings.c,
	src/lib/core/setup.c, src/lib/core/sink-machine.c,
	src/lib/core/song-io-native.c, src/lib/core/song-io.c,
	src/lib/core/song.c, src/lib/core/source-machine.c,
	src/lib/core/wire.c, src/lib/core/libbtcore/core.h,
	src/lib/core/libbtcore/gconf-settings-methods.h,
	src/lib/core/libbtcore/gconf-settings.h, tests/t-tools.c,
	tests/lib/core/e-network.c, tests/lib/core/t-song-io.c,
	tests/ui/cmd/t-bt-cmd.c:
	another run at fixing ref-counts
	files to support the song-io plugins
	files to support settings management

2004-09-25 15:42  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/: buzztard-docs.sgml, buzztard-sections.txt:
	R: old doc files

2004-09-25 15:41  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/: bt-cmd/tmpl/bt-cmd-unused.sgml,
	bt-cmd/tmpl/btcmdapplication.sgml,
	bt-core/tmpl/bt-core-unused.sgml, bt-core/tmpl/btapplication.sgml,
	bt-core/tmpl/btmachine.sgml, bt-core/tmpl/btpattern.sgml,
	bt-core/tmpl/btplayline.sgml, bt-core/tmpl/btprocessormachine.sgml,
	bt-core/tmpl/btsequence.sgml, bt-core/tmpl/btsettings.sgml,
	bt-core/tmpl/btsetup.sgml, bt-core/tmpl/btsinkmachine.sgml,
	bt-core/tmpl/btsong.sgml, bt-core/tmpl/btsonginfo.sgml,
	bt-core/tmpl/btsongio.sgml, bt-core/tmpl/btsongionative.sgml,
	bt-core/tmpl/btsourcemachine.sgml, bt-core/tmpl/bttimeline.sgml,
	bt-core/tmpl/bttimelinetrack.sgml, bt-core/tmpl/btwire.sgml,
	bt-core/tmpl/buzztard-unused.sgml, bt-core/tmpl/libcore.sgml,
	bt-edit/tmpl/bt-edit-unused.sgml,
	bt-edit/tmpl/bteditapplication.sgml, bt-edit/tmpl/btmainmenu.sgml,
	bt-edit/tmpl/btmainpageinfo.sgml,
	bt-edit/tmpl/btmainpagemachines.sgml,
	bt-edit/tmpl/btmainpagepatterns.sgml,
	bt-edit/tmpl/btmainpages.sgml,
	bt-edit/tmpl/btmainpagesequence.sgml,
	bt-edit/tmpl/btmainstatusbar.sgml, bt-edit/tmpl/btmaintoolbar.sgml,
	bt-edit/tmpl/btmainwindow.sgml:
	re-adding all the sgml fragments

2004-09-25 15:40  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/: bt-cmd/bt-cmd-docs.sgml,
	bt-cmd/bt-cmd-sections.txt, bt-core/bt-core-docs.sgml,
	bt-core/bt-core-sections.txt, bt-edit/bt-edit-docs.sgml,
	bt-edit/bt-edit-sections.txt:
	next batch of adding splitted docs

2004-09-25 15:38  Stefan Kost <ensonic@users.sf.net>

	* TODO, configure.ac, docs/reference/Makefile.am,
	docs/reference/README, src/lib/core/libbtcore/settings.h,
	src/ui/edit/edit-application.c, src/ui/edit/main-page-machines.c,
	tests/lib/core/e-network.c, tests/lib/core/t-network.c,
	tests/lib/core/t-song-io.c, tests/lib/core/t-song.c:
	notes for further unit-tests
	splitted reference docs

2004-09-25 02:20  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/song-io-native.c, ui/edit/edit-application.c,
	ui/edit/main-statusbar.c, ui/edit/main-window.c:
	loader now sets status text

2004-09-25 00:42  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, README, autogen.sh, configure.ac,
	docs/reference/buzztard-sections.txt, po/POTFILES.in, po/de.po,
	src/lib/core/core.c, src/lib/core/machine.c,
	src/lib/core/pattern.c, src/lib/core/playline.c,
	src/lib/core/sequence.c, src/lib/core/setup.c,
	src/lib/core/song-io-native.c, src/lib/core/song-io.c,
	src/lib/core/song.c, src/lib/core/timeline.c, src/lib/core/tools.c,
	src/lib/core/wire.c, src/lib/core/libbtcore/core.h,
	src/lib/core/libbtcore/song-methods.h,
	src/lib/core/libbtcore/tools.h, src/ui/cmd/cmd-application.c,
	src/ui/edit/Makefile.am, src/ui/edit/bt-edit.desktop.in.in,
	src/ui/edit/edit-application.c, src/ui/edit/main-menu.c,
	src/ui/edit/main-page-info.c, src/ui/edit/main-page-machines.c,
	src/ui/edit/main-page-patterns.c, src/ui/edit/main-page-sequence.c,
	src/ui/edit/main-statusbar.c, src/ui/edit/main-toolbar.c,
	src/ui/edit/main-window.c, tests/t-bt-cmd.c, tests/t-buzztard.c,
	tests/t-buzztard.h, tests/t-tools.c, tests/t-tools.h,
	tests/lib/core/e-network.c, tests/lib/core/t-core.c,
	tests/lib/core/t-network.c, tests/lib/core/t-song-io.c,
	tests/lib/core/t-song.c, tests/ui/cmd/t-bt-cmd.c:
	lots of ref-counting fixes
	removed our custom bt_g_object_[s|g]et... methods in favour of g_object_[s|g]et
	captured log output in unit tests
	fixed broken code, detected by new tests

2004-09-24 13:57  Thomas Wabner <waffel@users.sf.net>

	* tests/t-buzztard.c:
	fixed small typo bug

2004-09-24 13:50  Thomas Wabner <waffel@users.sf.net>

	* tests/lib/core/e-network.c:
	example code with any checks

2004-09-24 13:48  Thomas Wabner <waffel@users.sf.net>

	* src/lib/core/: song-io.c, song.c:
	fixed small bugs

2004-09-24 13:48  Thomas Wabner <waffel@users.sf.net>

	* tests/: t-buzztard.c, lib/core/Makefile.am, lib/core/t-network.c,
	lib/core/t-song-io.c, lib/core/t-song.c, ui/cmd/t-bt-cmd.c:
	added more tests

2004-09-22 18:05  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, src/lib/core/application.c, src/lib/core/machine.c,
	src/lib/core/sequence.c, src/lib/core/setup.c,
	src/lib/core/song-io-native.c, src/lib/core/song.c,
	src/lib/core/timeline.c, src/lib/core/timelinetrack.c,
	src/lib/core/tools.c, src/lib/core/wire.c,
	src/lib/core/libbtcore/core.h,
	src/lib/core/libbtcore/song-methods.h,
	src/ui/cmd/cmd-application.c, src/ui/edit/edit-application.c,
	src/ui/edit/main-menu.c, src/ui/edit/main-page-info.c,
	src/ui/edit/main-page-machines.c, src/ui/edit/main-page-patterns.c,
	src/ui/edit/main-page-sequence.c, src/ui/edit/main-statusbar.c,
	src/ui/edit/main-toolbar.c, src/ui/edit/main-window.c,
	tests/songs/test-simple2.xml:
	fixed most of the remaining ref counting problems
	alterative property access (avoid use of GValue)
	another example song

2004-09-21 16:01  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/application.c, lib/core/machine.c,
	lib/core/pattern.c, lib/core/playline.c,
	lib/core/processor-machine.c, lib/core/sequence.c,
	lib/core/settings.c, lib/core/setup.c, lib/core/sink-machine.c,
	lib/core/song-info.c, lib/core/song-io-native.c,
	lib/core/song-io.c, lib/core/song.c, lib/core/source-machine.c,
	lib/core/timeline.c, lib/core/timelinetrack.c, lib/core/wire.c,
	lib/core/libbtcore/song-io.h, lib/core/libbtcore/song.h,
	ui/cmd/cmd-application.c, ui/edit/edit-application.c,
	ui/edit/main-menu.c, ui/edit/main-page-info.c,
	ui/edit/main-page-machines.c, ui/edit/main-page-patterns.c,
	ui/edit/main-page-sequence.c, ui/edit/main-pages.c,
	ui/edit/main-statusbar.c, ui/edit/main-toolbar.c,
	ui/edit/main-window.c:
	more refcounting fixes C: signal handler fixes C: proper default
	for preperty methods C: nicer dialogs

2004-09-20 20:01  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/sequence.c, lib/core/libbtcore/core.h,
	ui/edit/edit-application.c:
	fixing the fix

2004-09-20 19:42  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/sequence.c, lib/core/timeline.c,
	lib/core/libbtcore/sequence.h, ui/edit/edit-application.c,
	ui/edit/edit-application.h:
	fixed two signal handler

2004-09-20 18:51  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/: sequence.c, setup.c, song-info.c:
	fixed unrefs into weak unrefs

2004-09-20 18:44  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/buzztard-sections.txt,
	docs/reference/buzztard.types, src/lib/core/Makefile.am,
	src/lib/core/application.c, src/lib/core/machine.c,
	src/lib/core/pattern.c, src/lib/core/playline.c,
	src/lib/core/processor-machine.c, src/lib/core/sequence.c,
	src/lib/core/settings.c, src/lib/core/setup.c,
	src/lib/core/sink-machine.c, src/lib/core/song-info.c,
	src/lib/core/song-io.c, src/lib/core/song.c,
	src/lib/core/source-machine.c, src/lib/core/timeline.c,
	src/lib/core/timelinetrack.c, src/lib/core/wire.c,
	src/lib/core/libbtcore/application-methods.h,
	src/lib/core/libbtcore/core.h,
	src/lib/core/libbtcore/settings-methods.h,
	src/lib/core/libbtcore/settings.h, src/ui/cmd/cmd-application.c,
	src/ui/edit/bt-edit.c, src/ui/edit/edit-application.c,
	src/ui/edit/main-menu.c, src/ui/edit/main-page-info.c,
	src/ui/edit/main-page-machines.c, src/ui/edit/main-page-patterns.c,
	src/ui/edit/main-page-sequence.c, src/ui/edit/main-pages.c,
	src/ui/edit/main-statusbar.c, src/ui/edit/main-toolbar.c,
	src/ui/edit/main-window.c:
	base class for settings
	more fixes for ref-counting
	initial fixes for signals

2004-09-16 19:00  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/sequence.c, lib/core/song-io.c,
	lib/core/timeline.c, lib/core/libbtcore/core.h,
	ui/edit/edit-application.c:
	fixed parts of the ref counts for song
	fixed song_io detect bug

2004-09-16 18:24  Thomas Wabner <waffel@users.sf.net>

	* tests/: lib/core/t-song-io.c, ui/cmd/t-bt-cmd.c:
	added more tests

2004-09-15 18:57  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/buzztard-docs.sgml,
	docs/reference/buzztard-sections.txt, src/lib/core/application.c,
	src/lib/core/machine.c, src/lib/core/pattern.c,
	src/lib/core/playline.c, src/lib/core/processor-machine.c,
	src/lib/core/sequence.c, src/lib/core/setup.c,
	src/lib/core/sink-machine.c, src/lib/core/song-info.c,
	src/lib/core/song-io-native.c, src/lib/core/song-io.c,
	src/lib/core/song.c, src/lib/core/source-machine.c,
	src/lib/core/timeline.c, src/lib/core/timelinetrack.c,
	src/lib/core/wire.c, src/lib/core/libbtcore/application-methods.h,
	src/lib/core/libbtcore/core.h, src/lib/core/libbtcore/song-io.h,
	src/ui/cmd/bt-cmd.c, src/ui/cmd/cmd-application.c,
	src/ui/edit/bt-edit.c, src/ui/edit/edit-application.c,
	src/ui/edit/main-menu.c, src/ui/edit/main-page-info.c,
	src/ui/edit/main-page-machines.c, src/ui/edit/main-page-patterns.c,
	src/ui/edit/main-page-sequence.c, src/ui/edit/main-pages.c,
	src/ui/edit/main-statusbar.c, src/ui/edit/main-toolbar.c,
	src/ui/edit/main-window.c:
	lots of debugging for refcounting of gobjects
	fixed refcounting for apps
	songio status prop and status-changed signal

2004-09-10 19:10  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/machine.c, lib/core/song-io.c, lib/core/wire.c,
	lib/core/libbtcore/core.h, lib/core/libbtcore/machine.h,
	ui/edit/main-page-machines.c, ui/edit/main-page-sequence.c:
	scrollers and zooming to the canvas
	lots of thoughts to the comments
	songio plugin scanning

2004-09-09 14:00  Stefan Kost <ensonic@users.sf.net>

	* design/bmxdump/TODO, src/ui/edit/main-page-sequence.c,
	src/ui/edit/main-pages.c, src/ui/edit/main-toolbar.c:
	added position column to sequence table
	tooltips to tabs (is	still flawed)

2004-09-08 18:45  Stefan Kost <ensonic@users.sf.net>

	* design/bmxdump/: bmxfile.cpp, bmxfile.h:
	finished integration of buzz wave decompression

2004-09-08 12:56  Stefan Kost <ensonic@users.sf.net>

	* design/bmxdump/: TODO, bmxfile.cpp, bmxfile.h:
	integrated decompression (does not yet work)

2004-09-07 17:23  Stefan Kost <ensonic@users.sf.net>

	* design/bmxdump/: TODO, bmxfile.cpp, decomp.cpp:
	some more hints for porting wave compression

2004-09-07 15:26  Stefan Kost <ensonic@users.sf.net>

	* design/bmxdump/: bmxfile.cpp, bmxfile.h, decomp.cpp:
	source for decompressing waves
	finialized WAVT reading

2004-09-07 14:13  Stefan Kost <ensonic@users.sf.net>

	* design/bmxdump/: bmxfile.cpp, bmxfile.h:
	reading of the WAVT section done

2004-09-07 12:25  Stefan Kost <ensonic@users.sf.net>

	* design/bmxdump/: bmxdump.cpp, bmxfile.cpp, bmxfile.h:
	initial WAVT chunk loading

2004-09-06 18:26  Stefan Kost <ensonic@users.sf.net>

	* design/bmxdump/COPYING, design/bmxdump/Makefile,
	design/bmxdump/README, design/bmxdump/TODO,
	design/bmxdump/bmformat.txt, design/bmxdump/bmxdump.cpp,
	design/bmxdump/bmxfile.cpp, design/bmxdump/bmxfile.h,
	docs/reference/buzztard-sections.txt, src/lib/core/sequence.c,
	src/lib/core/song-io-native.c, src/lib/core/song-io.c,
	src/lib/core/libbtcore/core.h,
	src/lib/core/libbtcore/song-io-native-methods.h,
	src/lib/core/libbtcore/song-io.h:
	bmxfile dumper (by stefan sperling)
	song-io detection (internal classes)

2004-09-03 19:17  Stefan Kost <ensonic@users.sf.net>

	* docs/objects.txt, src/lib/core/song-io.c:
	thoughts about the song plugin mechanism

2004-09-02 19:43  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/buzztard-sections.txt,
	src/lib/core/libbtcore/application.h,
	src/lib/core/libbtcore/machine.h, src/lib/core/libbtcore/pattern.h,
	src/lib/core/libbtcore/playline.h,
	src/lib/core/libbtcore/processor-machine.h,
	src/lib/core/libbtcore/sequence.h, src/lib/core/libbtcore/setup.h,
	src/lib/core/libbtcore/sink-machine.h,
	src/lib/core/libbtcore/song-info.h,
	src/lib/core/libbtcore/song-io-native.h,
	src/lib/core/libbtcore/song-io.h, src/lib/core/libbtcore/song.h,
	src/lib/core/libbtcore/source-machine.h,
	src/lib/core/libbtcore/timeline.h,
	src/lib/core/libbtcore/timelinetrack.h,
	src/lib/core/libbtcore/wire.h, src/ui/cmd/cmd-application.h,
	src/ui/edit/edit-application.h, src/ui/edit/main-menu.h,
	src/ui/edit/main-page-info.h, src/ui/edit/main-page-machines.h,
	src/ui/edit/main-page-patterns.h, src/ui/edit/main-page-sequence.h,
	src/ui/edit/main-pages.h, src/ui/edit/main-statusbar.h,
	src/ui/edit/main-toolbar.h, src/ui/edit/main-window.h:
	move all the BT_TYPE_XXX defines to the standard section as gtk
	and glib do it

2004-08-31 19:35  Stefan Kost <ensonic@users.sf.net>

	* README, autogen.sh, configure.ac:
	build fixes

2004-08-27 17:32  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/: main-page-machines.c, main-page-sequence.c:
	colors in the sequence list

2004-08-26 18:44  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/buzztard-sections.txt, src/lib/core/sequence.c,
	src/lib/core/song-io-native.c, src/lib/core/tools.c,
	src/lib/core/libbtcore/sequence-methods.h,
	src/lib/core/libbtcore/tools.h, src/ui/edit/main-page-patterns.c,
	src/ui/edit/main-page-sequence.c:
	now song sequence is shown
	prepared editing a bit

2004-08-25 18:25  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/buzztard-sections.txt, src/lib/core/setup.c,
	src/lib/core/song.c, src/lib/core/tools.c,
	src/lib/core/libbtcore/sequence-methods.h,
	src/ui/edit/main-page-patterns.c,
	src/ui/edit/main-page-sequence-methods.h,
	src/ui/edit/main-page-sequence.c:
	initial treeviews for sequence page

2004-08-24 19:07  Stefan Kost <ensonic@users.sf.net>

	* TODO, docs/reference/buzztard-sections.txt,
	src/lib/core/sequence.c, src/lib/core/libbtcore/sequence-methods.h,
	src/lib/core/libbtcore/sequence.h, src/ui/cmd/cmd-application.c,
	src/ui/edit/edit-application.c, src/ui/edit/main-page-patterns.c,
	src/ui/edit/main-statusbar.c:
	play counter now works (with low precission)
	tried to add a wait-mouse cursor when loading

2004-08-24 16:26  Stefan Kost <ensonic@users.sf.net>

	* tests/lib/core/t-song-io.c:
	fixed typo in test name

2004-08-24 16:09  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/buzztard-sections.txt, src/lib/core/machine.c,
	src/lib/core/setup.c, src/lib/core/libbtcore/machine-methods.h,
	src/lib/core/libbtcore/setup-methods.h,
	src/ui/cmd/cmd-application.c, src/ui/edit/edit-application.c,
	src/ui/edit/main-menu.c, src/ui/edit/main-page-info.c,
	src/ui/edit/main-page-machines.c,
	src/ui/edit/main-page-patterns-methods.h,
	src/ui/edit/main-page-patterns.c, src/ui/edit/main-page-sequence.c,
	src/ui/edit/main-pages.c, src/ui/edit/main-statusbar.c,
	src/ui/edit/main-toolbar.c, src/ui/edit/main-window.c:
	selecting machines in the pattern view shows the corresponding patterns
	fake machine drawing in the machine view C:	documentation fixes

2004-08-23 17:45  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/buzztard-sections.txt, src/lib/core/setup.c,
	src/lib/core/libbtcore/setup-methods.h, src/ui/edit/bt-edit.h,
	src/ui/edit/main-page-machines.c, src/ui/edit/main-page-patterns.c,
	src/ui/edit/main-page-sequence.c, src/ui/edit/main-toolbar.c:
	canvas to draw the machine view
	working machine selection to pattern view

2004-08-23 13:33  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/song-info.c, src/ui/edit/main-page-sequence.c,
	src/ui/edit/main-window.c, tests/songs/simple1.xml:
	fixed #1011628 (close window)

2004-08-20 18:35  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/: main-page-machines.c, main-page-patterns.c,
	main-page-sequence.c, main-statusbar.c, main-window.c:
	more GUI elements

2004-08-19 19:03  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/Makefile.am, docs/reference/buzztard-docs.sgml,
	docs/reference/buzztard-sections.txt,
	docs/reference/buzztard.types, src/ui/edit/Makefile.am,
	src/ui/edit/bt-edit.h, src/ui/edit/main-page-info-methods.h,
	src/ui/edit/main-page-info.c, src/ui/edit/main-page-info.h,
	src/ui/edit/main-page-machines-methods.h,
	src/ui/edit/main-page-machines.c, src/ui/edit/main-page-machines.h,
	src/ui/edit/main-page-patterns-methods.h,
	src/ui/edit/main-page-patterns.c, src/ui/edit/main-page-patterns.h,
	src/ui/edit/main-page-sequence-methods.h,
	src/ui/edit/main-page-sequence.c, src/ui/edit/main-page-sequence.h,
	src/ui/edit/main-pages.c, src/ui/edit/main-statusbar.c,
	src/ui/edit/main-window.c:
	new classes for gui pages

2004-08-18 19:57  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/song.c, ui/edit/edit-application.c,
	ui/edit/main-window.c:
	now the toolbar show the song length

2004-08-18 18:55  Stefan Kost <ensonic@users.sf.net>

	* configure.ac, docs/design.txt,
	docs/reference/buzztard-sections.txt, src/lib/core/sequence.c,
	src/lib/core/song.c, src/lib/core/timeline.c,
	src/lib/core/libbtcore/sequence-methods.h,
	src/lib/core/libbtcore/song.h, src/ui/cmd/cmd-application.c,
	src/ui/edit/Makefile.am, src/ui/edit/bt-edit.c,
	src/ui/edit/main-menu.c, src/ui/edit/main-page-info.c,
	src/ui/edit/main-statusbar.c, src/ui/edit/main-statusbar.h,
	src/ui/edit/main-toolbar.c, src/ui/edit/main-window.c,
	src/ui/edit/tools.h, tests/songs/example.xml,
	tests/songs/simple1.xml, tests/songs/simple2.xml,
	tests/songs/test-simple1.xml:
	statusbar to contain the time fields
	playing to application (with threads and mutex protection)
	fixed song timing again
	fixed docs building (moved edit/tools to lib)

2004-08-18 13:23  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/sequence.c, src/lib/core/libbtcore/core.h,
	tests/songs/test-simple1.xml:
	fixed song timing

2004-08-17 19:03  Thomas Wabner <waffel@users.sf.net>

	* tests/: Makefile.am, lib/core/Makefile.am, ui/cmd/Makefile.am:
	renamed files to prefix t-

2004-08-17 19:02  Thomas Wabner <waffel@users.sf.net>

	* tests/: t-bt-cmd.c, t-buzztard.c, t-buzztard.h, t-tools.c,
	t-tools.h, lib/core/t-core.c, lib/core/t-core.h,
	lib/core/t-network.c, lib/core/t-song-io.c, lib/core/t-song-io.h,
	lib/core/t-song.c, lib/core/t-song.h, ui/cmd/t-bt-cmd.c,
	ui/cmd/t-bt-cmd.h:
	only renamed old files to prefix t-

2004-08-17 18:59  Thomas Wabner <waffel@users.sf.net>

	* tests/: bt-cmd.c, buzztard.c, buzztard.h, tools.c, tools.h,
	lib/core/core.c, lib/core/core.h, lib/core/network.c,
	lib/core/song-io.c, lib/core/song-io.h, lib/core/song.c,
	lib/core/song.h, ui/cmd/bt-cmd.c, ui/cmd/bt-cmd.h:
	renamed all files with prefix t-

2004-08-17 17:51  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/: main-menu.c, main-window.c:
	more menu items

2004-08-17 16:39  Thomas Wabner <waffel@users.sf.net>

	* tests/: Makefile.am, buzztard.h:
	adding tools

2004-08-17 16:38  Thomas Wabner <waffel@users.sf.net>

	* tests/tools.c, tests/tools.h, tests/ui/cmd/bt-cmd.c,
	src/ui/cmd/bt-cmd.c, src/ui/cmd/cmd-application-methods.h,
	src/ui/cmd/cmd-application.c:
	added more tests; improved info tests; adding output filename for
	info

2004-08-17 15:11  Stefan Kost <ensonic@users.sf.net>

	* TODO, src/lib/core/playline.c, src/lib/core/sequence.c,
	src/lib/core/song-info.c, src/ui/edit/main-toolbar.c,
	tests/bt-cmd.c, tests/buzztard.c, tests/lib/core/song.c:
	fixed empty song playing

2004-08-14 10:12  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, pixmaps/stock_media-fwd.png,
	pixmaps/stock_media-fwd.xpm, pixmaps/stock_media-next.png,
	pixmaps/stock_media-next.xpm, pixmaps/stock_media-pause.png,
	pixmaps/stock_media-pause.xpm, pixmaps/stock_media-play.xpm,
	pixmaps/stock_media-prev.png, pixmaps/stock_media-prev.xpm,
	pixmaps/stock_media-rec.png, pixmaps/stock_media-rec.xpm,
	pixmaps/stock_media-rew.png, pixmaps/stock_media-rew.xpm,
	pixmaps/stock_media-shuffle.png, pixmaps/stock_media-stop.png,
	pixmaps/stock_media-stop.xpm, pixmaps/stock_repeat.png, po/de.po,
	src/ui/edit/main-toolbar.c:
	use only png files for the toolbar
	repeat button

2004-08-13 22:44  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, TODO, pixmaps/buzztard.png, pixmaps/stock_about.png,
	pixmaps/stock_media-fwd.xpm, pixmaps/stock_media-next.xpm,
	pixmaps/stock_media-pause.xpm, pixmaps/stock_media-play.png,
	pixmaps/stock_media-play.xpm, pixmaps/stock_media-prev.xpm,
	pixmaps/stock_media-rec.xpm, pixmaps/stock_media-rew.xpm,
	pixmaps/stock_media-stop.xpm, src/ui/edit/Makefile.am,
	src/ui/edit/bt-edit.c, src/ui/edit/bt-edit.h,
	src/ui/edit/main-menu.c, src/ui/edit/main-page-info.c,
	src/ui/edit/main-statusbar.c, src/ui/edit/main-toolbar.c,
	src/ui/edit/main-window.c, src/ui/edit/tools.c,
	src/ui/edit/tools.h:
	own and copied pixmaps (which are now gtk_stock_images)
	about dialog
	default statusbar message

2004-08-13 20:58  Stefan Kost <ensonic@users.sf.net>

	* design/gui/buzztard.glade, docs/reference/buzztard-docs.sgml,
	docs/reference/buzztard-sections.txt,
	docs/reference/buzztard.types, src/lib/core/machine.c,
	src/lib/core/processor-machine.c, src/lib/core/sink-machine.c,
	src/lib/core/song-info.c, src/lib/core/song-io-native.c,
	src/lib/core/song-io.c, src/lib/core/song.c,
	src/lib/core/source-machine.c, src/ui/cmd/cmd-application.c,
	src/ui/edit/Makefile.am, src/ui/edit/bt-edit.h,
	src/ui/edit/edit-application.c, src/ui/edit/edit-application.h,
	src/ui/edit/main-menu.c, src/ui/edit/main-page-info-methods.h,
	src/ui/edit/main-page-info.c, src/ui/edit/main-page-info.h,
	src/ui/edit/main-pages.c, src/ui/edit/main-toolbar.c,
	src/ui/edit/main-window-methods.h, src/ui/edit/main-window.c:
	fixed signal and property names
	new class as sub-component of pages
	signal to react on song-changes

2004-08-12 18:33  Thomas Wabner <waffel@users.sf.net>

	* tests/lib/core/song.c:
	added more checks

2004-08-12 16:47  Thomas Wabner <waffel@users.sf.net>

	* src/lib/core/song.c, tests/lib/core/song.c:
	added check for play signal

2004-08-12 16:34  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/: Makefile.am, bt-edit.h, main-menu.c,
	main-pages-methods.h, main-pages.c, main-pages.h, main-statusbar.c,
	main-toolbar.c, main-window.c:
	last main_window child class (pages)

2004-08-12 16:28  Thomas Wabner <waffel@users.sf.net>

	* tests/lib/core/: Makefile.am, song-io.c, song-io.h:
	adding song-io tests

2004-08-12 16:02  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/buzztard-docs.sgml,
	docs/reference/buzztard-sections.txt,
	docs/reference/buzztard.types, src/ui/edit/Makefile.am,
	src/ui/edit/bt-edit.h, src/ui/edit/main-menu.c,
	src/ui/edit/main-statusbar-methods.h, src/ui/edit/main-statusbar.c,
	src/ui/edit/main-statusbar.h, src/ui/edit/main-toolbar-methods.h,
	src/ui/edit/main-toolbar.c, src/ui/edit/main-toolbar.h,
	src/ui/edit/main-window.c:
	two more ui classes

2004-08-12 15:53  Thomas Wabner <waffel@users.sf.net>

	* src/lib/core/song-io-native.c, src/lib/core/song-io.c,
	src/lib/core/libbtcore/song-io-methods.h,
	src/lib/core/libbtcore/song-io.h, src/ui/cmd/cmd-application.c,
	src/ui/edit/edit-application.c, tests/buzztard.c,
	tests/lib/core/song.c:
	fixed #1007436

2004-08-11 17:50  Stefan Kost <ensonic@users.sf.net>

	* TODO, design/gui/buzztard.glade,
	docs/reference/buzztard-docs.sgml,
	docs/reference/buzztard-sections.txt,
	docs/reference/buzztard.types, src/ui/edit/Makefile.am,
	src/ui/edit/bt-edit.h, src/ui/edit/edit-application.c,
	src/ui/edit/main-menu-methods.h, src/ui/edit/main-menu.c,
	src/ui/edit/main-menu.h, src/ui/edit/main-window-methods.h,
	src/ui/edit/main-window.c, src/ui/edit/main-window.h,
	tests/songs/test-simple1.xml:
	main menu class
	shorter unit test song

2004-08-10 16:35  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/buzztard-sections.txt,
	src/ui/edit/edit-application-methods.h,
	src/ui/edit/edit-application.c, src/ui/edit/main-window.c:
	load file method works

2004-08-09 18:42  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, TODO, design/dll_loader/test.cc,
	docs/reference/buzztard-sections.txt, src/lib/core/song-info.c,
	src/ui/edit/edit-application.c, src/ui/edit/main-window.c:
	more commands in the GUI

2004-08-08 03:14  Thomas Wabner <waffel@users.sf.net>

	* design/dll_loader/: Makefile, TODO, build.sh, example_fst_build,
	howto.txt, libtest.spec.cc, main.c, test.cc:
	our first very useful try to load a win32dll with a main program
	under linux

2004-08-08 03:04  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/song.c, src/lib/core/libbtcore/song-methods.h,
	src/ui/cmd/cmd-application.c, src/ui/edit/edit-application.c,
	tests/lib/core/song.c:
	R: bt_song_new_with_name()

2004-08-08 02:14  Stefan Kost <ensonic@users.sf.net>

	* .cvsignore:
	cvsignore file

2004-08-08 01:48  Stefan Kost <ensonic@users.sf.net>

	* src/ui/: cmd/cmd-application.c, edit/main-window-methods.h,
	edit/main-window.c:
	more test cleanup

2004-08-08 01:29  Thomas Wabner <waffel@users.sf.net>

	* tests/songs/test-simple1.xml:
	short test song

2004-08-08 01:29  Stefan Kost <ensonic@users.sf.net>

	* configure.ac, docs/reference/buzztard-sections.txt,
	src/lib/core/core.c, src/lib/core/processor-machine.c,
	src/lib/core/sink-machine.c, src/lib/core/song-io-native.c,
	src/lib/core/song.c, src/lib/core/source-machine.c,
	src/lib/core/libbtcore/core.h, src/ui/cmd/cmd-application.c,
	tests/bt-cmd.c, tests/buzztard.c, tests/lib/core/core.c,
	tests/lib/core/song.c:
	fixed test cases and compile warnings

2004-08-08 00:16  Thomas Wabner <waffel@users.sf.net>

	* tests/lib/core/song.c:
	adding new testcase

2004-08-07 23:45  Thomas Wabner <waffel@users.sf.net>

	* src/lib/core/song.c:
	added null checks

2004-08-07 23:43  Thomas Wabner <waffel@users.sf.net>

	* tests/: Makefile.am, buzztard.c, ui/cmd/bt-cmd.c, bt-cmd.c:
	splitting tests

2004-08-07 23:43  Thomas Wabner <waffel@users.sf.net>

	* tests/lib/core/song.c:
	added more checks

2004-08-07 23:23  Stefan Kost <ensonic@users.sf.net>

	* TODO, docs/reference/buzztard-docs.sgml, src/lib/core/song.c,
	src/ui/edit/main-window.c:
	documentation enhancement
	finished 'really quit' check in editor

2004-08-07 19:45  Thomas Wabner <waffel@users.sf.net>

	* tests/lib/core/: song.c, song.h:
	tests for the btSong class

2004-08-07 19:44  Thomas Wabner <waffel@users.sf.net>

	* tests/Makefile.am, tests/buzztard.c, tests/buzztard.h,
	src/lib/core/core.c, src/ui/cmd/cmd-application.c,
	tests/lib/core/Makefile.am, tests/lib/core/core.c,
	tests/ui/cmd/bt-cmd.c:
	more tests; fixing warnings

2004-08-07 03:35  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/buzztard-docs.sgml, src/ui/edit/main-window.c:
	dialog quit message box

2004-08-07 03:01  Thomas Wabner <waffel@users.sf.net>

	* tests/ui/cmd/bt-cmd.c:
	added more tests for the public object methods

2004-08-07 01:52  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, autogen.sh, configure.ac, po/Makevars,
	po/POTFILES.in, po/de.po, src/lib/core/song.c,
	src/lib/core/libbtcore/core.h, src/ui/edit/main-window.c,
	tests/buzztard.c, tests/buzztard.h, tests/lib/core/core.c,
	tests/ui/cmd/bt-cmd.c:
	fixed the tests

2004-08-06 21:42  Stefan Kost <ensonic@users.sf.net>

	* TODO, docs/reference/Makefile.am,
	docs/reference/buzztard-sections.txt,
	docs/reference/buzztard.types, src/ui/cmd/Makefile.am,
	src/ui/cmd/bt-cmd.c, src/ui/cmd/bt-cmd.h,
	src/ui/cmd/cmd-application.c, src/ui/edit/Makefile.am,
	src/ui/edit/bt-edit.c, src/ui/edit/bt-edit.h,
	src/ui/edit/edit-application.c, src/ui/edit/edit-application.h,
	src/ui/edit/main-window-methods.h, src/ui/edit/main-window.c,
	src/ui/edit/main-window.h, tests/Makefile.am,
	tests/ui/cmd/Makefile.am, tests/ui/cmd/bt-cmd.c, webpage/index.m4:
	main window class for editor
	restructured project to use convenience libraries to ease builing gtk-doc and unit-test

2004-07-30 17:58  Stefan Kost <ensonic@users.sf.net>

	* src/ui/edit/edit-application.c:
	added some widgets + thoughts for the main window

2004-07-30 17:15  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/buzztard-sections.txt, src/lib/core/Makefile.am,
	src/lib/core/machine.c, src/lib/core/pattern.c,
	src/lib/core/playline.c, src/lib/core/processor-machine.c,
	src/lib/core/sequence.c, src/lib/core/setup.c,
	src/lib/core/sink-machine.c, src/lib/core/song-info.c,
	src/lib/core/song-io-native.c, src/lib/core/song-io.c,
	src/lib/core/song.c, src/lib/core/source-machine.c,
	src/lib/core/timeline.c, src/lib/core/timelinetrack.c,
	src/lib/core/wire.c, src/lib/core/libbtcore/core.h,
	src/lib/core/libbtcore/pattern-methods.h,
	src/lib/core/libbtcore/playline-methods.h,
	src/lib/core/libbtcore/processor-machine-methods.h,
	src/lib/core/libbtcore/sequence-methods.h,
	src/lib/core/libbtcore/setup-methods.h,
	src/lib/core/libbtcore/sink-machine-methods.h,
	src/lib/core/libbtcore/song-info-methods.h,
	src/lib/core/libbtcore/song-io-methods.h,
	src/lib/core/libbtcore/song-methods.h,
	src/lib/core/libbtcore/source-machine-methods.h,
	src/lib/core/libbtcore/timeline-methods.h,
	src/lib/core/libbtcore/timelinetrack-methods.h,
	src/lib/core/libbtcore/wire-methods.h, src/ui/cmd/bt-cmd.c,
	src/ui/cmd/cmd-application-methods.h, src/ui/cmd/cmd-application.c,
	src/ui/edit/bt-edit.c, src/ui/edit/edit-application-methods.h,
	src/ui/edit/edit-application.c, tests/songs/simple2.xml:
	exchanged all g_object_new calls by own constructor methods

2004-07-29 18:08  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/: buzztard-docs.sgml, buzztard-sections.txt:
	docu fixes for the new object

2004-07-29 17:51  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, configure.ac, design/gui/buzztard.glade,
	docs/reference/Makefile.am, docs/reference/buzztard-docs.sgml,
	docs/reference/buzztard-sections.txt,
	docs/reference/buzztard.types, src/ui/cmd/bt-cmd.c,
	src/ui/cmd/bt-cmd.h, src/ui/cmd/cmd-application-methods.h,
	src/ui/cmd/cmd-application.c, src/ui/cmd/cmd-application.h,
	src/ui/edit/Makefile.am, src/ui/edit/bt-edit.c,
	src/ui/edit/bt-edit.h, src/ui/edit/edit-application-methods.h,
	src/ui/edit/edit-application.c, src/ui/edit/edit-application.h,
	tests/ui/cmd/bt-cmd.c:
	skelleton gtk GUI

2004-07-28 17:33  Stefan Kost <ensonic@users.sf.net>

	* configure.ac, docs/design.txt, src/ui/Makefile.am,
	src/ui/cmd/Makefile.am, src/ui/cmd/bt-cmd.c, src/ui/cmd/bt-cmd.h,
	src/ui/cmd/cmd-application.c, src/ui/edit/Makefile.am,
	src/ui/edit/bt-edit.c, src/ui/edit/bt-edit.h,
	tests/ui/cmd/bt-cmd.c:
	fixed logging categories A: makefile for edit

2004-07-28 16:59  Stefan Kost <ensonic@users.sf.net>

	* src/ui/: cmd/bt-cmd.c, edit/bt-edit.c, edit/bt-edit.h:
	starting the gtk based editor

2004-07-28 15:54  Stefan Kost <ensonic@users.sf.net>

	* TODO, docs/reference/Makefile.am,
	docs/reference/buzztard-sections.txt, src/lib/core/core.c,
	src/lib/core/sequence.c, src/lib/core/song.c,
	src/lib/core/libbtcore/song-io-native.h,
	src/lib/core/libbtcore/timelinetrack.h:
	documentation fixes

2004-07-28 15:25  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/README, docs/reference/buzztard-sections.txt,
	src/lib/core/libbtcore/core.h, src/ui/cmd/bt-cmd.c,
	src/ui/cmd/cmd-application-methods.h, src/ui/cmd/cmd-application.c:
	we have now proper popt commandline arg handling in bt_cmd
	therefore splitted the run method into play and info

2004-07-26 19:59  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/buzztard-docs.sgml,
	docs/reference/buzztard-sections.txt, src/lib/core/playline.c,
	src/lib/core/sequence.c, src/lib/core/song-io-native.c,
	src/lib/core/song.c, src/lib/core/timeline.c,
	src/lib/core/libbtcore/timeline-methods.h, src/ui/cmd/bt-cmd.c,
	webpage/_m4/global.m4:
	fixed many warning
	some todos about next steps

2004-07-26 19:03  Thomas Wabner <waffel@users.sf.net>

	* src/lib/core/core.c, src/lib/core/libbtcore/core.h,
	src/ui/cmd/bt-cmd.c, tests/lib/core/core.c:
	added popt options

2004-07-21 17:17  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, TODO, docs/design.txt, src/lib/core/machine.c,
	src/lib/core/playline.c, src/lib/core/sequence.c,
	src/lib/core/song-info.c, src/lib/core/song-io-native.c,
	tests/songs/example.xml, tests/songs/simple1.xml,
	tests/songs/simple2.xml:
	finetune the axample songs
	speed calculations (bpm,tbp,bars)

2004-07-21 15:21  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, TODO, src/lib/core/machine.c,
	src/lib/core/song-io.c, src/lib/core/wire.c, src/ui/cmd/network1.c,
	src/ui/cmd/network2.c, webpage/index.m4, webpage/_m4/global.m4:
	make todo target to scan sources fro todo comments
	old network(1|2).c files
	homepage is now only using the wiki

2004-07-21 13:48  Stefan Kost <ensonic@users.sf.net>

	* tests/songs/: example.xml, simple1.xml, simple2.xml:
	new example
	fixed the double values in the examples

2004-07-20 20:24  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/buzztard-sections.txt, src/lib/core/machine.c,
	src/lib/core/pattern.c, src/lib/core/playline.c,
	src/lib/core/sequence.c, src/lib/core/song-io-native.c,
	src/lib/core/song.c, src/lib/core/libbtcore/application.h,
	src/lib/core/libbtcore/machine-methods.h,
	src/lib/core/libbtcore/machine.h,
	src/lib/core/libbtcore/pattern-methods.h,
	src/lib/core/libbtcore/pattern.h,
	src/lib/core/libbtcore/playline.h,
	src/lib/core/libbtcore/processor-machine.h,
	src/lib/core/libbtcore/sequence-methods.h,
	src/lib/core/libbtcore/sequence.h, src/lib/core/libbtcore/setup.h,
	src/lib/core/libbtcore/sink-machine.h,
	src/lib/core/libbtcore/song-info.h,
	src/lib/core/libbtcore/song-io-native.h,
	src/lib/core/libbtcore/song-io.h,
	src/lib/core/libbtcore/song-methods.h,
	src/lib/core/libbtcore/song.h,
	src/lib/core/libbtcore/source-machine.h,
	src/lib/core/libbtcore/timeline.h,
	src/lib/core/libbtcore/timelinetrack.h,
	src/lib/core/libbtcore/wire.h, src/ui/cmd/cmd-application.c,
	tests/songs/simple1.xml:
	timing stuff
	pattern playing
	fixed gobject issues

2004-07-19 19:37  Stefan Kost <ensonic@users.sf.net>

	* docs/buzztard.xsd, docs/reference/buzztard-sections.txt,
	src/lib/core/machine.c, src/lib/core/pattern.c,
	src/lib/core/playline.c, src/lib/core/sequence.c,
	src/lib/core/song-io-native.c, src/lib/core/timeline.c,
	src/lib/core/timelinetrack.c, src/lib/core/tools.c,
	src/lib/core/libbtcore/machine-methods.h,
	src/lib/core/libbtcore/playline-methods.h,
	src/lib/core/libbtcore/sequence-methods.h,
	src/lib/core/libbtcore/timeline-methods.h,
	src/lib/core/libbtcore/timelinetrack.h,
	src/lib/core/libbtcore/tools.h, tests/songs/example.xml:
	completed sequence loading
	more work on playing

2004-07-15 18:56  Stefan Kost <ensonic@users.sf.net>

	* docs/buzztard.xsd, docs/reference/buzztard-docs.sgml,
	docs/reference/buzztard-sections.txt,
	docs/reference/buzztard.types, src/lib/core/Makefile.am,
	src/lib/core/application.c, src/lib/core/machine.c,
	src/lib/core/pattern.c, src/lib/core/playline.c,
	src/lib/core/sequence.c, src/lib/core/setup.c,
	src/lib/core/song-info.c, src/lib/core/song-io-native.c,
	src/lib/core/song.c, src/lib/core/timeline.c,
	src/lib/core/timelinetrack.c, src/lib/core/tools.c,
	src/lib/core/wire.c, src/lib/core/libbtcore/core.h,
	src/lib/core/libbtcore/machine-methods.h,
	src/lib/core/libbtcore/pattern-methods.h,
	src/lib/core/libbtcore/pattern.h,
	src/lib/core/libbtcore/playline-methods.h,
	src/lib/core/libbtcore/playline.h,
	src/lib/core/libbtcore/processor-machine.h,
	src/lib/core/libbtcore/sequence-methods.h,
	src/lib/core/libbtcore/sequence.h,
	src/lib/core/libbtcore/sink-machine.h,
	src/lib/core/libbtcore/source-machine.h,
	src/lib/core/libbtcore/timeline-methods.h,
	src/lib/core/libbtcore/timeline.h,
	src/lib/core/libbtcore/timelinetrack.h, tests/songs/example.xml,
	tests/songs/simple1.xml:
	play cursor
	sequence position loading (not ready yet)
	core playing routines
	completed docs

2004-07-13 18:52  Stefan Kost <ensonic@users.sf.net>

	* TODO, src/lib/core/machine.c, src/lib/core/pattern.c,
	src/lib/core/setup.c, src/lib/core/tools.c,
	src/lib/core/libbtcore/machine.h, src/lib/core/libbtcore/pattern.h,
	src/lib/core/libbtcore/processor-machine.h,
	src/lib/core/libbtcore/sequence.h,
	src/lib/core/libbtcore/sink-machine.h,
	src/lib/core/libbtcore/source-machine.h,
	src/lib/core/libbtcore/timeline.h,
	src/lib/core/libbtcore/timelinetrack.h,
	src/lib/core/libbtcore/tools.h:
	documentation for new classes C: more preparation for global and
	voice params

2004-07-12 19:28  Stefan Kost <ensonic@users.sf.net>

	* TODO, src/lib/core/machine.c, src/lib/core/pattern.c,
	src/lib/core/song-io-native.c, src/lib/core/libbtcore/machine.h,
	tests/songs/example.xml:
	patterns now differenciate between global and voice params

2004-07-12 18:38  Stefan Kost <ensonic@users.sf.net>

	* TODO, docs/buzztard.xsd, docs/reference/buzztard-sections.txt,
	src/lib/core/Makefile.am, src/lib/core/machine.c,
	src/lib/core/pattern.c, src/lib/core/sequence.c,
	src/lib/core/setup.c, src/lib/core/song-io-native.c,
	src/lib/core/timeline.c, src/lib/core/tools.c, src/lib/core/wire.c,
	src/lib/core/libbtcore/core.h,
	src/lib/core/libbtcore/machine-methods.h,
	src/lib/core/libbtcore/sequence-methods.h,
	src/lib/core/libbtcore/setup-methods.h,
	src/lib/core/libbtcore/song-io-methods.h,
	src/lib/core/libbtcore/song-methods.h,
	src/lib/core/libbtcore/tools.h, src/ui/cmd/cmd-application.c,
	tests/songs/example.xml:
	tools module that contains gobject helpers, to make the core
	more readable
	more source towards pattern reading

2004-07-07 17:39  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/buzztard-sections.txt, src/lib/core/sequence.c,
	src/lib/core/song-io-native.c, src/lib/core/song.c,
	src/lib/core/timeline.c, src/lib/core/timelinetrack.c,
	src/lib/core/libbtcore/sequence-methods.h,
	src/lib/core/libbtcore/timelinetrack.h, src/ui/cmd/bt-cmd.c:
	implemented memory management for sequence data

2004-07-07 14:49  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/buzztard-sections.txt,
	docs/reference/buzztard.types, src/lib/core/Makefile.am,
	src/lib/core/pattern.c, src/lib/core/sequence.c,
	src/lib/core/timelinetrack.c, src/lib/core/libbtcore/core.h,
	src/lib/core/libbtcore/pattern-methods.h,
	src/lib/core/libbtcore/pattern.h,
	src/lib/core/libbtcore/timelinetrack-methods.h,
	src/lib/core/libbtcore/timelinetrack.h:
	timelinetrack and pattern object skelletons

2004-07-07 13:39  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/buzztard-docs.sgml,
	docs/reference/buzztard-sections.txt,
	docs/reference/buzztard.types, src/lib/core/Makefile.am,
	src/lib/core/sequence.c, src/lib/core/timeline.c,
	src/lib/core/libbtcore/core.h,
	src/lib/core/libbtcore/processor-machine.h,
	src/lib/core/libbtcore/sink-machine.h,
	src/lib/core/libbtcore/song-io-native.h,
	src/lib/core/libbtcore/source-machine.h,
	src/lib/core/libbtcore/timeline-methods.h,
	src/lib/core/libbtcore/timeline.h, src/ui/cmd/cmd-application.c:
	new timeline class
	a few missed parent -> parent_class;	renames

2004-07-06 17:44  Stefan Kost <ensonic@users.sf.net>

	* docs/buzztard.xsd, docs/objects.txt, src/lib/core/machine.c,
	src/lib/core/network.c, src/lib/core/sequence.c,
	src/lib/core/setup.c, src/lib/core/song-info.c,
	src/lib/core/song-io-native.c, src/lib/core/song.c,
	src/lib/core/wire.c, src/lib/core/libbtcore/network.h,
	src/lib/core/libbtcore/song-io-native.h,
	src/ui/cmd/cmd-application.c, tests/songs/example.xml:
	first batch of the pattern and sequence loading

2004-07-05 15:46  Stefan Kost <ensonic@users.sf.net>

	* TODO, src/ui/cmd/cmd-application.c:
	tests in bt_cmd for reading properties

2004-07-05 14:22  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/machine.c, src/lib/core/processor-machine.c,
	src/lib/core/wire.c, tests/songs/example.xml:
	lost of debugging output
	wire creation

2004-07-02 17:00  Stefan Kost <ensonic@users.sf.net>

	* TODO, src/lib/core/processor-machine.c,
	src/lib/core/sink-machine.c, src/lib/core/source-machine.c:
	R: obsolete chaing up for property functions

2004-07-02 15:45  Stefan Kost <ensonic@users.sf.net>

	* tests/songs/example.xml:
	first example song file

2004-07-02 15:44  Stefan Kost <ensonic@users.sf.net>

	* TODO, configure.ac, design/gobject/main.c, design/gobject/song.h,
	design/gst/gst2.c, docs/example.xml, docs/reference/README,
	docs/reference/buzztard-sections.txt, src/lib/core/machine.c,
	src/lib/core/processor-machine.c, src/lib/core/sequence.c,
	src/lib/core/setup.c, src/lib/core/sink-machine.c,
	src/lib/core/song-info.c, src/lib/core/song-io-native.c,
	src/lib/core/song.c, src/lib/core/source-machine.c,
	src/lib/core/wire.c, src/lib/core/libbtcore/application.h,
	src/lib/core/libbtcore/machine.h,
	src/lib/core/libbtcore/processor-machine.h,
	src/lib/core/libbtcore/sequence.h, src/lib/core/libbtcore/setup.h,
	src/lib/core/libbtcore/sink-machine.h,
	src/lib/core/libbtcore/song-info.h,
	src/lib/core/libbtcore/song-io-native.h,
	src/lib/core/libbtcore/song-io.h, src/lib/core/libbtcore/song.h,
	src/lib/core/libbtcore/source-machine.h,
	src/lib/core/libbtcore/wire-methods.h,
	src/lib/core/libbtcore/wire.h, src/ui/cmd/bt-cmd.c,
	src/ui/cmd/cmd-application.c, src/ui/cmd/cmd-application.h,
	tests/ui/cmd/bt-cmd.c:
	BT_XXX_TYPE into BT_TYPE_XXX
	GObjectClass parent; into GObjectClass paren_class;
	the code from network.c
	TODO list
	directory for test xml files

2004-07-01 14:53  Thomas Wabner <waffel@users.sf.net>

	* configure.ac, tests/Makefile.am, tests/buzztard.c,
	tests/buzztard.h, tests/lib/core/core.c, tests/ui/Makefile.am,
	tests/ui/cmd/Makefile.am, tests/ui/cmd/bt-cmd.c,
	tests/ui/cmd/bt-cmd.h:
	more tests; new cmd tests

2004-05-17 14:01  Stefan Kost <ensonic@users.sf.net>

	* webpage/: index.m4, overview.m4:
	index.m4 is not redirecting anymore, it is now a summary page

2004-05-14 18:59  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/README, docs/reference/buzztard-sections.txt,
	src/lib/core/setup.c, src/lib/core/libbtcore/application.h,
	src/lib/core/libbtcore/machine.h,
	src/lib/core/libbtcore/processor-machine.h,
	src/lib/core/libbtcore/sequence.h,
	src/lib/core/libbtcore/setup-methods.h,
	src/lib/core/libbtcore/setup.h,
	src/lib/core/libbtcore/sink-machine.h,
	src/lib/core/libbtcore/song-info.h,
	src/lib/core/libbtcore/song-io-native.h,
	src/lib/core/libbtcore/song-io.h,
	src/lib/core/libbtcore/source-machine.h,
	src/lib/core/libbtcore/wire.h, src/ui/cmd/cmd-application.h:
	second wire lookup methods
	fixed most of the docs

2004-05-13 20:43  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/README, docs/reference/buzztard-sections.txt,
	src/lib/core/setup.c, src/lib/core/libbtcore/song.h,
	src/ui/cmd/cmd-application.c, webpage/_m4/global.m4:
	more gtk-doc

2004-05-13 11:35  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/application.c, lib/core/core.c,
	lib/core/machine.c, lib/core/setup.c, lib/core/song.c,
	lib/core/wire.c, lib/core/libbtcore/core.h,
	lib/core/libbtcore/song-methods.h, lib/core/libbtcore/song.h,
	lib/core/libbtcore/version.h.in, ui/cmd/cmd-application.c:
	documentation is now about 40%
	src,dst properties to wire
	methods to search wire by src,dst in setup

2004-05-12 23:05  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/Makefile.am, src/ui/cmd/bt-cmd.c,
	src/ui/cmd/bt-cmd.h, src/ui/cmd/cmd-application.c:
	move initialisation of global debug sysmbol to btcmdapplication
	(because of gtk-doc linking)
	docs/reference/Makefile.am refers to $(PACKAGE)

2004-05-12 19:34  Stefan Kost <ensonic@users.sf.net>

	* src/ui/cmd/cmd-application-methods.h:
	missing methods include

2004-05-12 19:33  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/buzztard-docs.sgml,
	docs/reference/buzztard-sections.txt, src/lib/core/application.c,
	src/lib/core/song.c, src/lib/core/wire.c, src/ui/cmd/Makefile.am,
	src/ui/cmd/bt-cmd.c, src/ui/cmd/bt-cmd.h,
	src/ui/cmd/cmd-application.c, webpage/development.m4:
	more documentation changes (layout again)
	changed bt-cmd to use the cmd-application class

2004-05-12 11:35  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/Makefile.am, docs/reference/buzztard-docs.sgml,
	docs/reference/buzztard-sections.txt,
	docs/reference/buzztard.types, src/lib/core/Makefile.am,
	src/lib/core/application.c, src/lib/core/song-io-native.c,
	src/lib/core/libbtcore/application-methods.h,
	src/lib/core/libbtcore/application.h,
	src/lib/core/libbtcore/core.h,
	src/lib/core/libbtcore/wire-methods.h,
	src/lib/core/libbtcore/wire.h, src/ui/cmd/Makefile.am,
	src/ui/cmd/bt-cmd.c, src/ui/cmd/bt-cmd.h,
	src/ui/cmd/cmd-application.c, src/ui/cmd/cmd-application.h:
	application base class
	cmd application subclass
	restructured docs
	index to docs

2004-05-11 22:55  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/README, docs/reference/buzztard-docs.sgml,
	src/lib/core/song.c, src/lib/core/wire.c:
	cleaned up hierarchy
	cross-references

2004-05-11 22:01  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/README, docs/reference/buzztard-docs.sgml,
	docs/reference/buzztard-sections.txt, src/lib/core/machine.c,
	src/lib/core/processor-machine.c, src/lib/core/sequence.c,
	src/lib/core/setup.c, src/lib/core/sink-machine.c,
	src/lib/core/song-info.c, src/lib/core/song-io-native.c,
	src/lib/core/song-io.c, src/lib/core/song.c,
	src/lib/core/source-machine.c, src/lib/core/wire.c,
	src/ui/cmd/bt-cmd.c, src/ui/cmd/network1.c, src/ui/cmd/network2.c:
	short descriptions for all sections
	now the object hierarchy works
	now gtk-doc nows that we use gobject

2004-05-11 18:16  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/buzztard-docs.sgml,
	docs/reference/buzztard-sections.txt,
	docs/reference/buzztard.types, src/lib/core/core.c,
	src/lib/core/machine.c, src/lib/core/network.c,
	src/lib/core/processor-machine.c, src/lib/core/sequence.c,
	src/lib/core/setup.c, src/lib/core/sink-machine.c,
	src/lib/core/song-info.c, src/lib/core/song-io-native.c,
	src/lib/core/song-io.c, src/lib/core/song.c,
	src/lib/core/source-machine.c, src/lib/core/wire.c,
	src/lib/core/libbtcore/core.h,
	src/lib/core/libbtcore/machine-methods.h,
	src/lib/core/libbtcore/machine.h, src/lib/core/libbtcore/network.h,
	src/lib/core/libbtcore/pattern.h,
	src/lib/core/libbtcore/processor-machine.h,
	src/lib/core/libbtcore/sequence-methods.h,
	src/lib/core/libbtcore/sequence.h,
	src/lib/core/libbtcore/setup-methods.h,
	src/lib/core/libbtcore/setup.h,
	src/lib/core/libbtcore/sink-machine.h,
	src/lib/core/libbtcore/song-info-methods.h,
	src/lib/core/libbtcore/song-info.h,
	src/lib/core/libbtcore/song-io-methods.h,
	src/lib/core/libbtcore/song-io-native.h,
	src/lib/core/libbtcore/song-io.h,
	src/lib/core/libbtcore/song-methods.h,
	src/lib/core/libbtcore/song.h,
	src/lib/core/libbtcore/source-machine.h,
	src/lib/core/libbtcore/version.h.in,
	src/lib/core/libbtcore/wire-methods.h,
	src/lib/core/libbtcore/wire.h:
	more gtk-doc API ref changes

2004-05-11 08:19  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/README:
	few word about how to do the gtk-doc

2004-05-10 22:46  Stefan Kost <ensonic@users.sf.net>

	* configure.ac, docs/version.entities.in,
	docs/reference/Makefile.am, docs/reference/buzztard-docs.sgml,
	docs/reference/buzztard-sections.txt, src/lib/core/song-io.c,
	src/lib/core/song.c, src/lib/core/libbtcore/song-io-methods.h:
	more work fro gtk-doc and devhelp integration

2004-05-09 15:05  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/buzztard-docs.sgml:
	base doc

2004-05-09 15:01  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/libbtcore/version.h:
	R: obsolete version.h (generated from version.h.in)

2004-05-09 14:59  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, README, configure.ac, docs/Makefile.am,
	docs/reference/Makefile.am, docs/reference/buzztard.types,
	src/lib/core/libbtcore/version.h:
	remaining step for gtk-doc

2004-05-09 13:43  Stefan Kost <ensonic@users.sf.net>

	* configure.ac, docs/objects.txt:
	more design docs A: 1.step of preparing for gtk-doc

2004-05-07 20:04  Stefan Kost <ensonic@users.sf.net>

	* docs/design.txt, docs/objects.txt, src/lib/core/Makefile.am,
	src/lib/core/machine.c, src/lib/core/processor-machine.c,
	src/lib/core/setup.c, src/lib/core/song-io-native.c,
	src/lib/core/source-machine.c, src/lib/core/wire.c,
	src/lib/core/libbtcore/core.h, src/lib/core/libbtcore/machine.h,
	src/lib/core/libbtcore/processor-machine.h,
	src/lib/core/libbtcore/setup-methods.h,
	src/lib/core/libbtcore/source-machine.h,
	src/lib/core/libbtcore/wire-methods.h:
	sub-classes for the other two machine types
	adapted the dirty code from network.c for machine creation
	prepared the wire code

2004-05-07 18:29  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/Makefile.am, src/lib/core/machine.c,
	src/lib/core/sink-machine.c, src/lib/core/song-io-native.c,
	src/lib/core/song-io.c, src/lib/core/wire.c,
	src/lib/core/libbtcore/core.h,
	src/lib/core/libbtcore/sink-machine.h,
	src/lib/core/libbtcore/song-io-native.h,
	src/lib/core/libbtcore/version.h,
	src/lib/core/libbtcore/wire-methods.h, tests/lib/core/core.h:
	derived machine class
	wire connect methods

2004-05-07 17:16  Stefan Kost <ensonic@users.sf.net>

	* docs/buzztard.xsd, docs/example.xml, docs/objects.txt,
	src/lib/core/machine.c, src/lib/core/sequence.c,
	src/lib/core/setup.c, src/lib/core/song-info.c,
	src/lib/core/song-io-native.c, src/lib/core/song.c,
	src/lib/core/wire.c, src/lib/core/libbtcore/setup-methods.h:
	now all 4 section of the xml are handled basically
	started to parse setup section

2004-05-07 13:46  Stefan Kost <ensonic@users.sf.net>

	* docs/buzztard.xsd, docs/design.txt, docs/example.xml,
	src/lib/core/setup.c, src/lib/core/song-io-native.c,
	src/lib/core/song-io.c, src/lib/core/song.c,
	src/lib/core/libbtcore/core.h,
	src/lib/core/libbtcore/song-io-methods.h,
	src/lib/core/libbtcore/song-io-native.h,
	src/lib/core/libbtcore/song-io.h,
	src/lib/core/libbtcore/song-methods.h:
	now we can load some data from xml
	prepared methods for other file sections

2004-05-06 20:26  Stefan Kost <ensonic@users.sf.net>

	* docs/objects.txt, src/lib/core/Makefile.am,
	src/lib/core/machine.c, src/lib/core/sequence.c,
	src/lib/core/setup.c, src/lib/core/song-info.c,
	src/lib/core/song-io-native.c, src/lib/core/song-io.c,
	src/lib/core/song.c, src/lib/core/wire.c,
	src/lib/core/libbtcore/core.h,
	src/lib/core/libbtcore/machine-methods.h,
	src/lib/core/libbtcore/song-info-methods.h,
	src/lib/core/libbtcore/song-info.h,
	src/lib/core/libbtcore/song-io-methods.h,
	src/lib/core/libbtcore/song-io-native.h,
	src/lib/core/libbtcore/song-io.h,
	src/lib/core/libbtcore/song-methods.h,
	src/lib/core/libbtcore/song.h, src/lib/core/libbtcore/version.h,
	src/ui/cmd/bt-cmd.c:
	base class for song-io (native and custom)
	initial implementation of native song-io
	R: old loading stuff from song and song-info

2004-05-06 17:10  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/: sequence.c, setup.c, libbtcore/sequence-methods.h,
	libbtcore/sequence.h, libbtcore/setup-methods.h, libbtcore/setup.h:
	two new classes (machine and wire setup, pattern sequences)

2004-05-06 17:08  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, src/lib/core/Makefile.am, src/lib/core/machine.c,
	src/lib/core/song-info.c, src/lib/core/song.c, src/lib/core/wire.c,
	src/lib/core/libbtcore/core.h:
	use G_OBJECT style casts

2004-05-05 21:49  Stefan Kost <ensonic@users.sf.net>

	* docs/objects.txt, src/lib/core/song-info.c, src/lib/core/song.c,
	src/lib/core/libbtcore/song-info-methods.h,
	src/lib/core/libbtcore/song-info.h:
	docs about file io class design

2004-05-05 15:53  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/: song-info.c, song.c,
	libbtcore/song-info-methods.h, libbtcore/song-info.h:
	info class load method skeleton

2004-05-05 14:46  Stefan Kost <ensonic@users.sf.net>

	* docs/buzztard.xsd, docs/example.xml, src/lib/core/Makefile.am,
	src/lib/core/machine.c, src/lib/core/song-info.c,
	src/lib/core/song.c, src/lib/core/wire.c,
	src/lib/core/libbtcore/core.h,
	src/lib/core/libbtcore/machine-methods.h,
	src/lib/core/libbtcore/song-info-methods.h,
	src/lib/core/libbtcore/song-info.h,
	src/lib/core/libbtcore/song-methods.h,
	src/lib/core/libbtcore/wire-methods.h:
	song-info class
	fixed use of song property (gobject instead of string)
	extended schema to support meta section
	extended song class to instantiate song-info

2004-05-04 17:37  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/song.c, lib/core/wire.c,
	lib/core/libbtcore/song-methods.h, lib/core/libbtcore/song.h,
	ui/cmd/bt-cmd.c:
	song->load now has return code
	bt-cmd now uses this return code

2004-05-04 17:27  Stefan Kost <ensonic@users.sf.net>

	* docs/objects.txt, src/lib/core/song.c:
	machine class
	method for song loading
	initialized xml-parser
	load method already does xml sanity checks
	bt-cmd accepts a file-name
	ideas about song info

2004-05-04 17:24  Stefan Kost <ensonic@users.sf.net>

	* docs/objects.txt, src/lib/core/Makefile.am, src/lib/core/core.c,
	src/lib/core/machine.c, src/lib/core/song.c,
	src/lib/core/libbtcore/core.h,
	src/lib/core/libbtcore/machine-methods.h,
	src/lib/core/libbtcore/machine.h,
	src/lib/core/libbtcore/song-methods.h,
	src/lib/core/libbtcore/wire-methods.h,
	src/lib/core/libbtcore/wire.h, src/ui/cmd/bt-cmd.c:
	machine class
	method for song loading
	initialized xml-parser
	load method already does xml sanity checks
	bt-cmd accepts a file-name

2004-05-04 16:21  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/song.c, src/lib/core/wire.c,
	src/lib/core/libbtcore/song-methods.h,
	src/lib/core/libbtcore/song.h, webpage/development.m4,
	webpage/index.m4, webpage/screen.css:
	wire class
	fixed meory leak in song class
	moved return_if_disposed() to core.h
	integrated the wiki in the webpage
	prepared song loading method

2004-05-04 15:47  Stefan Kost <ensonic@users.sf.net>

	* docs/objects.txt, src/lib/core/Makefile.am, src/lib/core/song.c,
	src/lib/core/wire.c, src/lib/core/libbtcore/core.h,
	src/lib/core/libbtcore/song.h, src/lib/core/libbtcore/version.h.in,
	src/lib/core/libbtcore/wire-methods.h,
	src/lib/core/libbtcore/wire.h, tests/lib/core/Makefile.am,
	tests/lib/core/core.c:
	wire class
	fixed meory leak in song class
	moved return_if_disposed() to core.h
	integrated the wiki in the webpage

2004-05-03 19:41  Thomas Wabner <waffel@users.sf.net>

	* src/ui/cmd/bt-cmd.c:
	new commandline interface with gobject code

2004-05-03 18:53  Thomas Wabner <waffel@users.sf.net>

	* configure.ac:
	removed not required dependencies

2004-05-03 18:52  Thomas Wabner <waffel@users.sf.net>

	* src/: lib/core/libbtcore/song-methods.h, lib/core/Makefile.am,
	lib/core/song.c, lib/core/libbtcore/core.h,
	lib/core/libbtcore/song.h, ui/cmd/Makefile.am:
	changing code to gobject

2004-04-30 17:19  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/libbtcore/: core.h, song.h:
	preparation for GObject redesign

2004-04-30 17:14  Stefan Kost <ensonic@users.sf.net>

	* design/gobject/: main.c, song.c, song.h:
	making song private really private

2004-04-30 15:27  Stefan Kost <ensonic@users.sf.net>

	* docs/objects.txt, webpage/Makefile, webpage/development.m4,
	webpage/status.m4, webpage/_m4/global.m4:
	webpage update (CVSROOT) C: more design docs

2004-04-30 14:13  Thomas Wabner <waffel@users.sf.net>

	* design/gobject/: main.c, song.c, song.h:
	added simple signal to song

2004-04-28 15:10  Thomas Wabner <waffel@users.sf.net>

	* design/gobject/: main.c, song.c, song.h:
	added a virtual public method, code clean up

2004-04-28 13:10  Stefan Kost <ensonic@users.sf.net>

	* webpage/screen.css:
	the css style sheet

2004-04-28 13:06  Stefan Kost <ensonic@users.sf.net>

	* webpage/: Makefile, development.m4, overview.m4, status.m4,
	upload.sh:
	more details C: Makefile should be user independent

2004-04-28 12:50  Stefan Kost <ensonic@users.sf.net>

	* webpage/_m4/global.m4:
	added 2nd batch of webpage files

2004-04-28 12:49  Stefan Kost <ensonic@users.sf.net>

	* webpage/: Makefile, development.m4, index.m4, overview.m4,
	status.m4, upload.sh:
	webpage to cvs repository

2004-04-27 19:11  Thomas Wabner <waffel@users.sf.net>

	* design/gobject/: main.c, song.c, song.h:
	first class init works with class properties

2004-04-27 17:41  Stefan Kost <ensonic@users.sf.net>

	* design/gobject/song.c, design/gobject/song.h, docs/objects.txt,
	src/lib/core/libbtcore/song.h:
	fixed gobject example (typo GObjectClass)
	more docs for object design

2004-04-27 17:22  Thomas Wabner <waffel@users.sf.net>

	* design/gobject/: Makefile, main.c, song.c, song.h:
	init code for gobject tests

2004-04-26 16:47  Stefan Kost <ensonic@users.sf.net>

	* docs/objects.txt, src/ui/cmd/network2.c:
	mode todos A: object design doc

2004-04-26 16:43  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/libbtcore/pattern.h, ui/cmd/network2.c:
	we have no a timeline cursor object
	therewith we support pattern with different length

2004-04-23 15:22  Stefan Kost <ensonic@users.sf.net>

	* src/ui/cmd/network2.c:
	added another pattern to the example song
	more infos of what to do next

2004-04-23 14:38  Stefan Kost <ensonic@users.sf.net>

	* design/gst/gst1.c, src/lib/core/network.c,
	src/lib/core/libbtcore/core.h, src/lib/core/libbtcore/network.h,
	src/lib/core/libbtcore/pattern.h, src/ui/cmd/network1.c,
	src/ui/cmd/network2.c:
	fixed obsolete nl of debug output
	now network2 plays patterns

2004-04-21 18:55  Thomas Wabner <waffel@users.sf.net>

	* tests/lib/core/network.c:
	adding two testcases to test if the network connection
	works

2004-04-21 18:54  Thomas Wabner <waffel@users.sf.net>

	* src/lib/core/network.c:
	assertion removed

2004-04-21 16:56  Stefan Kost <ensonic@users.sf.net>

	* src/: lib/core/core.c, lib/core/libbtcore/network.h,
	ui/cmd/network2.c:
	more comments about param stuff

2004-04-21 16:38  Stefan Kost <ensonic@users.sf.net>

	* docs/gstreamer.txt, src/lib/core/core.c, src/lib/core/network.c,
	src/lib/core/song.c, src/lib/core/libbtcore/core.h,
	src/lib/core/libbtcore/network.h, src/lib/core/libbtcore/song.h,
	src/ui/cmd/network1.c, src/ui/cmd/network2.c,
	tests/lib/core/Makefile.am:
	network now works with multiple connections

2004-04-19 20:30  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/Makefile.am, src/lib/core/network.c,
	src/lib/core/song.c, src/lib/core/libbtcore/core.h,
	src/lib/core/libbtcore/network.h, src/lib/core/libbtcore/pattern.h,
	src/lib/core/libbtcore/song.h, src/ui/cmd/network1.c,
	src/ui/cmd/network2.c, tests/Makefile.am,
	tests/lib/core/Makefile.am, tests/lib/core/network.c:
	song class

2004-04-19 19:19  Stefan Kost <ensonic@users.sf.net>

	* src/lib/core/Makefile.am, src/lib/core/core.c,
	src/lib/core/libbtcore/core.h, src/ui/cmd/network1.c,
	src/ui/cmd/network2.c, tests/Makefile.am, tests/buzztard.c,
	tests/buzztard.h, tests/lib/core/Makefile.am,
	tests/lib/core/core.h:
	first 'working' unit-test

2004-04-19 18:25  Stefan Kost <ensonic@users.sf.net>

	* src/ui/cmd/Makefile.am:
	A:missing makefile.am

2004-04-19 18:23  Stefan Kost <ensonic@users.sf.net>

	* src/ui/Makefile.am:
	missing Makefile

2004-04-19 18:21  Stefan Kost <ensonic@users.sf.net>

	* tests/Makefile.am:
	fixed a typo

2004-04-19 18:00  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, README, configure.ac, src/Makefile.am,
	src/lib/core/Makefile.am, src/lib/core/network.c,
	src/ui/cmd/network1.c, src/ui/cmd/network2.c, tests/Makefile.am,
	tests/buzztard.c, tests/lib/Makefile.am,
	tests/lib/core/Makefile.am, tests/lib/core/core.c,
	tests/lib/core/core.h, tests/lib/core/network.c:
	testing infrastructure
	two initial cmd-line clients

2004-04-19 15:43  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, configure.ac, src/Makefile.am, src/lib/Makefile.am,
	src/lib/core/Makefile.am, src/lib/core/core.c,
	src/lib/core/network.c, src/lib/core/libbtcore/core.h,
	src/lib/core/libbtcore/network.h, src/lib/core/libbtcore/pattern.h,
	src/lib/core/libbtcore/version.h.in:
	connection network methods
	needed makefile

2004-04-16 19:39  Thomas Wabner <waffel@users.sf.net>

	* docs/example.xml:
	small xml example for a buzztard song which validated with our xml
	schema

2004-04-16 19:38  Thomas Wabner <waffel@users.sf.net>

	* docs/buzztard.xsd:
	xml schema for buzztard song description

2004-04-16 19:38  Thomas Wabner <waffel@users.sf.net>

	* docs/file-format.txt:
	small changes reflecting xml schemata

2004-04-16 16:23  Stefan Kost <ensonic@users.sf.net>

	* AUTHORS, ChangeLog, NEWS, autogen.sh, configure.ac,
	src/lib/core/libbtcore/core.h, src/lib/core/libbtcore/version.h.in:
	new build files

2004-04-15 18:02  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, README, configure.ac:
	starting with the project skelleton files

2004-04-08 18:05  Thomas Wabner <waffel@users.sf.net>

	* design/gst/gst1.c:
	changes to new dparams in sinesrc

2004-04-08 17:29  Stefan Kost <ensonic@users.sf.net>

	* design/gst/: browser.c, net.h, net1.c, net2.c:
	C:g_printf toGST_DEBUG|INFO|ERROR...

2004-04-08 15:33  Thomas Wabner <waffel@users.sf.net>

	* design/gst/gst1.c:
	typo fix

2004-04-08 15:30  Thomas Wabner <waffel@users.sf.net>

	* design/gst/: browser.c, gst1.c, gst2.c:
	comments and small g_print fixes

2004-04-07 11:18  Stefan Kost <ensonic@users.sf.net>

	* docs/: design.txt, gstreamer.txt:
	more gst-launch examples
	more ideas about network and channels

2004-04-02 20:00  Stefan Kost <ensonic@users.sf.net>

	* design/gst/: Makefile, net.h, net1.c, net2.c:
	player example added

2004-04-01 17:29  Stefan Kost <ensonic@users.sf.net>

	* design/gst/: Makefile, gst3.c, net1.c:
	initial version of high level connection framework (net1)
	gst3 is the end of trials with spider and co.

2004-04-01 16:49  Thomas Wabner <waffel@users.sf.net>

	* design/gst/Makefile:
	added browser.c

2004-04-01 16:48  Thomas Wabner <waffel@users.sf.net>

	* design/gst/browser.c:
	browses all plugins which are registered to gst and gives the names
	and klass of each element

2004-02-20 16:57  Stefan Kost <ensonic@users.sf.net>

	* design/gst/gst3.c, docs/file-format.txt, docs/gstreamer.txt,
	docs/technology.txt:
	spider work a bit better now
	waffel tested the zip stuff and now we know what to do

2004-02-18 19:04  Stefan Kost <ensonic@users.sf.net>

	* docs/: design.txt, file-format.txt:
	more addition to the docs from discussion session (waffel &
	ensonic)

2004-02-18 18:38  Stefan Kost <ensonic@users.sf.net>

	* design/gst/gst3.c, docs/design.txt, docs/file-format.txt,
	docs/gui.txt, docs/roadmap.txt, docs/technology.txt,
	docs/use-case.txt:
	more design docs
	try to use spider in gst3.c

2004-02-17 15:27  Stefan Kost <ensonic@users.sf.net>

	* design/gst/gst2.c, design/gst/gst3.c, docs/design.txt,
	docs/file-format.txt, docs/gui.txt, docs/roadmap.txt,
	docs/technology.txt, docs/use-case.txt, docs/user-interface.txt:
	lots of new design docs
	more infos in gsttest programs

2004-02-13 17:30  Stefan Kost <ensonic@users.sf.net>

	* design/gst/gst3.c:
	yeah volume + frequency works

2004-02-13 16:36  Stefan Kost <ensonic@users.sf.net>

	* design/gst/: Makefile, gst3.c:
	added another clocking test, this time based on element_wait

2004-02-12 19:01  Stefan Kost <ensonic@users.sf.net>

	* design/gst/: Makefile, gst1.c, gst2.c:
	Makefile to compile both testprogs
	more status info to gst2.c

2004-02-12 16:24  Thomas Wabner <waffel@users.sf.net>

	* design/gst/gst2.c:
	many testings with clocks

2004-02-11 18:34  Thomas Wabner <waffel@users.sf.net>

	* design/gst/gst2.c:
	dynamic parameters with a (ugly) clock and a main thread

2004-02-11 13:44  Thomas Wabner <waffel@users.sf.net>

	* design/gst/: Makefile, gst1.c:
	pipeline works now. Dynamic parameter value added

2004-02-11 12:13  Thomas Wabner <waffel@users.sf.net>

	* design/gst/Makefile:
	simple Makefile to create the gst1 test program

2004-02-11 12:07  Thomas Wabner <waffel@users.sf.net>

	* design/gst/gst1.c:
	testing sinesrc with esdsink

2004-02-10 15:29  Stefan Kost <ensonic@users.sf.net>

	* design/gst/gst1.c, docs/design.txt:
	first gstreamer example

2004-02-04 13:52  Stefan Kost <ensonic@users.sf.net>

	* docs/: design.txt, technology.txt:
	more docs

2004-01-29 18:28  Stefan Kost <ensonic@users.sf.net>

	* docs/: design.txt, technology.txt:
	more ideas and technical requirements

2004-01-29 15:07  Stefan Kost <ensonic@users.sf.net>

	* docs/: design.txt, gui.txt, roadmap.txt, technology.txt:
	wrote down more ideas

2002-06-14 12:27  Stefan Kost <ensonic@users.sf.net>

	* docs/design.txt:
	added notes about recording

2002-06-13 10:15  Stefan Kost <ensonic@users.sf.net>

	* design/gui/: buzztard.glade, pixmaps/cancel.xpm, pixmaps/ff.xpm,
	pixmaps/next_t.xpm, pixmaps/pause.xpm, pixmaps/play.xpm,
	pixmaps/prev_t.xpm, pixmaps/rw.xpm, pixmaps/stock_edit.xpm,
	pixmaps/stock_insert-object.xpm, pixmaps/stock_insert_wave.xpm,
	pixmaps/stock_media-fwd.xpm, pixmaps/stock_media-next.xpm,
	pixmaps/stock_media-pause.xpm, pixmaps/stock_media-play.xpm,
	pixmaps/stock_media-prev.xpm, pixmaps/stock_media-rec.xpm,
	pixmaps/stock_media-rew.xpm, pixmaps/stock_media-stop.xpm,
	pixmaps/stock_new.xpm, pixmaps/stock_open.xpm,
	pixmaps/stock_properties.xpm, pixmaps/stock_save.xpm,
	pixmaps/stock_sequence.xpm, pixmaps/stop.xpm:
	added gnome 2.0 look icons (based on the ximian-gnome-stock-icons)
	old icons
	extended the design study

2002-06-07 12:11  Stefan Kost <ensonic@users.sf.net>

	* docs/: design.txt, file-format.txt, technology.txt, use-case.txt,
	user-interface.txt:
	splitted the design-doc files
	wrote down more of the ideas

2002-06-07 11:44  Stefan Kost <ensonic@users.sf.net>

	* design/gui/: buzztard.glade, pixmaps/cancel.xpm, pixmaps/ff.xpm,
	pixmaps/next_t.xpm, pixmaps/pause.xpm, pixmaps/play.xpm,
	pixmaps/prev_t.xpm, pixmaps/rw.xpm, pixmaps/stop.xpm:
	glade based design study

2002-06-07 11:39  Stefan Kost <ensonic@users.sf.net>

	* docs/: design.txt, use-case.txt:
	initial files for buzztard development

2002-06-07 11:39  Stefan Kost <ensonic@users.sf.net>

	* docs/: design.txt, use-case.txt:
	Initial revision
