/[svn]/qsampler/trunk/src/qsamplerMainForm.cpp
ViewVC logotype

Log of /qsampler/trunk/src/qsamplerMainForm.cpp

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Revision:

Revision 3685 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jan 2 19:03:34 2020 UTC (4 years, 2 months ago) by capela
File length: 90213 byte(s)
Diff to previous 3681 , to selected 1704
- Ditching deprecated QTime methods (in compliance to Qt >= 5.14.0).

Revision 3681 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jan 2 14:39:02 2020 UTC (4 years, 2 months ago) by capela
File length: 90147 byte(s)
Diff to previous 3668 , to selected 1704
- New year (2020) headers bumping...

Revision 3668 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 22 13:47:40 2019 UTC (4 years, 3 months ago) by schoenebeck
File length: 90123 byte(s)
Diff to previous 3613 , to selected 1704
* If connection to server aborted, try to automatically
  reconnect (if server was not started by QSampler).


Revision 3613 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 1 08:35:49 2019 UTC (4 years, 5 months ago) by capela
File length: 89131 byte(s)
Diff to previous 3559 , to selected 1704
- Modernize channel strip list iterations.

Revision 3559 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 22 18:58:38 2019 UTC (4 years, 7 months ago) by capela
File length: 90781 byte(s)
Diff to previous 3555 , to selected 1704
- Simplify top-level windows and dialog uniform titles.

Revision 3555 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 13 10:19:32 2019 UTC (4 years, 7 months ago) by capela
File length: 91034 byte(s)
Diff to previous 3534 , to selected 1704
- In late compliance to C++11, all NULL constants replaced for nullptr.

Revision 3534 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 25 18:22:31 2019 UTC (4 years, 8 months ago) by capela
File length: 90773 byte(s)
Diff to previous 3520 , to selected 1704
- Removed double-colon (::) prefix from sigemptyset macro on MacOS.

Revision 3520 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 1 10:53:41 2019 UTC (4 years, 8 months ago) by capela
File length: 90775 byte(s)
Diff to previous 3518 , to selected 1704
- Traded QT_VERSION literal checking for sane QT_VERSION_CHECK macro.

Revision 3518 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 30 16:58:30 2019 UTC (4 years, 8 months ago) by capela
File length: 90741 byte(s)
Diff to previous 3510 , to selected 1704
- Updated for the newer Qt5 translation tools (>= 5.13).

Revision 3510 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 10 23:03:23 2019 UTC (4 years, 11 months ago) by capela
File length: 90749 byte(s)
Diff to previous 3509 , to selected 1704
- Early preparations for a spring-break'19 release.

Revision 3509 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 2 17:55:00 2019 UTC (4 years, 11 months ago) by capela
File length: 90701 byte(s)
Diff to previous 3508 , to selected 1704
- Removed duplicate #include <signal.h>.

Revision 3508 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 1 22:36:26 2019 UTC (4 years, 11 months ago) by capela
File length: 90750 byte(s)
Diff to previous 3437 , to selected 1704
- Re-defined all main application UNIX signal handling.
  (EXPERIMENTAL)

Revision 3437 - (view) (download) (annotate) - [select for diffs]
Modified Mon Dec 3 16:30:53 2018 UTC (5 years, 3 months ago) by capela
File length: 89550 byte(s)
Diff to previous 3416 , to selected 1704
- Avoid saving plug-in sampler channels and related devices
  to regular LSCP (*.lscp) session files.

Revision 3416 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 6 18:56:33 2018 UTC (6 years, 1 month ago) by schoenebeck
File length: 88953 byte(s)
Diff to previous 3358 , to selected 1704
* Fixed unnecessary latency when closing app.


Revision 3358 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 18 08:57:21 2017 UTC (6 years, 5 months ago) by capela
File length: 88786 byte(s)
Diff to previous 3357 , to selected 1704
- Replace WIN32 with _WIN32 (as suggested by Kjetil Matheussen,
  thanks). (FIX)

Revision 3357 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 17 21:44:20 2017 UTC (6 years, 5 months ago) by capela
File length: 88626 byte(s)
Diff to previous 3128 , to selected 1704
- Replace WIN32 with _WIN32 (as suggested by Kjetil Matheussen,
  while on qjackctl, thanks).

Revision 3128 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 27 11:09:16 2017 UTC (6 years, 11 months ago) by capela
File length: 88622 byte(s)
Diff to previous 3049 , to selected 1704
- Preparations for pre-LAC2017 release frenzy.

Revision 3049 - (view) (download) (annotate) - [select for diffs]
Modified Sat Dec 3 09:47:38 2016 UTC (7 years, 3 months ago) by capela
File length: 88613 byte(s)
Diff to previous 3038 , to selected 1704
- Make builds reproducible byte for byte, by getting rid of
  the configure build date and time stamps.

Revision 3038 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 10 16:23:30 2016 UTC (7 years, 4 months ago) by capela
File length: 89382 byte(s)
Diff to previous 3014 , to selected 1704
- This is it! CONFIG_BUILD_VERSION (having git commit sha1/6) has landed.

Revision 3014 - (view) (download) (annotate) - [select for diffs]
Modified Mon Oct 17 16:23:15 2016 UTC (7 years, 5 months ago) by capela
File length: 89374 byte(s)
Diff to previous 2979 , to selected 1704
- Set CONFIG_BUILD_DATE instead of the old and deprecated
  non-reproducible build compiler macros (__DATE__; __TIME__).

Revision 2979 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 16 15:34:45 2016 UTC (7 years, 7 months ago) by capela
File length: 89382 byte(s)
Diff to previous 2978 , to selected 1704
- Improved channel strip auto-arranger.

Revision 2978 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 15 19:10:16 2016 UTC (7 years, 7 months ago) by capela
File length: 89139 byte(s)
Diff to previous 2722 , to selected 1704
* Fixed a race condition on creating sampler channels that ended
  in duplicate channel strips; also fixed channel auto-arrange.

Revision 2722 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 3 17:41:04 2015 UTC (9 years ago) by capela
File length: 88349 byte(s)
Diff to previous 2718 , to selected 1704
* Added this "Don't ask/show this again" option to some if not most
  of the nagging warning/error message boxes. (EXPERIMENTAL)

Revision 2718 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jan 22 19:01:32 2015 UTC (9 years, 2 months ago) by capela
File length: 86124 byte(s)
Diff to previous 2717 , to selected 1704
* Better configure checking for alternate Qt4/5 builds.

Revision 2717 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 21 13:19:51 2015 UTC (9 years, 2 months ago) by schoenebeck
File length: 86120 byte(s)
Diff to previous 2681 , to selected 1704
* When closing qsampler and showing the user the dialog whether to stop the
  LinuxSampler backend, set the default selection to "Yes".


Revision 2681 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 24 14:23:06 2014 UTC (9 years, 3 months ago) by capela
File length: 86099 byte(s)
Diff to previous 2459 , to selected 1704
* Master volume slider now getting proper layout when changing its
  main toolbar orientation.

Revision 2459 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 8 10:06:57 2013 UTC (10 years, 8 months ago) by capela
File length: 85318 byte(s)
Diff to previous 2441 , to selected 1704
- Autoconf script and libqt4 >= 4.4 baseline fix.

Revision 2441 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 10 09:11:37 2013 UTC (10 years, 11 months ago) by capela
File length: 85454 byte(s)
Diff to previous 2415 , to selected 1704
* Preparations for Qt5 migration. (FIXING)

Revision 2415 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 14 14:57:43 2013 UTC (11 years, 1 month ago) by capela
File length: 85161 byte(s)
Diff to previous 2387 , to selected 1704
- Yet another Qt5 preparations fix.

Revision 2387 - (view) (download) (annotate) - [select for diffs]
Modified Sat Dec 29 00:21:11 2012 UTC (11 years, 3 months ago) by capela
File length: 85161 byte(s)
Diff to previous 2210 , to selected 1704
* Preparations for Qt5 migration. (TESTING)

Revision 2210 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 18 08:18:36 2011 UTC (12 years, 8 months ago) by persson
File length: 83194 byte(s)
Diff to previous 2144 , to selected 1704
* Made lookup of translation files work inside a Mac OS X bundle
* Minor Mac OS X compilation error fix


Revision 2144 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 6 18:49:54 2010 UTC (13 years, 5 months ago) by persson
File length: 83196 byte(s)
Diff to previous 2113 , to selected 1704
* Fixes for cross compiling and building for Windows with configure
  and make.
* Made lookup of translation files more robust on Windows


Revision 2113 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 22 08:12:12 2010 UTC (13 years, 8 months ago) by capela
File length: 83052 byte(s)
Diff to previous 2112 , to selected 1704
- Fix for platforms where signal.h is no go.


Revision 2112 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 21 18:33:25 2010 UTC (13 years, 8 months ago) by capela
File length: 83024 byte(s)
Diff to previous 2108 , to selected 1704
- Moving from old deprecated Qt3'ish custom event post handling
  into regular asynchronous signal/slot strategy. (EXPERIMENTAL)


Revision 2108 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 15 08:03:32 2010 UTC (13 years, 8 months ago) by capela
File length: 82057 byte(s)
Diff to previous 2077 , to selected 1704
* Sampler channel and instrument file requester support for
  other than GIG instrument files (*gig *.dls) has been added,
  now also allowing for SFZ instrument files (*.sfz) loading.


Revision 2077 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 31 09:07:30 2010 UTC (14 years ago) by capela
File length: 82016 byte(s)
Diff to previous 2050 , to selected 1704
* Initial widget geometry and visibility persistence logic has
  been slightly revised as much to avoid crash failures due to
  wrong main widget hidden state.


Revision 2050 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 18 08:52:45 2010 UTC (14 years, 2 months ago) by capela
File length: 82004 byte(s)
Diff to previous 2038 , to selected 1704
* LADISH Level 1 support has been added: SIGUSR1 signal trap
  just makes it a shortcut to File/Save.


Revision 2038 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jan 7 18:42:26 2010 UTC (14 years, 2 months ago) by capela
File length: 81469 byte(s)
Diff to previous 2036 , to selected 1704
* MIDI Device Status menu is disabled when no MIDI device exists;
  a menu separator has been added.

* Window manager's close button was found missing from the Devices
  and Instruments widgets when on Qt >= 4.5, now fixed.


Revision 2036 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 6 09:52:32 2010 UTC (14 years, 2 months ago) by capela
File length: 81061 byte(s)
Diff to previous 1890 , to selected 1704
* MIDI activity indicator on channel strips is now implemented as
  a flashing green LED, instead of a lame solid background :).

- New year's bumping.


Revision 1890 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 28 09:06:43 2009 UTC (14 years, 11 months ago) by capela
File length: 81047 byte(s)
Diff to previous 1840 , to selected 1704
- Got rid of some Qt3 support remnants: QApplication::argc() and
  QApplication::argv() replaced by QApplication::arguments().


Revision 1840 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 19 11:44:57 2009 UTC (15 years, 1 month ago) by capela
File length: 81091 byte(s)
Diff to previous 1815 , to selected 1704
* Converted obsolete QMessageBox forms to standard buttons.


Revision 1815 - (view) (download) (annotate) - [select for diffs]
Modified Mon Dec 22 10:04:59 2008 UTC (15 years, 3 months ago) by capela
File length: 80946 byte(s)
Diff to previous 1803 , to selected 1704
* Tuning options tab layout stretch; bumped to 0.2.1.21


Revision 1803 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 7 13:58:16 2008 UTC (15 years, 3 months ago) by schoenebeck
File length: 80427 byte(s)
Diff to previous 1749 , to selected 1704
* Added support for runtime max. voices / disk streams setting (accessible
  from the "Options..." dialog). Those fine tuning settins will be saved
  in case the user modified them and automatically restored to the sampler
  when reconnecting to a sampler the next time.
* bumped version to 0.2.1.20


Revision 1749 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 2 13:19:09 2008 UTC (15 years, 8 months ago) by capela
File length: 80322 byte(s)
Diff to previous 1739 , to selected 1704
* Due to some trouble with newer Qt >= 4.4 applications regarding font
  size configuration, a new global user option is now available to the
  rescue: View/Options... /Display/Other/Base font size (default none).


Revision 1739 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 14 17:37:45 2008 UTC (15 years, 10 months ago) by capela
File length: 80201 byte(s)
Diff to previous 1738 , to selected 1704
- Messages file logging makes its first long overdue appearance,
  with user configurable settings in View/Options.../Server/Logging.


Revision 1738 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 14 15:24:22 2008 UTC (15 years, 10 months ago) by capela
File length: 80179 byte(s)
Diff to previous 1704
* Messages file logging makes its first long overdue appearance,
  with user configurable settings in View/Options.../Server/Logging.


Revision 1704 - (view) (download) (annotate) - [selected]
Modified Tue Feb 19 09:18:45 2008 UTC (16 years, 1 month ago) by capela
File length: 79686 byte(s)
Diff to previous 1702
- Update for the lowling win32 project build.


Revision 1702 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 17 13:53:00 2008 UTC (16 years, 1 month ago) by schoenebeck
File length: 79680 byte(s)
Diff to previous 1699 , to selected 1704
* automatically add & remove channel strips as they were removed e.g. by
  other frontends
* refresh device management dialog on external audio device changes as well
* bumped version to 0.2.1.9


Revision 1699 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 17 10:46:17 2008 UTC (16 years, 1 month ago) by schoenebeck
File length: 77646 byte(s)
Diff to previous 1698 , to selected 1704
* refresh device management dialog when device informations changed,
  e.g. on changes caused by other frontends
  (fixes segfault on device changes)
* rebuild device status window on device info changes (including ones
  caused by other frontends)
* bugfix: close all device status windows when main window was closed


Revision 1698 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 16 19:41:05 2008 UTC (16 years, 1 month ago) by schoenebeck
File length: 77112 byte(s)
Diff to previous 1693 , to selected 1704
* implemented MIDI device activity windows, selectable from the "View"
  main menu, still quite ugly I admit ;-)
* bumped version to 0.2.1.7


Revision 1693 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 15 17:08:33 2008 UTC (16 years, 1 month ago) by schoenebeck
File length: 75424 byte(s)
Diff to previous 1691 , to selected 1704
* bugfix: MIDI activity was only shown on the 1st channel strip


Revision 1691 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 14 22:31:26 2008 UTC (16 years, 1 month ago) by schoenebeck
File length: 75405 byte(s)
Diff to previous 1626 , to selected 1704
* implemented MIDI indicator LED on channel strips


Revision 1626 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jan 5 13:29:11 2008 UTC (16 years, 2 months ago) by schoenebeck
File length: 74776 byte(s)
Diff to previous 1559 , to selected 1704
* Added dialog when the application exits which lets the user decide
  whether to keep the LinuxSampler running or not.


Revision 1559 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 6 14:23:39 2007 UTC (16 years, 3 months ago) by capela
File length: 74114 byte(s)
Diff to previous 1558 , to selected 1704
* Fixed a stopping server crash on Windows, hopefully.


Revision 1558 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 6 09:35:33 2007 UTC (16 years, 3 months ago) by capela
File length: 73714 byte(s)
Diff to previous 1515 , to selected 1704
* Qt4 migration: complete QSampler namespace overhaul.


Revision 1515 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 23 18:15:33 2007 UTC (16 years, 4 months ago) by capela
File length: 74028 byte(s)
Diff to previous 1514 , to selected 1704
* Fixed sure crash when removing channel strips.
* Force auto-arrange when adding channel strips,
  among other incremental fixes.


Revision 1514 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 23 10:51:37 2007 UTC (16 years, 4 months ago) by capela
File length: 74718 byte(s)
Diff to previous 1513 , to selected 1704
* The current selected/activated channel-strip is now visually
  evident while in the application workspace (highlighting).


Revision 1513 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 23 09:32:06 2007 UTC (16 years, 4 months ago) by capela
File length: 74466 byte(s)
Diff to previous 1512 , to selected 1704
* Qt4 migration: more cleanups and channel strip visual fixes.


Revision 1512 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 22 22:17:43 2007 UTC (16 years, 4 months ago) by capela
File length: 74466 byte(s)
Diff to previous 1509 , to selected 1704
* Make View/Menubar and Toolbar shortcuts accessible even though
  the main menu and toobar are not visible.


Revision 1509 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 22 11:10:44 2007 UTC (16 years, 4 months ago) by capela
File length: 74325 byte(s)
Diff to previous 1507 , to selected 1704
* Audio routing table is initially hidden in the dialog, when
  creating a new sampler channel.

* README requirements and configuration notes update.


Revision 1507 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 21 23:22:18 2007 UTC (16 years, 4 months ago) by capela
File length: 78898 byte(s)
Diff to previous 1499 , to selected 1704
- Qt4 migration: more tiny-fixes, specially on the sampler channel
strip appearence and channels menu content.


Revision 1499 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 20 16:48:04 2007 UTC (16 years, 4 months ago) by capela
File length: 78757 byte(s)
Diff to previous 1475 , to selected 1704
* Qt4 migration: one first step forward to kiss Qt3Support goodbye.


Revision 1475 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 6 22:12:32 2007 UTC (16 years, 4 months ago) by schoenebeck
File length: 79099 byte(s)
Diff to previous 1474 , to selected 1704
* Qt4 migration: trivial but important - show channel strips in their own
  independent MDI windows


Revision 1474 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 5 20:47:38 2007 UTC (16 years, 4 months ago) by schoenebeck
File length: 79074 byte(s)
Diff to previous 1473 , to selected 1704
* Qt4 migration: fixed another bunch of ghost connections, fixed engine
  combo box in channel form, fixed stdout ouptut in message window (a lot
  of white lines were shown), show channel strip on the work space (and not
  in the nirvana of the desktop universe)


Revision 1473 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 5 19:07:26 2007 UTC (16 years, 4 months ago) by capela
File length: 79187 byte(s)
Diff to previous 1470 , to selected 1704
* Qt4 migration: still far from complete, the .ui files got shaved
  with special regard to some redundant or duplicated signal/slot
  connections and to the options dialog font aesthetics as also
  other minors.


Revision 1470 - (view) (download) (annotate) - [select for diffs]
Modified Sun Nov 4 23:37:47 2007 UTC (16 years, 4 months ago) by schoenebeck
File length: 79195 byte(s)
Diff to previous 1466 , to selected 1704
* Qt4 migration: fixed ghost signal connections


Revision 1466 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 1 19:25:10 2007 UTC (16 years, 4 months ago) by capela
File length: 79161 byte(s)
Diff to previous 1465 , to selected 1704
* Qt4 migration: added missing signal/slot connections for most forms.


Revision 1465 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 1 17:49:27 2007 UTC (16 years, 4 months ago) by capela
File length: 77018 byte(s)
Diff to previous 1464 , to selected 1704
- Qt4 migration: main toolbars and messages dock-widget fix.


Revision 1464 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 1 17:14:21 2007 UTC (16 years, 4 months ago) by capela
File length: 77126 byte(s)
Diff to previous 1461 , to selected 1704
- Qt4 migration: missing copyright headers update.


Revision 1461 - (view) (download) (annotate) - [select for diffs]
Added Sun Oct 28 23:30:36 2007 UTC (16 years, 5 months ago) by schoenebeck
File length: 76027 byte(s)
Diff to selected 1704
* started to port QSampler to Qt4 (NOTE: this version is yet broken, use
  the latest tarball release 0.1.5 until the Qt4 port is completed)


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC