GUI performance and fixes, envelope and LFO optimizations

git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@378 0778d3d1-df1d-0410-868b-ea421aaaa00d
This commit is contained in:
Javier Serrano Polo
2006-08-27 21:45:50 +00:00
parent 50eef9c43c
commit 35e054cc4c
2 changed files with 55 additions and 2 deletions

View File

@@ -1,3 +1,56 @@
2006-08-27 Javier Serrano Polo <jasp00/at/terra/dot/es>
* include/automation_track.h:
* include/bb_editor.h:
* include/bb_track.h:
* include/instrument_track.h:
* include/sample_track.h:
* src/core/bb_editor.cpp:
* src/core/song_editor.cpp:
* src/tracks/automation_track.cpp:
* src/tracks/bb_track.cpp:
* src/tracks/sample_track.cpp:
removed start frame from play() methods
* src/tracks/instrument_track.cpp:
- removed start frame from play() methods
- removed checks when sending automation events
* include/track.h:
- removed start frame from play() methods
- removed checks when sending automation events
- use update() instead of repaint()
* src/core/track.cpp:
- fixed no bb-track case
- removed checks when sending automation events
- use update() instead of repaint()
* src/core/track_container.cpp:
* src/widgets/kmultitabbar.cpp:
* src/widgets/text_float.cpp:
use update() instead of repaint()
* include/automation_editor.h:
* include/piano_roll.h:
* src/core/automation_editor.cpp:
* src/core/piano_roll.cpp:
moved update() reimplementations to methods called from paintEvent()
* include/envelope_and_lfo_widget.h:
* src/core/envelope_tab_widget.cpp:
optimized envelope and LFO computations
* src/core/envelope_and_lfo_widget.cpp:
- optimized envelope and LFO computations
- separated sample variables updates from paint events
* include/combobox.h:
clear the menu when the combobox is cleared
* src/midi/midi_alsa_seq.cpp:
clean-up properly
2006-08-24 Javier Serrano Polo <jasp00/at/terra/dot/es>
* include/shared_object.h:

View File

@@ -2,8 +2,8 @@
# Process this file with autoconf to produce a configure script.
AC_PREREQ(2.50)
AC_INIT(lmms, 0.2.1-cvs20060824, lmms-devel/at/lists/dot/sf/dot/net)
AM_INIT_AUTOMAKE(lmms, 0.2.1-cvs20060824)
AC_INIT(lmms, 0.2.1-cvs20060827, lmms-devel/at/lists/dot/sf/dot/net)
AM_INIT_AUTOMAKE(lmms, 0.2.1-cvs20060827)
AM_CONFIG_HEADER(config.h)