Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
10854 lines (9021 sloc) 415 KB
=== 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>
* buzztrax.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/buzztrax.png:
* pixmaps/buzztrax.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/buzztrax.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/buzztrax.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 "Buzztrax 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/buzztrax.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-buzztrax
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/buzztrax.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/buzztrax.xml.in:
removed underscore
2005-11-04 23:10 Thomas Wabner <waffel@users.sf.net>
* README, configure.ac, src/lib/Makefile.am,
src/lib/buzztrax.applications.in, src/lib/buzztrax.keys.in,
src/lib/buzztrax.mime, src/lib/buzztrax.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/buzztrax.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/buzztrax.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/buzztrax.xsd:
new schema definition for the new buzztrax 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 buzztrax 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/buzztrax.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/buzztrax.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/buzztrax.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/buzztrax-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,