Commit Graph

25 Commits

Author SHA1 Message Date
Tobias Doerffel
7449c4f731 Fixed various types to be suffixed with "_t".
This commit ensures that all defined data types in include/lmms_basics.h are
suffxed with "_t" to keep consistency as well as to fix issues on systems
with older STL/libstdc++.
2009-03-15 16:28:13 +01:00
Tobias Doerffel
8c85e9b1cf Reverted c310667bd90457a4edafd752718046bf892b1ea6y to keep trunk at least
a bit usable, will continue FLUIQ development in a separate branch
2009-02-24 17:09:18 +01:00
Tobias Doerffel
c310667bd9 initial support for use of FLUIQ by LMMS - will need lots of tuning until it gets usable
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2032 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-13 11:35:56 +00:00
Tobias Doerffel
91f3db7b84 more coding style fixes
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2028 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-13 00:19:49 +00:00
Tobias Doerffel
b9b8e2b1b7 renamed types.h to lmms_basics.h
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1747 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-06 17:08:36 +00:00
Paul Giblock
8474590f94 subWindow resizing, minimum, and intial sizes
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1219 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-30 04:03:31 +00:00
Paul Giblock
4463d67629 Improve automationEditor mouse-drawing
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1209 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-29 12:56:03 +00:00
Tobias Doerffel
ed1e9c68fe fixed node-name
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1184 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-28 10:06:13 +00:00
Tobias Doerffel
9bebe4325b * completely new automation-system with automation-tracks and automation-patterns as well as song-global automation
* made modelView take a QWidget-pointer argument
* trackContentObject-ctor now calls track::addTCO() directly
* optimize various loops to use iterators/const_iterators instead of a running index variable
* drag'n'drop doesn't fool around with pointers anymore - instead use unique journalling-IDs
* moved drag'n'drop handling code from knob to automatableModelView so that all controls can benefit from that



git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1164 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-23 22:36:33 +00:00
Tobias Doerffel
acba64f092 fixed various GCC-warnings
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1077 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-05 17:26:17 +00:00
Tobias Doerffel
482af58b4d fixed broken automation-drawing for floatModels
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1062 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-03 11:04:09 +00:00
Tobias Doerffel
2fcd8150d9 changed internal MIDI-time-resolution from 64th to 192th resulting for example in better MIDI-import and allowing to use triplet-notes in LMMS
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@908 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-04-09 22:16:52 +00:00
Tobias Doerffel
aa7d45f3ec made micro-draw-operations use 32-bit-ints instead of 16-bit-integers for performing better on 32-bit-platforms
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@776 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-03-08 09:18:02 +00:00
Tobias Doerffel
69bbd95429 fixed zooming-comboboxes in automation-editor and header-dependencies
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@706 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-02-25 12:59:15 +00:00
Javier Serrano Polo
1c8f58e765 optimized piano roll and automation editor paint events
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@620 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-12-11 02:32:19 +00:00
Tobias Doerffel
e24f094c62 dropped Qt3-support and improved Qt4-support
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@547 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-08-26 19:02:51 +00:00
Javier Serrano Polo
e7f5fb8977 mutex, detuning helpers, GUI updates, play handles, many many changes... (2)
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@480 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-05-07 19:11:23 +00:00
Javier Serrano Polo
16a61bf8fe static engine, chunked audio buffer, pat fix, MIME type
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@472 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-04-19 06:52:29 +00:00
Javier Serrano Polo
933a295ebd detuning display, automation time, journalling and some improvements
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@433 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-12-06 00:36:30 +00:00
Javier Serrano Polo
1a94835907 updated FSF address
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@381 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-27 23:31:03 +00:00
Javier Serrano Polo
17eed98376 moved update() reimplementations to methods called from paintEvent()
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@373 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-27 21:41:57 +00:00
Javier Serrano Polo
4273b211ae renamed some members
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@279 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-03 01:44:10 +00:00
Javier Serrano Polo
ed6470cfe6 added "Auto" view
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@273 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-01 21:25:22 +00:00
Tobias Doerffel
aefcdf2a24 fixes and updates
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@242 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-07-17 13:09:35 +00:00
Javier Serrano Polo
fdeef1e0d0 renamed time* classes to automation* ones
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@183 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-06-29 01:01:13 +00:00