Plugged memleaks in sf2player and lcdSpinbox, reapplied lmmsStyle, enhanced drawing of LCDs, added ignore property for SVN

git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@800 0778d3d1-df1d-0410-868b-ea421aaaa00d
This commit is contained in:
Paul Giblock
2008-03-17 06:14:06 +00:00
parent 33937e8799
commit ca8d394905
11 changed files with 553 additions and 120 deletions

166
ChangeLog
View File

@@ -1,3 +1,167 @@
2008-03-16 Paul Giblock <drfaygo/at/gmail/dot/com>
* Makefile.am:
Added lmmsStyle to the Makefile again.
* src/widgets/lcd_spinbox.cpp:
* include/lcd_spinbox.h:
- Added separate function for deriving control size
- Added property for side-margins
- Fixed memory leak with the pixmap
- Added yours truly to the copyright
* src/core/lmms_style.cpp:
* include/lmms_style.h:
- Re-added lmmsStyle. I don't know why these files disappeared
- Getting ready to draw pretty borders
* plugins/sf2_player/sf2_player.cpp:
* plugins/sf2_player/sf2_player.h:
- Hopefully plugged some leaks caused by the leaky fluidSynth. It seems
to run fine, but only time will tell
- Added sfont file sharing between instances of sf2Player
- Added synthMutex to keep play() from freezing while we are recreating
the synth due to a file load.
* src/widgets/combobox.cpp:
Draw styled border. Don't worry, the style will be improved
* src/core/fx_mixer.cpp:
Improved drawing of LCD Channel numbers.
* .:
* m4:
* buildtools:
* plugins:
* plugins/ladspa_effect:
* plugins/ladspa_effect/caps:
* plugins/ladspa_effect/caps/waves:
* plugins/ladspa_effect/caps/dsp:
* plugins/ladspa_effect/caps/dsp/tonestack:
* plugins/patman:
* plugins/lb302:
* plugins/organic:
* plugins/bass_booster:
* plugins/bit_invader:
* plugins/vst_effect:
* plugins/vibed:
* plugins/triple_oscillator:
* plugins/singerbot:
* plugins/live_tool:
* plugins/audio_file_processor:
* plugins/stk:
* plugins/stk/mallets:
* plugins/stk/voices:
* plugins/stk/voices/flute:
* plugins/stk/voices/resonate:
* plugins/stk/voices/include:
* plugins/stk/voices/wurley:
* plugins/stk/voices/src:
* plugins/stk/voices/percflute:
* plugins/stk/voices/rhodey:
* plugins/stk/voices/tubebell:
* plugins/stk/voices/bowed:
* plugins/stk/voices/clarinet:
* plugins/stk/voices/moog:
* plugins/stk/voices/metal:
* plugins/stk/voices/b3:
* plugins/stk/voices/blow_hole:
* plugins/stk/voices/brass:
* plugins/stk/voices/fmvoices:
* plugins/stk/voices/bandedwg:
* plugins/stk/voices/blow_bottle:
* plugins/plucked_string_synth:
* plugins/stereo_enhancer:
* plugins/sf2_player:
* plugins/vestige:
* plugins/vst_base:
* plugins/ladspa_browser:
* plugins/kicker:
* plugins/polyb302:
* plugins/flp_import:
* plugins/flp_import/unrtf:
* plugins/midi_import:
* include:
* src:
* src/audio:
* src/midi:
* src/lib:
* src/widgets:
* src/tracks:
* src/3rdparty:
* src/3rdparty/samplerate:
* src/core:
* data:
* data/locale:
* data/track_icons:
* data/midi-maps:
* data/samples:
* data/samples/effects:
* data/samples/stringsnpads:
* data/samples/basses:
* data/samples/shapes:
* data/samples/latin:
* data/samples/bassloopes:
* data/samples/drums:
* data/samples/instruments:
* data/samples/misc:
* data/samples/drumsynth:
* data/samples/drumsynth/effects:
* data/samples/drumsynth/misc_synth:
* data/samples/drumsynth/tr606:
* data/samples/drumsynth/cr78:
* data/samples/drumsynth/magnetboy:
* data/samples/drumsynth/tr808:
* data/samples/drumsynth/tr909:
* data/samples/drumsynth/misc_fx:
* data/samples/drumsynth/misc:
* data/samples/drumsynth/electro:
* data/samples/drumsynth/linn:
* data/samples/drumsynth/ferraro:
* data/samples/drumsynth/r_b:
* data/samples/drumsynth/misc_bass:
* data/samples/drumsynth/tr77:
* data/samples/drumsynth/misc_perc:
* data/samples/drumsynth/latin:
* data/samples/drumsynth/instrument:
* data/samples/drumsynth/misc_electro:
* data/samples/drumsynth/acoustic:
* data/samples/drumsynth/misc_hats:
* data/samples/drumsynth/farfisa:
* data/samples/drumsynth/jorgensohn:
* data/samples/drumsynth/cr8000:
* data/samples/drumsynth/misc_claps:
* data/samples/beats:
* data/presets:
* data/presets/AudioFileProcessor:
* data/presets/LB302:
* data/presets/Organic:
* data/presets/PluckedStringSynth:
* data/presets/VeSTige:
* data/presets/BitInvader:
* data/presets/Vibed:
* data/presets/TripleOscillator:
* data/themes:
* data/themes/blue_scene:
* data/themes/blue_scene/plugins:
* data/themes/default:
* data/projects:
* data/projects/covers:
* data/projects/recorded_loops:
* data/projects/cool_songs:
* data/projects/tutorials:
* data/projects/demos:
* data/projects/misc:
* data/projects/templates:
Added svn:ignore property for temporary buildtime files. Prevents
dozens of items showing in diff and status. The file
.svnignore describes which files are ignored.
* .svnignore:
Can change this file to ignore more stuff. Reapply by running:
svn -R propset svn:ignore -F .svnignore .
2008-03-16 Tobias Doerffel <tobydox/at/users/dot/sourceforge/dot/net>
* src/widgets/visualization_widget.cpp:
@@ -341,7 +505,7 @@
* src/core/main.cpp:
* Makefile.am:
added lmmsStyle to aim for a consistant interface. Some Qt themes
make LMMS look really bad. Hopefully, overtime, we can make a style
make LMMS look really bad. Hopefully, over time, we can make a style
the unifies all our gui elements
* src/core/track.cpp: